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

144
Повторяющиеся символы в режиме вставки VIM

Есть ли способ повторить символ в режиме вставки Vim? Например, скажем, я хотел бы вставить 80 тире, что-то вроде emacs я бы набрал: Ctrl+U   8 0 - Единственный способ, которым я знаю, как это сделать в VIM, - это выйти из обычного режима для аргумента повторения, затем вернуться в режим вставки,...

144
Как вставить в новую строку с Vim?

Мне часто приходится вставлять некоторые вещи в новую строку в vim. Что я обычно делаю, это: o<Esc>p Который вставляет новую строку и переводит меня в режим вставки, затем выходит из режима вставки и, наконец, вставляет. Три нажатия клавиш. Не очень эффективно. Есть идеи...

142
Перейти к соответствующим тегам XML в Vim

%Оператор Vim переходит к соответствующим круглым скобкам, концам комментариев и многим другим вещам. Однако он не соответствует тегам XML (или любому другому тегу, насколько мне известно). Как лучше всего перейти к соответствующему тегу XML с помощью Vim? Примечание. На самом деле я хочу...

139
Включение выделения уценки в Vim

Я использую Vim в терминале на моем MacBook Air с OS X Lion, и я не могу найти хороший плагин для подсветки синтаксиса Markdown. Пока что пробовал плагин Plasticboy и плагин Тима Поупа . Плагин plasticboy работал нормально, но выделял пробелы в конце строк, и я не понял, как это отключить. (Это...

139
Время запуска профилирования Vim

У меня включено много плагинов при использовании Vim - я собирал плагины на протяжении многих лет. Я немного сыт по горло тем, сколько времени требуется Vim, чтобы начать сейчас, поэтому я хотел бы профилировать его запуск и посмотреть, какие из многих плагинов у меня есть ответственность. Есть ли...

138
Как прервать git rebase изнутри vim во время интерактивного редактирования

Когда я делаю интерактивный ребаз, например git rebase -i HEAD~3 открывается интерактивный редактор rebase (в моем случае vim), чтобы я мог редактировать коммиты, чтобы перебазировать pick c843ea2 Set Vim column limit to 80 (OS X) pick fc32eac Add Bash alias for `pbcopy` (OS X) .... Если я сейчас...

137
Загрузить другую цветовую схему при использовании vimdiff

Как загрузить другую цветовую схему при выполнении vimdiff. Я хочу этого, потому что моя текущая цветовая схема не показывает должным образом различия в vimdiff, For. например, некоторые различия отображаются с тем же цветом fg / bg. Это очень затрудняет понимание различий. Так что каждый раз,...

135
Почему использование from __future__ import print_function нарушает печать в стиле Python2? [закрыто]

Закрыто. Этот вопрос не воспроизводится или был вызван опечатками . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Я новичок в программировании на python, и я...

135
Отображение другого цвета фона в Vim после 80 символов

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

133
Многострочное редактирование в VIM, как в Sublimetext?

Я начал использовать gvim и не совсем понимаю, как работает многострочное редактирование в gvim. Например: Оригинальный текст: asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; ctrl + q, jjjjjj, $ все...

132
Недавняя история файлов в Vim?

Я хотел бы получить доступ к недавним файлам, которые я открыл, а затем закрыл в GVim. Я часто открываю и закрываю GVim. Я также хотел бы получить доступ к последним файлам из предыдущих сессий. Хранит ли GVim последние файлы где-нибудь, как Word и многие другие настольные приложения? Как получить...

132
Как используется дерево отмены VIM?

Этот ответ говорит: Система отмены / повтора Vim не имеет себе равных. Напечатайте что-нибудь, отмените, напечатайте что-нибудь еще, и вы все равно сможете вернуть первое введенное вами сообщение, потому что Vim использует дерево отмены, а не стек. Почти в каждой другой программе в этом случае...

132
^ M в конце каждой строки в vim

Когда я редактирую исходные файлы с помощью vim и других редакторов, иногда в конце строки я получаю эти символы ^ M в конце каждой строки. Я думаю, что это как-то связано с редактированием файла в Windows, а затем в Linux. Как я могу удалить все это...

132
Как установить цветовую схему vim по умолчанию

Последнее обновление Ubuntu сделало мою цветовую схему vim непригодной для использования. Я знаю, как установить его вручную ( :colo eveningнапример), но я хочу установить значение по умолчанию для всех сеансов vim. Я вижу ссылки в других местах .vimrc, но до сих пор мне не удалось найти правильное...

132
Группы захвата Vim Regex [bau -> byau: ceu -> cyeu]

У меня есть список слов: bau ceu diu fou gau Я хочу превратить этот список в: byau cyeu dyiu fyou gyau Я безуспешно попробовал команду: :%s/(\w)(\w\w)/\1y\2/g Учитывая, что это не работает, что мне нужно изменить, чтобы группы захвата регулярных выражений работали в...

131
Просмотр списка последних документов в Vim

Есть ли способ просмотреть список последних документов, которые вы открывали в Vim? Я понимаю, что могу просмотреть список переходов курсора, :juа затем перейти к позиции курсора в списке, но это не идеально, потому что в списке будет несколько списков одного и того же документа. Есть ли другая...