Vim - это бесплатный модальный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Он обеспечивает высокую эффективность при выполнении многих задач редактирования текста, но требует сложного обучения. Чтобы изучить основы, запустите ":help vimtutor". Для вопросов, не связанных с программированием, используйте вместо этого https://vi.stackexchange.com/.
1 ответ

Настроить vim-Airlines для показа имени хоста

Есть ли способ показать информацию об имени хоста в строке состояния авиакомпании vim? Я пытался добавить let g:airline_section_a = '%{hostname -s}' к моему .vimrc но это не сработало - я получаю E121: Undefined variable: hostname, Редактировать: эт…
08 апр '16 в 23:15
2 ответа

В Vim, как я могу переключать функции "i", "j", "k" и "h"

Мне 5 недель или около того, чтобы изучать Vim для разработки, и, хотя все начинает развиваться, у меня есть одна личная проблема, которая, к сожалению, все еще сбивает меня с толку. Я постоянно использую "я", чтобы двигаться вверх. "k" внизу, "j" и…
03 мар '13 в 23:38
1 ответ

Как вставить соответствующую скобку в vim ВРУЧНУЮ?

В моем буфере есть текст [{(lorem) ipsum <cursor here> Как я могу вставить закрывающую скобку }, затем введите что-то, а затем вставьте ] сопоставление с открывающими скобками { а также [ Позвольте мне объяснить, зачем мне это нужно. Например,…
17 июл '15 в 07:58
3 ответа

Vim Удалить найти обратно, включая выбранного персонажа

Предположим, у меня есть следующая строка &.btn, &.btn-success и курсор находится на последнем с. Если я сделаю dF, он удалит назад так, как я хочу, но сохранит s, Я хочу, чтобы иметь возможность быть на s и удалять назад, включая запятую и …
05 ноя '14 в 13:24
1 ответ

Конфигурация не работает для использования Vundle на VIM

Я устанавливаю Vundle на шаге с его домашней страницы github. Я установил git, curl и клонировал vundle в свой каталог. Пока я столкнулся с проблемами следующим образом: Error detected while processing C:\Program Files\Vim\_vimrc: line 21: E518: Unk…
18 ноя '13 в 12:39
1 ответ

Как восстановить замороженный докер на vim

Привет, я работал над док-контейнером и был внутри vim, когда vim внезапно замерз. Я не мог выйти из vim, поэтому мне пришлось закрыть этот терминал. Когда я снова присоединяюсь к этому экземпляру докера, я возвращаюсь в это замороженное состояние. …
27 сен '17 в 10:44
2 ответа

Как вырезать текст в режиме вставки (SELECT) в Vim без нежелательного поведения?

В настоящее время я использую это отображение клавиш в моем .vimrc файл для имитации сочетания клавиш Windows Cut. Вырезать, то есть скопировать и удалить выделенный текст. vnoremap <C-X> "+x Это сопоставление клавиш является частью mswin.vim …
14 фев '12 в 22:00
2 ответа

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

Я должен отредактировать кучу файлов на языке программирования, который имеет C-подобный синтаксис (и который может или не может использоваться только в пределах моего университета). Чтобы получить подсветку синтаксиса без необходимости создавать но…
27 сен '17 в 22:11
2 ответа

Vim: перемещение файлов?

В настоящее время, если я редактирую файл и решаю переименовать его, я использую: :! mv% new.py: new new.py: шд Чтобы переименовать файл, откройте новый файл, затем удалите старый буфер. Есть ли более простой способ переименовать файл, не оставляя с…
19 май '11 в 20:11
1 ответ

Поменяйте местами слово в vim с соседним цитируемым словом

Сейчас я имею дело с текстом разметки, где очень часто встречается необходимость поменять текущее слово со смежным словом, заключенным в кавычки: Например: Из пакета `net/http` будет выглядеть так: Из пакета `net/http` Как бы вы поменяли текущее сло…
20 окт '14 в 21:19
1 ответ

Подсветка синтаксиса PHP в VIM

Когда я включаю подсветку синтаксиса в vim, в PHP я получаю красное выделение точки с запятой, за которым следует однострочный или многострочный комментарий. Первоначально я думал, что это какой-то конфликт в vim, но мой.vimrc имеет только syntax en…
04 фев '14 в 15:42
1 ответ

Подсветка синтаксиса vim поверх c.vim, "содержать" не совсем работает

Я пытаюсь создать собственную схему подсветки Objective-C для vim. Проблема в том, что когда я определяю какое-то правило с contained он все еще применяется, даже если нет правил, содержащих это. У меня есть это в моем objc.vim для целей тестировани…
2 ответа

Редактирование файла через редактор vi в сценарии оболочки

Скрипт, в котором я открываю файл в редакторе vi, после чего пользователь напишет в нем что-нибудь, затем сохранит или совсем :wq! Когда я пытаюсь это сделать, выдается сообщение об ошибке, как показано ниже. e138 can't write viminfo file $home/.vim…
29 янв '15 в 13:14
1 ответ

Vim - Показать активные языки проверки правописания в строке состояния

Я бы хотел настроить строку состояния в vim, чтобы показать языки, которые проверяет проверка орфографии. Что-то вроде того File: hello.txt [text][utf8][unix][en,de] CWD: ~ Line: 1/10:1 Я добавил эту строку в мой.vimrc: set statusline+=%{v:lang} Тем…
07 мар '12 в 16:17
4 ответа

Базовая установка Vim, из исходного кода

Попробовал установить Vim 7.3, поэтому я сначала установил Mercurial, что позволило мне клонировать исходный код vim из Googlecode. Это было сделано успешно. Проблема началась здесь: cd vim/src ./configure --enable-pythoninterp --with-features=huge …
30 апр '12 в 14:23
2 ответа

Vim - активация фрагментов HTML в файлах PHP

Я использую vim и snipMate, мне часто приходится называть HTML-файлы PHP, только из-за 1 или 2 строк кода. Каждый раз, когда я создаю файл PHP, vim воспринимает его как файл PHP, поэтому фрагменты HTML недоступны, поэтому приходится активировать фра…
09 июн '10 в 18:09
0 ответов

Как настроить python в Vim или Gvim?

Я установил gvim 7.4, vim 7.4, а также python 2.7 и python 3.5. Я хотел бы использовать vim на консоли с поддержкой Python 2 или Python 3, однако у меня возникают проблемы при настройке этого. Vim не показывает поддержку python 2 или python 3, когда…
05 июн '16 в 01:02
10 ответов

Подсветка имен классов и функций в Vim

Я только недавно настроил свою среду Vim из Textmate, после того, как стал зависимым от его модального ввода. Однако подсветка синтаксиса в Vim выглядит не так красиво. Я кодирую на C++, и поскольку вызов функции и имена классов не могут быть выделе…
1 ответ

Опечатки: Автоматически вставьте первые проверки правописания и выделите их

Я часто делаю ошибки типа и проверяю орфографию, чтобы исправить их. Я отметил, что часто первое предложение в словаре заклинаний является правильным, поэтому я создал карту, чтобы вставить первое предложение проверки орфографии: map <leader>q…
27 апр '12 в 16:31
1 ответ

Vim (режим Python) Точка останова

Я использую плагин 'klen/python-mode' в моем vim и отлично работает но когда я хочу добавить точку останова и запустить код с python mode, происходит неожиданная ошибка, говорит Vim [Pymode] code running ... и vim останавливается, тогда я должен уби…
16 апр '16 в 17:24