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

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

80
Как мне отладить мой файл vimrc?

У меня проблема с Vim, и я думаю, что она может быть в моем vimrcфайле (или мне сказали, что это может быть мой vimrcфайл). Как мне это проверить? Если это мой vimrcфайл, как я знаю , где именно проблема...

74
Какова цель файлов подкачки?

Когда я редактирую файлы, Vim стремится создавать файлы с именами , которые меня раздражают. Из , я вижу, что опция подавляет создание файлов подкачки..filename.swpvim -h-n Существует ли директива vimrc, которую я могу использовать для отключения файлов подкачки по умолчанию? Какова цель файлов...

43
Самый быстрый способ переключиться на буфер в Vim?

Одним из способов выбора буфера в vim может быть просмотр списка буферов с использованием стандартных команд as :lsили с помощью некоторого внешнего кода плагина / vimscript для просмотра списка в окне . Допустим, я хочу перейти к буферу напрямую, как можно быстрее. Чтобы просмотреть список буферов...

38
Зачем мне нужен и vimrc и gvimrc?

Кажется, есть два способа сохранить настройки, специфичные для gvim: Сохраните .vimrcфайл для vim и .gvimrcфайл для специфических дополнений gvim. Сохраните все настройки .vimrcи оберните конкретные настройки gvim в условное обозначение функции: if has('gui_running') " gvim specific settings here...

33
Применение настроек только к дереву каталогов

В моей работе мы используем стандарт ts2; мое личное предпочтение - 4, и это то, что я использую для своих хобби-проектов, и этот другой проект, который мы унаследовали, имеет соглашение ts=8. Есть также некоторые другие настройки, которые я хочу установить для проекта (например, сворачивание)....

29
В чем разница между let и set?

Я не знаю много теории Vim. Похоже, что мы setнекоторые переменные и letдругие переменные. Какая разница, и когда один требуется над другим? Кроме того, соляризованная vim colorscheme говорит о let g:blabla...том, каково значение g:в этом...

23
Как настроить плагин для авиакомпании Vim, чтобы он выглядел как скриншот собственного проекта?

Я пытаюсь запустить Vim-Airlines . Я потребовал это через Vundle в моем ~./vimrc: Plugin 'bling/vim-airline' Я установил его и ожидал, что мой Vim будет выглядеть как скриншот на странице проекта: И все же это выглядит так: Что касается шрифтов, я попытался добавить: let g:airline_powerline_fonts =...

23
Как поделиться конфигом между vim и Neovim

Я начал использовать neovim и переместил его .vimrcв .config/nvim/init.vimи другие вещи находятся в .local/share/nvim. Как лучше всего делиться конфигами или даже плагинами между vim и Neovim? Symlinks? Могу ли я изменить каталоги в .vimrc, чтобы использовать только одну символическую ссылку? После...

22
Возможно ли и полезно ли разделить vimrc?

Согласно заголовку, возможно ли разбить vimrcфайл на несколько вложенных файлов? Хранить отдельные файлы для групп настроек, которые касаются одной вещи ? Эта вещь может быть что угодно, любой вид определенной пользователем группы параметров. Например, [Обновлено] сохранить все настройки, связанные...

21
GitHub для .vimrc и плагинов

Я знаю, что многие люди хранят свои .vimrc на GitHub, чтобы упростить получение права на работу на новых машинах, и это имеет для меня полное значение. Однако включение плагинов проблематично, поскольку используемые мной плагины уже являются репозиториями git. Как создать репо, который будет...

21
Как я могу переопределить сопоставления ключей плагинов?

Я установил плагин, который не предоставляет механизм для отключения определения клавиш, которые он определяет. Я хочу переопределить одно из сопоставлений ( <leader>cc), определенных плагином для моей собственной цели, я попытался добавить следующую строку в свой .vimrc: noremap...

21
Есть ли лучшая практика, чтобы сложить файл vimrc

Недавно я понял, что моя vimrcдлина теперь больше 400 строк (что для ИМО слишком много, я постараюсь уменьшить ее), и чтобы упростить навигацию, чтение и редактирование, я решил исследовать концепцию свертывания в vim (которая Я не был знаком с) . Я пытался установить метод сворачивания, indentно...

21
Для чего используется `softtabstop`?

Я знал об этих настройках вкладок в Vim: ts sw expandtab smarttab sts Моя нормальная настройка set ts=4 sw=4 expandtab smarttab. Но согласно stsдокументации , если expandtabона не установлена, она будет пытаться использовать комбинацию пробелов и табуляций, чтобы составить желаемое количество...

19
Как определить собственное всплывающее окно / меню в vimrc

Назначение каждой полезной функции для клавиши хорошо работает для часто используемых инструментов, но есть некоторые операции, которые я использую настолько редко, что я бы предпочел назначить их некоторым всплывающим меню, определенным в моем vimrc. Я видел плагины, такие как CtrlP, открывающие...

19
Самый простой способ запустить Vim в приватном режиме

Я хочу иметь возможность легко запускать Vim в приватном режиме. Давайте определим приватный режим как тот, который использует этот набор команд: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Дайте мне знать,...

18
Как я могу подавить сообщение «чтение из STDIN» из Vim?

При использовании Vim для чтения из стандартного ввода выводится информационное сообщение: $ echo foo | vim - Vim: Reading from stdin... $ Это всего лишь пример. Фактическое использование не допускает конструкции оболочки. vim <(echo foo)это не вариант. Могу ли я подавить это, используя только...

18
После копирования визуального выделения на клавиатуру вернитесь в исходное местоположение.

Мой курсор находится в середине абзаца, когда я вдруг решил, что мне нужно скопировать этот абзац: Поэтому я набираю, vipчтобы выбрать абзац визуально: Теперь я нажимаю, cmd+Cчтобы скопировать в буфер обмена (это может отличаться в вашей системе, но не должно относиться к основному вопросу моего...

17
Как я могу заставить Vim использовать имя файла по умолчанию, если не указано имя файла?

Я редко, если вообще когда-либо, просто открываю vimбез имен файлов. Довольно часто я хочу что-то протестировать, обычно это быстрый одноразовый скрипт, и я обычно называю их test.sh(или какой-то их вариант, например test.py). Могу ли я сделать vimпредположить test.shимя файла, если я бежал vimбез...

17
В чем разница между set и: set?

Я смотрел на vim-разумный плагин Тима Поупа и заметил это в README ... См. Источник для авторитетного списка функций. (Не волнуйтесь, это в основном :setзвонки.) Когда я посмотрел на источник, :setзвонки такие ... set autoindent Там нет :до set. Я почти уверен, что на самом деле тоже видел :setв...