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

101
Вставьте символ возврата каретки в vim

Я редактирую фрейм сетевого протокола, хранящийся в файле в Unix ( \nновые строки). Мне нужно вставить символ возврата каретки ( U+000Dон же \r). Когда я пытаюсь вставить его из буфера обмена ( "+p) или набираю его с помощью Ctrl+ Shift+ u- 000d, вставляется перевод строки ( U+000A). Как правильно...

101
XML-файл с отступом vim

Я изучаю Vim, но я думал, что это простая задача, но я не могу заставить ее работать. У меня есть браузер SO, но решения для меня не работают. Я пытаюсь правильно сделать отступ для файла (xml). Я использую следующую команду: gg=G или ggVG = (сам придумал, наверное, что-то другое делает;)) Мой...

100
Какой конкретный прирост производительности Vim / Emacs обеспечивает по сравнению с текстовыми редакторами с графическим интерфейсом?

Это не тролль, или флеймэбейт, или что-то в этом роде. Я использую Vim в качестве редактора консоли в течение пары месяцев (для редактирования файлов конфигурации в моем терминале), но я не думаю, что смогу выдержать это для своей обычной повседневной работы по написанию веб-приложений. , что я...

100
Рефакторинг в Vim

Конечно, возможность рефакторинга в IDE бесценна для многих, я почти никогда не делаю этого, когда пишу код, но я могу попытаться сделать это при редактировании чужого источника. Как выполнить такую ​​тривиальную задачу с несколькими файлами в Vim? Я нашел этот плагин для рефакторинга Ruby, но как...

99
Как мне «сделать исходный код» в моем файле .vimrc?

В последнее время я работал над расширением своего vim-foo, и я наткнулся на несколько плагинов ( например, autotag.vim ), которые требуют, чтобы они были "источником" в моем файле .vimrc. Что именно это означает и как мне это сделать?...

98
Режим вставки Vim в Mac OS X

Судя по всему, на клавиатурах Mac нет Insertклавиши (или, может быть, она есть, но я не могу ее найти). Как мне перейти в режим вставки в vim на Mac?

98
Как удалить слово и перейти в режим вставки в Vim?

В обычном режиме я могу нажать Ctrl+, Eкоторый удаляет остальную часть текущего слова и переходит в режим вставки. Я хочу удалить все слово, независимо от положения курсора (конечно, внутри слова)....

98
Команды, выполняемые из vim, не распознают псевдонимы команд bash

Я использую bash на Mac, и один из псевдонимов похож на этот alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges' Однако когда я это сделаю :! gitlog я получил /bin/bash: gitlog: command not found Я знаю, что могу добавить подобные псевдонимы в...

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

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

97
Как избежать обратной и прямой косой черты в поиске / поиске VIM?

Например, если бы я хотел найти и заменить строками, содержащими обратную или прямую косую черту, как это можно сделать в vim? Спасибо! Примеры поиска и замены: :%s/foo/bar/g что, если бы я хотел найти все вхождения <dog/>и заменить его на<cat\>...

96
Переключение между вкладками в NERDTree

Я только начал использовать плагин NERDTree vim для своего проекта. Не могу найти документацию по переключению между открытыми вкладками. Кто-нибудь может сказать мне сочетание клавиш? Спасибо......

96
Используете постоянную отмену Vim?

Одна из новых функций в Vim 7.3 - «постоянная отмена», которая позволяет сохранять дерево отмены в файл при выходе из буфера. К сожалению, мне не удалось правильно включить его, или я, должно быть, неправильно его использую. Вот что я пробовал до сих пор: Я добавил следующее в ~ / .vimrc set...

96
Изменить цвет шрифта для комментариев в vim

Я хотел бы изменить цвет шрифта по умолчанию для комментариев с темно-синего на слегка желтоватый. На черном фоне сложно читать. Не могли бы вы мне посоветовать, как изменить только этот цвет? Остальные цвета меня устраивают. Я использую xfce4-terminal (не gvim с графическим интерфейсом). Пока что...

96
Вставить несколько раз

Как лучше всего заменить несколько строк содержимым буфера обмена? Проблема, с которой я сталкиваюсь, заключается в том, что когда я выдергиваю строку и вставляю ее поверх другой строки, «выдергивание» заменяется строкой, которую я только что заменил. Теперь, если я хочу заменить другую строку той...

94
Vim Настроить раскраску номеров строк

Я ищу способ настроить цвет, используемый для нумерации строк (как :set nuв:) в Vim. Значение по умолчанию на большинстве платформ кажется желтым (что также используется для некоторых выделенных токенов). Я хочу покрасить номера строк в тускло-серый цвет; где-то в районе #555. Я не привередлив,...