Вопросы с меткой [vim]

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

14
голосов
1ответ
2k показов

Список всех плагинов файловых типов, известных Vim

Я хочу перечислить все типы файлов, которые Vim распознает по пути выполнения. Например: ada arc c clojure common-lisp elisp go python Как мне это сделать?
14
голосов
3ответа
4k показов

Форматирование таблицы с несколькими уценками в Vim

Недавно я перешел от использования TextMate к использованию Vim намного больше (потому что я разделил свое время между Mac и Linux). Одна вещь, которую мне не хватает, - это замечательный пакет ...
14
голосов
4ответа
5k показов

Задавать параметры vim только для файлов в определенном дереве каталогов?

Есть программный проект, над которым я работаю, где все остальные используют размер табуляции 4, поэтому мне set tabstop=4 в моем ~/.vimrc . Тем не менее, я бы предпочел, чтобы это не влияло на ...
14
голосов
6ответов
4k показов

vim: переключать номер с относительным номером

с setl nu! Я могу переключить номер (вкл / выкл), аналогично с относительным номером setl rnu! как я могу переключить {выкл, номер, относительный номер}?
14
голосов
5ответов
1k показов

Скопируйте, удалите, затем вставьте в Vim

Я только начал с Vim вчера, и у меня проблемы с пониманием копирования и вставки. Я понимаю, что для копирования я вхожу в визуальный режим, выделите и затем нажмите. Затем я перехожу к строке, на ...
14
голосов
2ответа
3k показов

Получение CTRL+V для работы в Vim внутри Conemu

Conemu использует CTRL+V в качестве ярлыка для «вставки первой строки клипа». Я хочу эту функциональность, когда я взаимодействую с командной строкой, но когда я в Vim, я бы хотел, чтобы Vim ...
14
голосов
1ответ
7k показов

Как я могу скрыть статус вставки в vim?

Я хочу спрятаться -- INSERT -- из строки состояния.
14
голосов
2ответа
2k показов

В vim, как я могу переназначить <tab> без переназначения <Ctrl+i>?

Мне нравится использовать tab для перехода между разделенными окнами, поэтому у меня есть map в моем .vimrc. Тем не менее я заметил, что это делает так, что Ctrl+I больше не ведет себя как Ctrl+I, а ...
14
голосов
1ответ
6k показов

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

Я сделал несколько изменений в файле, над которым я работаю, включая изменения отступов. Я использую vimdiff для сравнения файла с исходной версией, и я не хочу видеть эти изменения, так как они в ...
14
голосов
5ответов
9k показов

Как я могу проверить плагины и включать их, только если они существуют в .vimrc?

В моем .vimrc я пытаюсь использовать ftplugin и, очевидно, использовать некоторые команды, относящиеся к этому, при условии, что он был успешно загружен. Тем не менее, я столкнулся с несколькими ...
14
голосов
3ответа
6k показов

vim: включить складки, но не закрывать их автоматически

Мне действительно нравится сворачивание в Vim, но есть пара нефайловых буферов (окно плагина command-t для одного), которые я действительно не хочу сворачивать, поскольку обычные команды сворачивания ...
13
голосов
1ответ
7k показов

Как я могу экспортировать цветовую схему моего терминала Ubuntu для использования на других компьютерах?

Как я могу экспортировать цветовую схему моего терминала Ubuntu для использования на других компьютерах? Я установил цветовую схему, которая мне нравится, и я хотел бы поместить ее в репозиторий git ...
13
голосов
3ответа
3k показов

Я пользователь Emacs. Как я могу узнать Vim?

Большую часть времени я использую Emacs. Тем не менее, я решил попробовать выучить Vim. Я доволен Emacs, я просто пытаюсь избежать превращения его в Молот Маслоу. Я видел несколько учебных пособий, ...
13
голосов
2ответа
5k показов

Как я могу использовать Homebrew Python с Homebrew MacVim на Mountain Lion?

Первоначально я задавал и отвечал на этот вопрос: как я могу использовать версию Homebrew Python с Homebrew MacVim? Эти инструкции работали на Snow Leopard с использованием Xcode 4.0.1 и ...
13
голосов
1ответ
6k показов

Как я могу использовать версию Homebrew Python с Homebrew MacVim на Snow Leopard?

Примечание: для Mountain Lion см .: Как я могу использовать Homebrew Python с Homebrew MacVim на Mountain Lion? Я установил Python 2.7 с Homebrew на Mac OS X Snow Leopard. Когда я устанавливаю MacVim ...
13
голосов
3ответа
6k показов

vim не загружает файл _vimrc при запуске из git bash

Я скачал и установил git для Windows (msysgit) и часто использовал включенный git bash. Всякий раз, когда я запускаю vim из git bash, мой файл _vimrc не загружается, потому что есть подсветка ...
13
голосов
10ответов
6k показов

