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

Vim - бесплатный модальный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Это позволяет с высокой эффективностью выполнять многие задачи по редактированию текста, но имеет крутую кривую обучения. Чтобы изучить основы, запустите ": help vimtutor". Для вопросов, не связанных с программированием, используйте https://vi.stackexchange.com/.

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


2
перейти к персонажу в VIM
Я получаю сообщение об ошибке из скрипта Python at position 21490 . Как я могу перейти на эту должность в Vim?
246 vim 

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

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

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

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



5
Как я могу изменить кодировку файла с помощью 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 файла? Я пытаюсь следующее, которое не …
235 vim  unicode 

3
Как перейти непосредственно к номеру столбца в Vim
Иногда в целях отладки мне приходится выполнять захватывающую работу по минимизации кода JavaScript. Линии шириной до 600 столбцов. Библиотека отчетов об исключениях достаточно любезна, чтобы предоставить мне точные координаты сбоя в виде номера строки и номера столбца. Однако я не могу найти способ прямого перехода к номеру столбца, хотя могу …
234 vim 


14
Копирование текста за пределы Vim с помощью команды set mouse = a
После включения set mouse=aтекст, скопированный внутри Vim, не будет вставлен за пределы Vim. Кто-нибудь знает, как это исправить? Здесь выделение текста с помощью мыши включает визуальный режим и отключает Copyопцию во всплывающем меню:

10
Как вернуться к NERDTree из файла на вкладке?
Я обычно: Выберите нужный файл. Откройте его во вкладке (по умолчанию символ t). Но как я могу вернуться к NERDTree, чтобы открыть еще один файл во вкладке? Временное решение, которое я сейчас использую в своем файле .vimrc: map <F10> :NERDTree /path/to/root/of/my/project Но не очень полезно снова и снова запускать навигацию …
232 vim  ide  nerdtree 

10
Отмена разделенного окна в Vim
Я разделил мои окна по горизонтали. Теперь, как я могу вернуться в нормальный режим, то есть без разделения окна только на одно окно, не отменяя все мои открытые окна. У меня 5 и я не хочу "выходить", просто хочу выйти из разделенного окна.
231 vim  split  window 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.