Описание тега autocmd

Команды Vim, которые вы можете указать для автоматического выполнения при чтении или записи файла, при входе или выходе из буфера или окна, а также при выходе из Vim
1 ответ

Как вы используете локальные буферные автокоманды в VimScript?

Я пытаюсь написать фрагмент VimL, чтобы позволить пользователю переключать подсветку нежелательного конечного пробела с помощью горячей клавиши. (Это мой первый в истории скрипт Vim, помимо копирования в мой .vimrc итак… крупинка соли:P) Я хотел бы,…
04 авг '15 в 22:34
2 ответа

Как добавить или изменить номер версии в Vimrc autocmd?

Я люблю работать с Vim. Я использую autocmd в ~.vimrc как: :fun LastMod() : if line("$") > 20 : let l = 20 : else : let l = line("$") : endif : exe "1," . l . "g/Last modified: /s/Last modified: .*/Last modified: " . : \ strftime("%Y %b %d") :end…
07 фев '17 в 13:30
1 ответ

Автозаполнение Python Shebang (в не.py файле) путем сопоставления с autocmd

Я изучаю Vim, и я успешно настроил свой файл.vimrc так, что всякий раз, когда я делаю новый файл Python Python, автоматически генерируются соответствующие shebang и header. Ты меня! Тем не менее, при построении терминальных конвейеров мне не всегда …
16 фев '18 в 06:12
3 ответа

Как не допустить, чтобы глобальные значения по умолчанию переопределяли специфические настройки 'filetype=vim' в.vimrc при автоматическом поиске.vimrc?

контекст У меня есть мой .vimrc автоматически получает с: autocmd! BufWritePost ~ /.vimrc source ~ /.vimrc Я также установил значения по умолчанию для интервалов: set tabstop = 2 softtabstop = 2 shiftwidth = 2 expandtab Позже я использую FileType С…
19 авг '14 в 01:44
3 ответа

Как настроить autocmd, чтобы он действовал, когда тип файла отсутствует?

В Vim я хочу, чтобы определенный набор отображений был установлен только тогда и только тогда, когда типом файла является уценка, текст или нет (т. Е. NULL). Указание "нет" является сложной частью. Команда ниже работает, если :set filetype? возвраща…
11 окт '17 в 02:03
1 ответ

Отключение autocmd для специальных окон

Как отключить autocmd для входа / выхода из окон, например ":help", ":NERDTree" или ":TlistOpen"? Прямо сейчас я изменяю "eventignore" до и после вызова этих команд (кроме ": help", я пока не знаю, как это сделать), но я не могу найти способ сделать…
25 янв '14 в 04:05
2 ответа

Запустите команду CommandTFlush при записи нового файла

Я пытаюсь заставить Vim запускать команду 'CommandTFlush' всякий раз, когда новый файл записывается. Для тех, кто не использует плагин Command-T, команда "CommandTFlush" используется для перестройки индекса файлов в текущем каталоге. Что я хочу сдел…
15 авг '10 в 08:44
1 ответ

Vim: список переключения в режиме вставки

Я пытаюсь переключить list установка, когда я вхожу в режим вставки, потому что я вижу, что завершающие символы появляются и исчезают, когда я печатаю, отвлекая. Эти настройки не работают (список все еще включен, когда я вхожу в режим вставки): set …
28 фев '17 в 10:23
4 ответа

Как настроить autocmd в vimrc для запуска только с определенными типами файлов?

Объяснение: Недавно я получил файл.vimrc из репозитория git и до сих пор считал его невероятно полезным. Один из полезных инструментов, поставляемых с ним, заключается в том, что он автоматически удаляет завершающие пробелы при записи файла. Тем не …
06 дек '14 в 18:03
1 ответ

Выполнение кода C с помощью клавиши F5 в Vim