Emacs эквивалентно VIM CI "?

Есть ли в Emacs команда VIM "ci"? В основном я хочу заменить текст внутри набора кавычек. В VIM я могу ci) или ci] или ci}, чтобы "изменить внутренний *" ...
13
голосов
2ответа
4k показов

В vim цвет фона меняется при прокрутке

Иногда я получаю странную ошибку с цветом фона в vim при прокрутке длинного файла. Фон над текстом правильный, но везде, где нет печатных символов, фон становится черным. После небольшой охоты и ...
13
голосов
5ответов
7k показов

iTerm2 Vim alt+ стрелка вправо / влево

Как пользователь Linux, я очень привык переходить от слова к слову в vim/nano, используя ALT+влево или вправо. Это не работает должным образом с помощью iTerm, я использую zsh, я попытался добавить; ...
13
голосов
2ответа
20k показов

Как мне установить размер окна по умолчанию в vim?

Когда я щелкаю правой кнопкой мыши файл и открываю его в Vim, размер окна по умолчанию слишком мал. Как я могу изменить настройки, чтобы размер окна по умолчанию был больше? Я использую Vim 7.3.46 в ...
13
голосов
1ответ
2k показов

Почему Shift Insert полностью работает только в режиме вставки?

Просто попытался вставить некоторый контент (в Git Bash на сервере CentOS) в файл, используя vim. Я просто открыл файл и попытался использовать shift+insert, и я заметил, что первая половина ...
13
голосов
6ответов
19k показов

Как перейти к началу или концу строки в vim + OS X

В терминале я могу сделать это, нажав shift+home и shift+end, но в vim это не работает. Домашняя и конечная клавиши прокручивают только окно терминала. Я хотел бы перейти в режиме редактирования.
13
голосов
13ответов
2k показов

Какие функции Vim вы используете?

Я провожу почти весь день за программированием в Vim, и я уверен, что многие из вас тоже. Какие функции вы используете, которые делают ваше повседневное программирование намного лучше? Я использую ...
13
голосов
2ответа
3k показов

Как установить цвет фона только для активного окна Vim?

Небольшая, но визуально приятная функция и немного увеличивающая удобство использования, я бы хотел, чтобы Vim использовал другой цвет фона для активного окна. Вот эскиз того, что я после: Обычно у ...
13
голосов
3ответа
10k показов

Перекомпилируйте VIM с опциями

У меня установлен VIM, но мне нужно скомпилировать его с определенными параметрами: In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and ...
13
голосов
1ответ
24k показов

Использование цветовых схем с vim и putty

Я пытаюсь использовать цветовую схему пустыни с VIM 7.0 на CentOS 5.6 x64, расположенную здесь: http://hans.fugal.net/vim/colors/desert.vim Я скачал файл и сохранил его в своем ~/.vim/colors . Затем ...
13
голосов
1ответ
9k показов

Показать команду, когда она вводится в консоли vim?

Например, в gvim, если я нахожусь в обычном режиме, я нажимаю «ayiw, чтобы вставить слово в регистр a, gvim показывает« ayi, когда я его набираю, в правом нижнем углу ». Можно ли получить этот ...
13
голосов
3ответа
22k показов

Лучшая подсветка синтаксиса для Java в Vim?

Я обнаружил, что у Vim фантастическая подсветка синтаксиса с моими предпочтительными цветовыми схемами для Ruby и Python, но всякий раз, когда мне нужно написать Java-код, я как будто даже не включил ...
13
голосов
9ответов
6k показов

Аддоны Firefox, чтобы пойти с Vimperator

Будучи фанатиком ViM, я недавно обнаружил и начал использовать дополнение Vimperator для Mozilla Firefox. До сих пор мне очень нравилось его использовать, и в вики Vimperator есть даже список ...
13
голосов
7ответов
16k показов

Что может вызвать странные символы в Vim?

У меня действительно странная проблема в Vim, использующем плагин дерева NERD, где, как вы можете видеть на картинке, персонажи появляются очень странно. Там, где есть Ахат, ~ V 3/4 должно быть | -. ...
13
голосов
3ответа
21k показов

Настроить VIM для копирования и вставки сочетаний клавиш из системного буфера в Ubuntu?

Как настроить VIM для использования Ctrl- c для копирования и Ctrl- v для вставки из системного буфера в Ubuntu?
13
голосов
4ответа
6k показов

Добавление круглых скобок вокруг выделенного текста в Vim

Есть ли в Vim функциональность, позволяющая добавлять круглые скобки вокруг выделенного текста? Например, если я выделю n = getchar() в if (n = getchar() == '\n') , я бы хотел заключить это в скобки.
12
голосов
7ответов
5k показов

многопользовательское редактирование vim?

С помощью vim могут ли два пользователя редактировать один и тот же файл одновременно?
12
голосов
3ответа
5k показов

