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

112
Какие команды / нажатия клавиш vim наиболее часто используются?

Я занимаюсь программированием на Ruby и пытаюсь переключиться с Textmate на MacVim, и у меня возникают проблемы с просмотром гигантских списков вещей, которые вы можете делать в VIM, и всех нажатий клавиш для них. Я устал слышать «Вы можете использовать« I »для вставки текста, или« a »для...

111
Подсчет вхождений в Vim без пометки буфера измененным

Чтобы узнать, сколько раз шаблон существует в текущем буфере, я делаю: :%s/pattern-here/pattern-here/g Он дает количество вхождений шаблона, но, очевидно, является громоздким, а также имеет побочный эффект установки статуса «изменено». Есть ли более элегантный способ...

111
Как заставить vi перерисовывать экран?

Когда я использую git commit --amend Он войдет в окно vi, чтобы я мог вводить комментарии для фиксации, проблема в том, что окна vi будут отображать некоторые грязные символы из прежнего фона оболочки. Поэтому мне интересно, как я могу позволить vi перезагрузить или перерисовать экран, чтобы он...

111
Использование git commit -a с vim

Я новичок в git, поэтому решил изучить git с помощью руководств github. В третьей главе говорилось: «В этом первом примере мы изменим файл README, чтобы добавить себя в качестве автора проекта. Поэтому мы просто редактируем файл. Теперь мы хотим зафиксировать это изменение, поэтому мы запускаем git...

110
Конфликт VIM Ctrl-V с Windows Paste

Я использую VIM в Windows. Проблема в том, что я хочу использовать CtrlVкак визуальный режим. Однако этот ключ конфликтует с вставкой Windows. Как я могу вернуть этот ключ в визуальный режим VIM вместо вставки. Я предпочитаю устанавливать это в моем файле конфигурации...

110
VIM Заменить слово содержимым буфера вставки?

Мне нужно сделать кучу замен слов в файле, и я хочу сделать это с помощью команды vi, а не команды EX, такой как :%s///g. Я знаю, что это типичный способ cw<text><esc>замены слова в текущей позиции курсора: но есть ли способ сделать это с содержимым безымянного регистра в качестве...

110
Автоматически перезагружать браузер при сохранении изменений в html-файле в Chrome?

Эта награда закончилась . Ответы на этот вопрос дают право на награду в размере +150 репутации. Льготный период баунти заканчивается через 15 часов . Басж ищет актуальный ответ на этот вопрос: Некоторые ответы либо устарели (некоторые расширения больше не поддерживаются), либо работают с...

108
Как вернуться (ctrl + z) в vi / vim

В обычных текстовых редакторах [при всем уважении к Vim] есть ярлык Ctrl+, Zкогда вы сделали что-то неприятное и хотите вернуться к предыдущей версии текста. Как кнопка НАЗАД в Word. Интересно, как добиться такого поведения в Vim....

108
Работа с огромными файлами в VIM

Я попытался открыть в VIM огромный (~ 2 ГБ) файл, но он задохнулся. На самом деле мне не нужно редактировать файл, просто эффективно прыгайте. Как я могу работать с очень большими файлами в...

108
Как в Vim переключать курсор между режимами Normal и Insert?

Я хотел бы знать, как изменить, если возможно, курсор в Vim (по цвету, форме и т. Д.) В зависимости от того, в каком режиме вы находитесь. Я постоянно забываю, что нахожусь не в режиме вставки и начинаю набирать код, что приводит к всяким безумным вещам. Было бы полезно, если бы на курсоре была...

107
Искать выделение в vim

При написании C ++ я использую плагины vim и vim для Visual Studio. Часто мне хочется искать строку внутри функции, например, при каждом вызове object->public_member.memberfunc(). Я знаю, что vim предлагает удобный способ поиска отдельного слова, нажав *и #, а также может искать набранные строки...

107
Tmux против разделенных панелей iTerm2

Зачем мне использовать tmux, если iterm2 имеет разделенные панели? Я никогда не использовал tmux и хочу знать, есть ли преимущества в его использовании в моем рабочем процессе вместо функций разделенной панели, которые есть в iterm2. Мне очень нравится затемнение неактивных окон, которое предлагает...

107
Как узнать, какую цветовую схему использует сеанс Vim в данный момент

Вы можете установить цветовую схему Vim, выполнив :colorscheme SCHEME_NAME но, как ни странно, вы не можете получить текущую схему, выполнив :colorscheme так как это приводит к " E471: Argument required". Я также не вижу цветовой схемы в выводе:set . Итак, как вы подойдете к выяснению текущей...

107
Установка vim с поддержкой ruby ​​(+ ruby)

Я пытаюсь установить command-t для vim, но моя текущая версия vim не имеет флага (+ ruby). Команда "which ruby" показывает, что ruby ​​установлен. Что мне нужно сделать, чтобы активировать флаг + ruby ​​в vim? Кроме того, что технически означает флаг +...

107
Как просмотреть символы UTF-8 в VIM или Gvim

Время от времени я работаю над веб-страницами, использующими неанглийские скрипты, в большинстве из них используется кодировка utf-8, VIM и Gvim неправильно отображают символы UTF-8. Использование VIM 7.3.46 в 64-разрядной версии Windows 7 с set guifont=Monaco:h10_vimrc Есть способ исправить это?...

106
Как заменить текст между кавычками в vi

Скажем, у меня есть эта строка кода: $query = "SELECT * FROM table"; Есть ли в vi / vim команда, которая может мгновенно удалить все, что находится между кавычками, и поместить курсор между ними, чтобы я мог начать...

106
Как скопировать из текущей позиции в конец строки в vi

Я использую gvim в windows. Как скопировать текст из текущей позиции в конец строки в vi и вставить его в другой файл, открытый в vi. Я погуглил, но не могу найти для этого никакого решения. Благодарим за любую помощь в этом вопросе. Спасибо....