Я хочу сохранить и выполнить свои коды, написанные на языке C, просто нажав клавишу F5 в vim (в обычном режиме). Поэтому я добавил эту строку в файл.vimrc: :autocmd FileType c nnoremap <F5> <Esc>:w!<CR>:!clear && gcc %<C…
31 янв '17 в 00:23
1 ответ

Есть ли чистый способ увеличить autocmd `BufWrite` в Vim?

Я недавно установил плагин VimWiki и изучаю архитектуру плагинов Vim в целом (и лучше использовать такие каталоги, как after/ftplugin вместо того, чтобы втиснуть все в мой .vimrc файл). Я хотел бы вызвать функцию до написания вики-файлов, например т…
24 сен '18 в 21:28
1 ответ

Vim: Autocmd для удаления фонового цвета не запускается

Я пытаюсь переопределить фон всех цветовых схем при использовании окон терминала - главным образом потому, что я нахожу прозрачные окна терминала странно захватывающими. Все мои старания в исследованиях направлены на определение автокоманды, которая…
16 сен '12 в 17:53
5 ответов

"set iskeyword-=_" не устанавливается из vimrc

В основном название. Когда я включаю в свой VIMRC set iskeyword-=_ и сохранить его, когда я перезагружаю gvim и набираю :set iskeyword Я все еще вижу iskeyword=@,48-57,_,192-255 Как видите, "_" все еще там. Если я просто :set iskeyword-=_ это работа…
30 сен '14 в 14:33
2 ответа

Сбой функции Vimscript autocmd

" ---------------------------------------------------------------------------- " Functions " ---------------------------------------------------------------------------- function! g:UltiSnips_Complete() call UltiSnips#ExpandSnippet() if g:ulti_expan…
20 май '14 в 04:09
2 ответа

Триггер автокоманды Vim при открытии "ничего"

Я хочу, чтобы vim открывал:Explorer, когда файл не был открыт или создан. Например. когда я звоню vim без каких-либо вариантов. призвание vim newfile.txt все равно должен вести себя нормально. Как бы я поступил так? Я не могу найти правильный autocm…
12 май '11 в 10:58
1 ответ

Команда запуска (:normal) при запуске vim с файлами.java

Я хочу поставить линию в моем .vimrc файл, чтобы он сложил /* ... */ как комментарии на автозапуск с *.java файлы. До сих пор я придумал это, но он не хочет работать (хотя команда работает в vim) autocmd BufReadPre,BufReadPost,FileReadPre,FileReadPo…
22 ноя '13 в 11:39
2 ответа

Шаблон autocmd для соответствия имени файла и части пути

Я пытаюсь сделать автоматический запуск cmd, открыв новый файл с путем, включая test/ и с именем файла, оканчивающимся на Test.java, Чтение в :h autocmd-patterns Я не могу понять, можно ли использовать только ограниченные шаблоны в качестве шаблонов…
09 авг '11 в 17:13
1 ответ

Возможно ли установить BufLeave autocmd в vim на лету?

Что я хочу сделать: Внутри файла / буфера в vim, особенно безымянного (например, созданного с помощью:enew), иногда я чувствую, что содержимое, которое я пишу, стоит сохранить (скажем, я внезапно хочу отправить его по электронной почте), но не Я не …
15 июн '16 в 02:08
2 ответа

vim + C++: вставить uuid в предложение guard

Я пытаюсь автоматизировать заголовки комментариев к файлам. Я застрял, пытаясь выяснить, как вставить результат uuidgen введите в мой заголовок команду auto vimd для vim. Внутри заголовка присутствует текст-заполнитель, например так: #ifndef _UUID_ …
05 май '10 в 15:10
1 ответ

Функция vim работает правильно только в первый раз

Я написал функцию в vim для вставки текста в режиме "вставки". Если я выйду из режима вставки, скрипт также выйдет из режима вставки (установите nopaste). Поэтому я использовал автокоманду InsertLeave.Проблема в том, что команда set paste работает т…
25 мар '16 в 23:39