vim: продолжить макрос после ошибки в submacro?

Я нахожусь в процессе украшения некоторого исходного кода, используя vim. {1} Я создал пару макросов vim, которые выполняют отдельные шаги: удаление конечного пространства, удаление пустых строк ...
12
голосов
1ответ
6k показов

Поддержка Vim */dyn

Что означает знак плюс перед */dyn в выводе команды :version , например: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn Я не нашел никакой полезной документации на это. Когда я запускаю :echo ...
12
голосов
2ответа
2k показов

Экран GNU - удаление окна vim после выхода

Я использую urxvt с экраном GNU с X11 на моем Mac. Мне это очень нравится. Моя единственная проблема заключается в том, что когда я покидаю vim, он помещает приглашение оболочки под окном vim. Это не ...
12
голосов
2ответа
10k показов

Как изменить цветовую схему по умолчанию в gvim?

В GVIM для Windows я знаю, что вы должны иметь возможность что-то добавить в файл $VIM/_vimrc для настройки запуска, и мне удалось как-то разобраться с этим, но я не могу понять как изменить ...
12
голосов
3ответа
7k показов

Как запустить команду Vim из оболочки?

Это может быть глупый вопрос, но терпите меня. Я автоматизирую некоторые из обычных вещей, которые я делаю при настройке новой рабочей среды, и хотел бы автоматизировать команду Vim :BundleInstall ...
12
голосов
2ответа
10k показов

Отмена отображения команд в Vim

Поэтому я искал способ сделать отступ в несколько строк в VIM, и кто-то предложил сделать :map < и все, что он делает, это вставляет символ
12
голосов
2ответа
11k показов

как использовать vim для управления и отправки электронных писем

Я хотел бы использовать vim/gvim качестве инструмента для почтового менеджера, и я нашел эти 2 интересные страницы. когти VMail Я понял, что они страдают от следующих ограничений с помощью vmail вы ...
12
голосов
1ответ
11k показов

Отображение левой клавиши Alt в Vim?

Я могу отобразить комбинацию клавиш Right Alt+Left Arrow с помощью или . Но я не могу отобразить левую клавишу Alt . Есть способ сделать это? Редактировать: Просто для ясности означает Alt+стрелка ...
12
голосов
2ответа
8k показов

Плавная прокрутка для vim в Mac Terminal/iTerm?

Можно ли получить плавную прокрутку (с помощью колеса прокрутки мыши или сенсорной панели MacBook) в терминале на Mac OSX (Lion)? Кроме того, я мог бы сделать это в VIM? Я считаю, что плавная ...
12
голосов
2ответа
10k показов

Как сказать dropbox игнорировать файлы git?

Я храню свои файлы vim в Ubuntu One, и так как у меня установлено много плагинов в виде подмодулей git (или, тем не менее, vundle устанавливает их), и меня интересует только обновление этих ...
12
голосов
9ответов
7k показов

vim не работает после обновления до Mac OS X 10.13.1 high sierra

Я обновил Mac OS High Sierra 10.13.1, и теперь, когда я пытаюсь запустить vim, я получаю это сообщение. dyld: библиотека не загружена: ...
12
голосов
2ответа
5k показов

как заставить автозаполнение vim вести себя как автозаполнение по умолчанию в bash?

Когда вы набираете:e some/path/file если есть несколько совпадений, vim просто выбирает первое, и вам нужно перебирать остальные из них с помощью клавиши Tab. (очень похоже на поведение интерфейса ...
12
голосов
3ответа
4k показов

Как отобразить номер строки в Vim?

Я использую текстовый редактор Vim GVIM на компьютере под управлением Windows. Как я могу показать номера строк? При условии, что я не использую его в консоли?
12
голосов
5ответов
8k показов

Удалить VIM поиск

После проведенного поиска все совпадения для соответствующего запроса остаются выделенными, и это раздражает. Это происходит даже после того, как я закрываю соответствующий файл (нормальное ...
12
голосов
3ответа
7k показов

VIM: различие двух разделов в двух файлах, но не весь файл?

Я обновил систему с Nagios 2 до Nagios 3, и теперь я сравниваю некоторые различия в старых и новых файлах конфигурации. В конфигурационные файлы внесены существенные изменения, и я не хочу выполнять ...
12
голосов
2ответа
3k показов

Могу ли я украсть сеанс vim с другого терминала?

Я забыл запустить screen до того, как начал работать, и теперь я подключился к моей машине через SSH с моего ноутбука. ps -a дает мне идентификатор процесса vim. Могу ли я украсть сеанс vim из моего ...
12
голосов
3ответа
4k показов

Как открыть файл в VIM, используя трубу

Я использую команду locate очень часто. Так что, если я запускаю следующую команду. locate updatedb | head -1 Тогда это дает мне O/p /usr/updatedb.conf Интересно, есть ли такая команда, которая может ...