Вопросы с тегом «vim»

258
В vim, как мне вернуться туда, где я был до обыска?

Программируя в vim, я часто хожу искать что-то, дергать, затем возвращаюсь туда, где я был, вставляю это, изменяю это. Проблема в том, что после того, как я ищу и нахожу, мне нужно Вручную найти дорогу туда, где я был. Есть ли автоматический способ вернуться туда, где я был, когда начал свой...

258
Как запустить mvim (MacVim) из терминала?

У меня установлен MacVim, и я пытаюсь настроить его как редактор для Git (контроль версий), но я не могу запустить mvim из командной строки, так как он не распознается. Как мне настроить mvim, чтобы я мог запустить его из...

258
Автозаполнение в Vim

После долгой «тренировки» я наконец перешел на Vim; но у меня есть некоторые проблемы с автозаполнением. Как я могу предложить код во время набора текста? Я обычно разрабатываю PHP, Ruby, HTML, C и...

258
Закрыть файл, не выходя из приложения VIM?

Я использую :eи :wкоманды для редактирования и записи файла. Я не уверен, есть ли команда «закрыть», чтобы закрыть текущий файл, не выходя из Vim? Я знаю, что :qкоманду можно использовать для закрытия файла, но если это последний файл, Vim также закрывается; На самом деле на Mac OS MacVim выходит....

257
Автозаполнение в Vim

Короче говоря, я ищу работающую функцию автозаполнения для редактора Vim. Ранее я утверждал, что Vim полностью заменяет IDE в Linux, и, хотя это, безусловно, правда, в ней отсутствует одна важная функция: автозаполнение. Я знаю , о Ctrl+ N, интеграции Буйный Ctags , Taglist , cppcomplete и...

257
Как остановить разрыв строки в vim

Мне нравится, что длинные строки отображаются более чем на одной строке терминала; Мне не нравится, что vim вставляет новые строки в мой текст. Какую часть .vimrc я должен...

256
Скопируйте и вставьте содержимое из одного файла в другой файл в vi

Я работаю с двумя файлами, и мне нужно скопировать несколько строк из одного файла и вставить в другой файл. Я знаю, как скопировать (yy) и вставить (p) в один файл. Но это не работает для разных файлов. Как это сделать? Кроме того, есть ли способ вырезать-вставить? Я пробовал поискать в Google, но...

255
Почему \ ra newline для Vim?

Из вопроса Как заменить символ для новой строки в Vim? , Вы должны использовать \ r при замене текста на новую строку, как это :%s/%/\r/g Но при замене конца строки и новой строки для символа, вы можете сделать это следующим образом: :%s/\n/%/g Какой раздел руководства документирует это поведение и...

252
Vim: переместить курсор в последнюю позицию

Возможно ли в (g) Vim переместить курсор в предыдущую позицию (в обычном режиме)? Что-то для циклического перемещения назад и вперед в списке предыдущих позиций курсора было бы идеальным. Но также достаточно просто переключиться на последнее местоположение (что-то вроде cd -bash с каталогами). Вот...

251
VIM отключить автоматический перевод строки в конце файла

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

245
Почему эксперты Vim предпочитают буферы вкладкам?

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

241
Перейти к определению функции в vim

Как перейти к определению функции с помощью vim? Например, с помощью Visual Assist я могу ввести Alt+ gпод функцией, и она открывает контекстное меню, в котором перечислены файлы с определениями. Как я могу сделать что-то подобное в...

240
Команда vim для реструктуризации / форсирования текста до 80 столбцов

Я знаю, что есть способы автоматически устанавливать ширину текста в vim set textwidth(например, в колонках Vim 80 ). То, что я ищу, - это что-то похожее =(команда indent line), но для переноса на 80. Вариант использования: иногда вы редактируете текст с текстовой шириной, и после объединения строк...

239
NERDTree перезагрузить новые файлы

Если я добавлю файл в тот же открытый каталог NERDTree, единственный способ увидеть добавленный файл - это выйти из vim и запустить его снова. Есть ли способ перезагрузить файлы...

235
Как я могу изменить кодировку файла с помощью vim?

Я привык использовать vim для изменения концов строк файла: $ file file file: ASCII text, with CRLF line terminators $ vim file :set ff=mac :wq $ file file file: ASCII text, with CR line terminators Можно ли использовать аналогичный процесс для изменения кодировки Unicode файла? Я пытаюсь...