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

16
Как заставить vim автоматически добавлять новую строку в конец файла?

Vim обычно пишет <EOL>для последней строки, только когда она была в исходном файле. Как заставить vim писать новую строку в конце файла все время (когда файл не двоичный и его еще нет)? Я опробовал eolвариант, но он не сработал, как ожидалось. Смотрите также: Сохранить пропущенный конец...

15
Настройки и плагины когда root (`sudo vim`)?

Это действительно расстраивает, когда мне нужно отредактировать файл как пользователь root и использовать его, sudo vim somefile.confи я не могу использовать какие-либо свои сочетания клавиш, настройки и плагины. Есть ли способ получить все мои настройки, когда мне нужно редактировать как root? Я...

14
Как я могу изменить цвет линии, выделенной с помощью опции «курсорная линия»?

Я могу выделить текущую строку, как эта :set cursorline, которая подчеркивает текущую строку. Однако я бы хотел выделить всю линию более светлым цветом. Как я могу добиться этого взгляда?...

14
Как пометить вкладки tmux названием файла, отредактированного в vim?

Всякий раз, когда я открываю сеанс tmux в терминале, все вкладки, содержащие сеансы vim, помечаются vim. У меня вопрос: как настроить его для обозначения вкладок tmux названием отредактированного файла или что-то вроде того, что vim | test.cppиспользуется в качестве заголовка рассматриваемых...

13
Почему это <Esc> отображение нормального режима влияет на запуск?

У меня странная проблема с отображением нормального режима Esc. Если вы создаете файл escmapvimrcс содержимым: set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap <Esc> :noh<CR><esc> А затем запустите vim, используя этот vimrc: vim...

13
Неправильно задан фон цветовой схемы в терминале

Я импортировал соляризованную цветовую схему и палитру. У моего терминала правильные цвета и фон, у gvim правильные цвета и фон, но у vim неправильно окрашенный фон. Текст полностью правильный, но фон выглядит чисто черным. Вот мой .vimrc: syntax enable if has('gui_running') set background=dark...

12
Как использовать конфиденциальные данные в .vimrc?

Я хочу, чтобы мой .vimrc синхронизировался через github, поэтому он должен быть публичным файлом, но в то же время я должен поместить в него некоторые конфиденциальные данные (например, пароли db / hosts для dbext.vim), не отдавая их другие. Каков наилучший способ и как это...

12
Как вы находите, где переменная была назначена в последний раз?

Я пытаюсь установить, g:netrw_list_hideи это не похоже на работу. Независимо от того, что я установил в моем, .vimrcэто всегда имеет значение ,^\.\.\=/\=$. Только если я vimrcснова получу исходный файл, он будет иметь правильное значение. Как мне отладить это? Я думаю, есть какой-то плагин, который...

12
Как записать мой ввод с клавиатуры, чтобы сделать статистику по нему?

Я хотел бы узнать, какие наиболее распространенные шаблоны я использую во время кодирования. Так что я ищу способ записать все мои вводы с клавиатуры, пока я в VIM, желательно с временными метками. Затем я мог бы проанализировать самые последние использованные шаблоны / движения, сколько времени...

12
Отображать CR и LF вместо «EOL» в «: set list»

Вместо того, чтобы выбирать один символ для отображения в качестве символа EOL, я бы хотел, чтобы он отображался для CR и LF отдельно и независимо от того, является ли файл Unix или DOS. Это...

12
Запретить Vim записывать события для определенных типов файлов

Чтобы добавить к этому вопросу стекопотока , что нужно добавить в него, .vimrcчтобы обеспечить «частное редактирование» определенных расширений файлов (например, .gpgфайлов). Без ущерба для эффективности сеанса, никакая информация о проделанной работе не должна сохраняться, включая регистры,...

12
Интерфейс для персонализации vimrc без написания с нуля

Vim так бесконечно настраивается. Однако разработка vimrc является непростой задачей для новичков и промежуточных пользователей. По сути, вы должны разработать его с чистого листа, читая документацию и получая счастливые советы от других пользователей. Существует ли интуитивно понятное меню...

11
Можно ли использовать функциональность клиентского сервера vim для синхронизации настроек?

Я обычно имею несколько экземпляров vim, работающих на одной машине. Когда я делаю изменения в моем vimrc, я могу просто :source ~/.vimrc(с простым отображением или autocmd). Но для того, чтобы все запущенные экземпляры отражали изменения, мне нужно запустить их в каждом из них отдельно. Могу ли я...

11
Как я могу изменить Vim для работы с другой раскладкой клавиатуры?

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

11
В чем разница между атомами '\ zs' и '\ @ <=' в регулярном выражении Vim?

Вот что я получаю из документации: \zs«запускает выделенную часть» после сопоставления с предыдущим регулярным выражением и \@<=«запускает выделенную часть» после сопоставления с предыдущим атомом . Но я не совсем понимаю тонкости этого, так кто-нибудь может объяснить, как они отличаются немного...

11
Почему имеет значение порядок: set bg = dark и: set bg = light?

Пытаясь сопоставить цветовую палитру моего терминала и GVim, я заметил это: Когда я открываю GVim и Vim, я вижу: (Это тот же файл, мой vimrc.) Если я это сделаю :set t_Co=256, в GVim ничего не происходит (кроме того, что он мигает), тогда как цвета в терминале теперь выглядят по-другому. Если я...

11
Как я могу добавить дополнительные правила подсветки синтаксиса в моем локальном vimrc?

Я установил gvim на Fedora и Win7. Я обнаружил, что и vim, и gvim в Fedora не выделяют имя функции в коде c, в то время как gvim в win7 делает его выделенным. Я обнаружил, что на win7 vim73/syntax/c.vimесть дополнительные строки в конце: syn match cFunction...

11
Как запустить autocmd при запуске Vim без файла, несуществующего файла или пустого файла (но не при запуске с существующим файлом)?

Я хотел бы запустить autocmd в следующих сценариях при запуске Vim: Без указания имени файла. Когда файл новый. Когда файл существует, но полностью пуст. Во всех трех вышеупомянутых случаях я хотел бы запустить autocmd; в частности, я хотел бы запустить режим вставки автоматически только для...

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

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