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

10
Почему YouCompleteMe не завершает функциональные параметры?

Я хотел бы использовать YouCompleteMe с семантическим завершением C ++, но после нескольких часов попыток не могу понять, почему он не работает так, как ожидалось. Кажется, все работает, но я не могу завершить параметры функции. Я использую Vim на Archlinux (терминал Gnome на Openbox): Linux...

10
Как я могу выделить совпадающие имена «%» (например, if / end, for / end), определенные matchit.vim при выборе?

В настоящее время мой Vim выделяет совпадающие скобки, скобки, кавычки и т. Д. С голубым фоном и белым передним планом - курсор можно перемещать между ними с помощью %. Благодаря моему matchit.vim я также могу переключаться %между if / end, for / end и т. Д., Однако они не выделяются при выборе....

10
Можно ли удалить запись из истории отмен?

У меня есть эти строки в моем .vimrc, чтобы помочь с отступом: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Тем не менее, они создают много шума в истории отмены. Поскольку они, по сути, ничего не...

10
Как мне различить vim и vimdiff внутри vimrc?

У меня есть функция в Vim, которая будет открывать все буферы как вкладки. Однако после добавления этой функции vimdiff также открывает файлы для сравнения как разные вкладки и, следовательно, не показывает различия. Есть ли способ, где я могу узнать, является ли это vim или vimdiff, который...

10
Как должен работать параметр «switchbuf»?

Недавно я обнаружил эту опцию switchbufи попытался ее использовать, но не могу сказать, не понимаю ли она, как она должна работать, или она на самом деле не работает на моем Vim. О различных возможных значениях, документ говорит: useopen Если включено, перейдите к первому открытому окну, которое...

9
Как добавить скелетный текст в новые файлы vim?

Я использую Vim для написания C ++, и у меня есть довольно много #include<>утверждений, комментариев и т. Д., Которые я должен включать в каждый новый файл, который я создаю. я добавил autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) на мой vimrc, потому что я слышал, что...

9
Почему vim не получает исходный код моего файла .vimrc

Сегодня я обнаружил, что мой .vimrcне вступил в силу. Это было хорошо всего несколько часов назад. Когда я запустил vim с $vim --plugin, :scriptnamesничего не повторилось: .vimrcфайл не был получен. (Примечание: /etc/vimrcбыл удален для устранения этой проблемы.) Затем я попытался Google и нашел...

9
Использовать клавишу Backspace для изменения текущей команды в обычном режиме?

Иногда при вводе команды в обычном режиме вы можете сделать опечатку, например, если я собираюсь печатать 10dk, я могу случайно начать печатать 19d. Поскольку команда еще не была завершена / зафиксирована, возможно ли удалить неправильные ключи, используя клавишу Backspace, например:...

9
Эхо-сообщение при запуске без запроса

Я хотел бы повторить пользовательское сообщение при запуске, в зависимости от того, были ли определенные функции запуска успешными. Я попробовал это в моем.vimrc echo 'test' "All my settings ... Я хотел бы, чтобы vim повторил сообщение, как будто я только что набрал echo 'foo' из командной строки...

9
vundle «отступ для плагина типа файла» путается с tabwidth

Вчера я установил vundle, и с тех пор, как я настроил табуляцию в моем vimrc, он игнорируется и возвращается к 4 вместо 2. Я обнаружил, что следующая строка после абзаца vundle вызывает его: filetype plugin indent on Мой отступ настроен так: set noexpandtab " Make sure that every file uses real...

9
Как сделать так, чтобы команды подсветки в .vimrc вступили в силу немедленно с Vim 7.4?

У меня есть несколько highlightкоманд в моем .vimrcфайле. В Vim 7.3 они вступили в силу сразу после запуска Vim. После обновления до Vim 7.4 это уже не так. Vim изначально использует подсветку по умолчанию. Когда я загружаюсь .vimrcвторой раз source ~/.vimrc, выделение работает так, как я хочу. Вы...

9
Как я могу редактировать свою конфигурацию Vim, работая в Vim?

Я новичок в Vim и хочу иметь возможность редактировать сценарии с привязками клавиатуры и другими настройками Vim, продолжая работать в Vim. Например, я хотел бы, чтобы все мои set xxкоманды были в одном файле и имели возможность обновлять файл и повторно применять его настройки, оставаясь в Vim....