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

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



20
Какой конкретный прирост производительности Vim / Emacs обеспечивает по сравнению с текстовыми редакторами с графическим интерфейсом?
Это не тролль, или флеймэбейт, или что-то в этом роде. Я использую Vim в качестве редактора консоли в течение пары месяцев (для редактирования файлов конфигурации в моем терминале), но я не думаю, что смогу выдержать это для своей обычной повседневной работы по написанию веб-приложений. , что я делаю с помощью …
100 vim  emacs  text-editor 

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

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


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

5
Команды, выполняемые из 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 Я знаю, что могу добавить подобные псевдонимы в свой .gitconfig [alias] co = checkout st …
98 bash  vim  alias 

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

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

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

5
Временно отключите некоторые плагины, использующие патоген в vim.
Думаю, у меня в одном плагине есть ошибка. Я хотел бы загрузить только этот плагин, без необходимости удалять все другие пакеты в папке пакетов моего патогена для отладки. Является ли это возможным?
96 plugins  vim 

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.