Как Вы вставляете несколько строк с вкладками в Vi? [закрытый]

Я выяснил довольно простой ответ, но, возможно, это не самый лучший способ сделать это таким образом. В любом случае, я добавляю базу данных в проект, а затем подключаюсь непосредственно к ней, делая это:

string path = Path.GetDirectoryName(Path.GetDirectoryName(Directory.GetCurrentDirectory)));
SqlConnection c = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=""" + path + @"Database1.mdf"";Integrated Security=True;User Instance=True");

Таким образом, если вы перемещаете проект между несколькими ПК, соединение все равно будет работать (мне нужно это больше всего). Это также работает с файлами .SDF, и это также легче.

23
задан ironfroggy 24 February 2010 в 14:15
поделиться

3 ответа

Если Вы используете плоскость vi:

Вы, вероятно, имеете autoindent на. Выключить его при вставке:

<Esc> :set noai

<paste all you want>

<Esc> :set ai

я имею в моем .exrc следующие ярлыки:

map ^P :set noai^M
map ^N :set ai^M

Примечание, что они должны быть фактическими управляющими символами - вставляет их использующий Ctrl - V   Ctrl - P и так далее.

, Если Вы используете энергию:

Использование paste опция. В дополнение к отключению autoindent это также установит другие опции такой как textwidth и wrapmargin к благоприятным для вставки значениям по умолчанию:

<Esc> :set paste

<paste all you want>

<Esc> :set nopaste

можно также установить ключ для переключения режима вставки. Мой .vimrc имеет следующую строку:

set pastetoggle=<C-P> " Ctrl-P toggles paste mode
49
ответ дан Valery Viktorovsky 29 November 2019 в 01:33
поделиться

При использовании VIM можно использовать "*p (т.е. двойные кавычки, звездочка, буква P).

2
ответ дан JayG 29 November 2019 в 01:33
поделиться

Я нашел, что, если я копирую снабженные вкладками строки сначала в текстовый редактор и затем перекопировал их оттуда к энергии, тогда вкладки корректны.

0
ответ дан Edward Tanguay 29 November 2019 в 01:33
поделиться