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

85
Как заставить vim открывать сразу несколько файлов на вкладках

Можно ли заставить vim открывать несколько файлов на вкладках, подобно тому, как args <path>команда будет открывать несколько файлов в буферах? Выполнение чего-либо подобного :tabe ./*приводит к ошибке «E77: слишком много имен файлов», даже если число файлов меньше значения, установленного в...

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

Иногда Vim падает и оставляет мне файл подкачки. Это потрясающе. Затем я открываю файл, который редактировал, и Vim спрашивает меня, хочу ли я восстановить. Да, спасибо. Когда это будет сделано, Вим говорит мне, You may want to delete the .swp file now. Почему, да, я делаю. Как мне это сделать? Я...

80
Как переключаться между окнами на VIM?

Я использую как Vim, так и MacVim (или хорошо, пытаюсь). Я установил плагин Tagbar, но не могу переключиться в собственное окно Tagbar, чтобы сделать свой выбор. Я много читал о переключении окон в VIM, нашел много комбинаций клавиш по умолчанию ( CMD+ `, CTRL+ W+ ↑или ↓), попробовал установить...

75
Mac OS X Terminal: поддержка мыши?

Есть ли встроенная опция (т.е. без установки дополнительных программ / пакетов / плагинов) для включения поддержки мыши в приложении «Терминал»? На самом деле, я часто использую vimс опцией set mouse=a(активация функций мыши). Но похоже, что Terminal не поддерживает все функции xterm. Похоже (после...

75
Как настроить маркер длины строки в vim / gvim?

Некоторые текстовые редакторы с графическим интерфейсом имеют вертикальную линию, которая служит маркером длины строки (это помогает сохранять строки короче 80 символов в файлах исходного кода). Возможно ли иметь что-то подобное в vim / gvim? Я знаю о параметре линейки vim, но не очень удобно...

73
Выбор текста в режиме копирования Tmux

Я запускаю Tmux в режиме Vi. Vi-подобная навигация в режиме копирования работает нормально. Тем не менее, я не могу выбрать любой текст. Ни v, ни v не переключаются в Vi-подобный режим выбора текста. Чего мне не хватает? Кстати, можно ли отображать номера строк в режиме копирования? PS: я запускаю...

68
Небольшая задержка при переключении режимов в vim с использованием tmux или screen

Переключение в режим вставки в Vim и из него больше не происходит мгновенно, так как я использую tmux. После нажатия Escв режиме вставки, для выхода из режима вставки требуется заметное время. После нажатия Escи любой другой клавиши после этого переключатель переключается немедленно, и команда для...

65
Можно ли отключить продолжение комментариев к следующей строке в Vim?

В Vim, если я набираю комментарий в кодовом файле и нажимаю Enter, он также автоматически делает перевод новой строки комментарием. Например, в файле Ruby: # I manually typed the pound at the start of this line and hit enter. # This line formatted itself this way automatically. В общем, это то, что...

63
Как вернуться в режим вставки в VIM, когда вы случайно нажали Cx Cs

Учитывая эту VIM-сессию: % vim test-file.txt iHello there!C-x C-s Как мне вернуться в режим вставки / команды снова? (Cx Cs означает Control-x Control-s, не уверен, что это нормальная терминология vi для сочетаний клавиш) Я знаю, что есть какой-то способ выйти из этого режима и снова войти в режим...

62
Как заставить Vim spellcheck вспомнить новое слово

Я использую gvim для редактирования латекса. Я пишу много научных документов со словами, которые словарь vim не знает. Проходя проверку орфографии, я сталкиваюсь с словами, которые, как я знаю, написаны правильно, как мне добавить эти слова в...

61
Как искать выделенный текст в Vim?

Я знаю, что могу использовать /регулярное выражение для поиска чего-либо. И я могу использовать ?для поиска в обратном направлении. И я могу использовать nи, Nчтобы повторить поиск вперед и назад. Есть также два приятных сочетания клавиш: *или #будет искать слово под курсором (вперед / назад). Это...

60
Vim вырезать и вставить историю

Когда я «врезаюсь» в vim, я верю, что есть регистры, которые хранят историю всех последних вещей, которые я вырезал. Как мне получить доступ к этим регистрам? Например, скажем, я вырезал каждое из этих слов последовательно 'Привет' 'Мир' 'А также' «Вим» Обратите внимание, что я на самом деле не...

60
Как мне измениться до следующего подчеркивания в VIm?

Если у меня есть этот текст в Vim, и мой курсор находится на первом символе: www.foo.com Я знаю, что я могу сделать: cwизменить до первого периода, потому что word(строчная w) заканчивается на любой пунктуации ИЛИ пробеле cWизменить весь адрес, потому что Word(в верхнем регистре w) заканчивается...

60
Vim: Как синхронизировать NERDTree с текущим открытым файлом вкладки?

Когда я открываю новую вкладку с путем, отличным от предыдущего файла в VIM, NERDTree по-прежнему остается той же иерархии каталогов предыдущего файла. Существует ли ярлык синхронизации для изменения текущего корневого каталога на каталог нового открытого...

59
Как убрать этот символ «^ @» с vim?

У меня есть некоторые файлы, которые повреждены с этим символом: ^ @ Это не часть строки; это не для поиска. Как заменить этот символ ничем или как удалить этот символ? Вот пример строки из одного файла: ^@F^@i^@l^@e^@n^@a^@m^@e^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@:^@ ^@^M^@...

55
Есть ли в vimrc процедура включения?

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

54
Как заставить вырезать / копировать / вставлять в GVim на Ubuntu работу с Ctrl + X, Ctrl + C, Ctrl + V?

По умолчанию ярлыки вырезать / копировать / вставить в GVim в Ubuntu: Cut "+ x Копировать "+ у Вставить "+ gP Я хотел бы использовать комбинации клавиш управления в GVim, как я использую в Firefox и других приложениях gnome. Как настроить GVim для работы как другие приложения...