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

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


15
Как вставить разрыв строки там, где находится курсор, не переходя в режим вставки в Vim?
Можно ли вставить разрыв строки в место, где находится курсор в Vim, не входя в режим вставки? Вот пример ( [x]означает, что курсор включен x): if (some_condition) {[ ]return; } Иногда мне может понадобиться ввести еще код. Поэтому я нажимал, iчтобы перейти в режим вставки, нажимал, Enterчтобы вставить разрыв строки, …

11
Использование Vim для разработки Lisp
Я время от времени использую Lisp, но я начинаю более серьезно относиться к выполнению "настоящей" работы с Lisp. Я большой поклонник Vim, и мне было интересно, как я могу быть наиболее продуктивным, используя Vim в качестве редактора для разработки Lisp. Плагины, предложения по рабочему процессу и т. Д. Приветствуются. Пожалуйста, …
87 vim  ide  lisp  common-lisp 

7
Вкладка против настроек пространства в Vim
Vim очень любезен, когда дело касается вкладок Vs. космические предпочтения. Насколько я понимаю, tabstopнастройка указывает ширину символа табуляции. В shiftwidthпараметр определяет , сколько столбцов для увеличения / уменьшения при использовании <<и >>команды, в то время как softtabstopнастройка влияет на количество пробелов , которые будут вставлены при нажатии Tabклавиши в режиме …

8
Скрыть все (не) совпадающие строки в Vim
Можно ли показать / скрыть все совпадающие строки в vi или Vim? Не выделять, а просто показывать только эти линии. Например, у меня есть текст со словом слово ERROR. Как сделать так, чтобы он отображал только строки, содержащие ERRORи как отображать только строки без ERROR? Есть ли решение, не удаляя …
87 vim  vi 

5
VIM: как перейти к точной строке в Ubuntu
Я использую viUbuntu 12.10. Некоторые файлы довольно длинные, поэтому, когда я хочу перейти к середине файла, мне нужно пролистать страницу или прокрутить вниз. Есть ли ярлык VIM для перехода к точному номеру строки?
87 linux  bash  vim  ubuntu  terminal 

6
Как я могу открыть в Vim сразу несколько файлов?
Есть ли способ открыть все файлы в каталоге из Vim? Таким образом :command, по сути, будет сказано: «Открыть все файлы /some/pathв буферах». В идеале было бы здорово открывать все файлы в каталоге рекурсивно.
87 vim 

6
Установить шрифт MacVim по умолчанию
Как установить шрифт по умолчанию для MacVim? Я пробовал добавить следующую строку set guifont = Monaco:h12 в любой из следующих файлов: ~/.vimrc ~/.gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc Я перезапустил MacVim, но он по-прежнему не устанавливает шрифт по умолчанию. Что-то я пропустил? ОБНОВЛЕНИЕ: я могу выполнить set guifontкоманду во время выполнения, …
87 vim  fonts  default 

8
Как переключаться между режимом команды и режимом вставки в Vim?
Я только начал использовать Vim в качестве IDE. Некоторое время я использовал его как тестовый редактор, поэтому мне не приходилось часто переходить в командный режим. Но, поскольку я программирую на Java, мне нужно перейти в командный режим, чтобы создать файл, скомпилировать / запустить его ... и т. Д. Проблема в …
87 vim  insert  command 


12
Как ориентироваться в большом проекте в VIM
Как управлять большими проектами (сотнями файлов), используя только VIM? Лично у меня возникают проблемы в любом крупном проекте. есть ли способ быстро «перейти к файлу», желательно с завершением имени? то же самое для «перейти к определению класса», когда он находится в другом файле Я вроде как знаю все основы VIM, …
86 vim  editor 

8
Как указать «слово под курсором» в командной строке VIM?
Я хочу написать команду, которая определяет «слово под курсором» в VIM. Например, допустим, у меня есть курсор на слове, и я заставляю его появляться дважды. Например, если слово «abc» и я хочу «abcabc», я могу ввести: :s/\(abc\)/\1\1/ Но тогда я хотел бы иметь возможность переместить курсор на «def» и использовать …
86 vim  command-line 

1
Как установить плагин Vimball (с расширением .vba)?
Как установить плагин Vimball (с .vbaрасширением)? В документации просто сказано: сведения об установке Отредактируйте файл vba и введите: :so % В документации по vimball сказано: Все, что нужно сделать пользователю с vimball, это: vim someplugin.vba :so % :q Должен ли я писать это в обычном режиме (внутри Vim) или в …
86 vim  vim-plugin 


7
Клавиша Backspace не работает в Vim / vi
Я только что внес некоторые изменения в .vimrcфайл и .bash_aliasesфайл, и с тех пор я не могу удалять слова с помощью клавиши Backspace. В моем .vimrcфайле есть: set nocompatible set number set incsearch set autoindent set ruler set autowrite set smarttab set linebreak set spell set et set title set …
86 vim 

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