Вопросы с меткой [vim]

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

7
голосов
1ответ
960 показов

Непреднамеренный режим vi в iTerm на Mac?

Иногда я обнаруживаю, что при работе в iTerm привязки клавиш Readline по умолчанию заменяются на сочетания клавиш vi . Например, я попытаюсь перейти к началу строки с помощью ctrl- a, и вместо этого ...
7
голосов
2ответа
549 показов

Заблокировать неправильную клавишу Shift в Vim

Я знаю, что я должен использовать правую клавишу Shift для букв, которые я печатаю левой рукой. Но я часто вставляю двоеточие только правой рукой, перемещая безымянный палец для переключения и ...
7
голосов
1ответ
4k показов

iTerm 2 ZSH цвета / темы не отображаются правильно

У меня чистый Mac установлен под OS X 10.11.4. Я установил iTerm 2 и настроил его на использование oh-my-zsh. Я пытаюсь создать тему для моего iTerm. Я пытаюсь использовать тему avit. Это должно ...
7
голосов
4ответа
4k показов

Как передать содержимое буфера vim через команду оболочки и записать вывод в разделенное окно

Я читал множество тем о запуске команд оболочки из vim, много документации по командам vim, .vimrc и тому подобное, но я просто не могу понять язык ex или отображения vim достаточно хорошо, чтобы ...
7
голосов
1ответ
252 показов

Время суток как условное в Vim

Я работаю над улучшением своего .vimrc , и я хочу иметь команду внутри него, которая зависит от того, будет ли это ночь или день. Я хотел бы иметь что-то вроде следующего в конце: if isNightTime " do ...
7
голосов
2ответа
4k показов

Как отключить колесо прокрутки в Vim

Я использую Vim 7.3.829 на Windows 7, как я могу полностью отключить колесо прокрутки в настройках Vim?
7
голосов
2ответа
6k показов

Использование JSLint с Syntastic в Vim

Я использую Syntastic для проверки синтаксиса в Vim - всякий раз, когда я сохраняю файл .rb , он запускает его через проверку синтаксиса и выявляет ошибки для меня. Spiffy. То же самое для нескольких ...
7
голосов
1ответ
746 показов

Почему приращение vim (Ctrl+A) пропускает 8 и 9 секунд?

Я пытаюсь написать длинный каталог XML, используя макросы vim для написания всех повторяющихся вещей. Я обнаружил, что полезно написать макрос, возвращающий предыдущую запись, затем пройтись по ...
7
голосов
2ответа
2k показов

Можно ли управлять всем рабочим столом Gnome с помощью команд типа vi?

Я знаю, что с readline вы можете использовать команды emacs или vi для редактирования ввода нескольких интерактивных текстовых программ. Интересно, существует ли подобное средство для управления всем ...
7
голосов
1ответ
3k показов

Есть ли способ всегда показывать количество запущенных слов в линейке vim?

Я могу получить текущее количество слов документа в vim с помощью комбинации клавиш: g ctrl-g Есть ли способ узнать количество слов в линейке vim?
7
голосов
2ответа
3k показов

Учебник по созданию плагинов VIM?

Я хотел бы сделать скрипт, который выполняет серию команд (в основном только две строки): :v/\S/d :w Но я не могу найти учебник о том, как это делается. Кто-нибудь?
7
голосов
6ответов
5k показов

Повторяя через строки в VIM

У меня есть несколько строк текста, как это: firstName lastName email Теперь я добавляю private readonly string для чтения в начало первой строки. Как мне повторить это редактирование для других ...
7
голосов
2ответа
2k показов

Подсветка командной строки в vim

Можно ли изменить цвет для командной строки в vim? Я понимаю, что это может быть несколько двусмысленно заявлено, поэтому у меня есть кое-что, что должно немного прояснить ситуацию. Это изображение ...
7
голосов
2ответа
808 показов

Vim: буферы, что означают% a и #?

Что означают %a и # в окне буферов VIM :
7
голосов
1ответ
190 показов

Что это за экран в vim?

При использовании vim я иногда попадаю на этот экран с несколькими строками командной строки. Для чего этот экран? Как мне воспользоваться или выйти из этого?
7
голосов
3ответа
5k показов

Включение подсветки синтаксиса XML в vim для файла, отличного от XML

Я использую vim для просмотра некоторых файлов журнала (расширение файла .log), которые содержат много XML. Как включить подсветку синтаксиса XML после открытия файла? Конечно, я не хочу связывать ...
7
голосов
2ответа
2k показов

Есть ли способ заставить командную строку Windows Vista работать в 256 цветах, чтобы я мог использовать в ней свою цветовую тему VIM?

Есть ли способ заставить командную строку Windows Vista работать в 256 цветах, чтобы я мог использовать VIM и тему из 256 цветов?
7
голосов
7ответов
4k показов

Я не могу скопировать с vim. Можете ли вы диагностировать мой файл .vimrc?

Я основал свой файл vimrc на популярной ветке здесь на SO, и хотя это здорово, у меня есть реальная проблема, когда дело доходит до копирования текста из vim в другие приложения linux. Я подозреваю, ...
7
голосов
1ответ
449 показов

Vim неправильно рисует экран при прокрутке

При запуске vim в Windows из Powershell через ConEmu и использовании Ctrl d и Ctrl u для прокрутки в vim экран рисует только часть файла. Нормальный: После нажатия Ctrl d: После нажатия Ctrl l, чтобы ...
7
голосов
2ответа
3k показов

Как перемещаться между начальным и конечным тегом HTML в Vim?

Например, если я хочу перейти к закрытому тегу form . как я мог это сделать?
7
голосов
1ответ
2k показов

Символьная ссылка на .vimrc в Windows делает файл доступным только для чтения при записи. Зачем?

Я поместил мой файл .vimrc в центральное место (папка dropbox, также хранилище hg). Под Windows 7 я ссылался на него из своей домашней папки (как ни странно, мне приходилось делать это как ...
7
голосов
3ответа
2k показов

Как сделать так, чтобы в vim autoindent не пропускались конечные пробелы?

В некоторых текстовых редакторах (например, Kate, gedit), когда включен автоматический отступ, двойное нажатие клавиши возврата оставит завершающий пробел (который я хочу): if (code) { .... ....| } В ...
7
голосов
3ответа
2k показов

Vim Move Word пропускает точку

Я использую MacVim с spf13, и когда я использую w для перемещения слова вперед, точки рассматриваются как часть слова. myObject.myMethod() ^ ^ ^ | | | cursor | | | | where I want to go | | where I'm ...
7
голосов
3ответа
7k показов

gVim utf-8 в окнах

Когда я открываю gVim, он локализуется на Sweidish, и это нормально. Но сообщения с предупреждениями / ошибками, в которых есть шведские символы, отображаются неправильно. Например, при попытке ...
7
голосов
1ответ
2k показов

Закрыть сеанс VIM через SSH

Я работаю удаленно несколько дней и оставил vim открытым с некоторыми несохраненными изменениями в офисе. Теперь я хотел бы сохранить и закрыть эти сессии, чтобы я мог работать с этими файлами дома. ...
7
голосов
2ответа
5k показов

Карта Shift-Insert в Vim

Я пытаюсь сопоставить Shift-Insert для вставки команды, добавив эту строку в vimrc nnoremap "+P Но это ничего не меняет. Если я поставлю другой ярлык, как (), он работает хорошо.
7
голосов
3ответа
2k показов

Заменить регулярное выражение в vim выводом, созданным консольной командой с выражением в качестве аргумента?

допустим, у меня есть файл со следующим содержанием: Это _file_, в котором есть некоторые _special_ ключевые слова, которые я хотел бы _like_ заменить. Я могу выполнить поиск и заменить специальные ...
7
голосов
2ответа
5k показов

Как настроить vim для поддержки прокрутки мышью, но удерживать выделение текста левой кнопкой мыши?

Я хотел бы прокручивать свои файлы, открытые в vim, с помощью колесика мыши, но в то же время используя левую кнопку мыши, чтобы выделить текст в буфер обмена. Установка :set mouse=nicr (или :set ...
7
голосов
4ответа
1k показов

Вставьте номер строки с 1 командой в VIM

Есть ли в vim ярлык для :20 за которым следует i , то есть одна команда для вставки в номер строки?
7
голосов
1ответ
2k показов

Почему поведение Backspace изменяется в vim с SSH?

Когда я получаю доступ к одной конкретной машине через ssh, поведение Backspace в vim меняется. Вместо удаления символов, у меня есть ^? , Проблема в том, что эта машина действует как шлюз, и эта ...
7
голосов
2ответа
5k показов

Как установить vim в качестве внешнего редактора в FarManager и передать полный путь?

Я пытаюсь настроить VIM в качестве внешнего редактора в удаленном файловом менеджере. Я хочу иметь возможность выбрать несколько элементов в папке, некоторые из которых являются каталогами, и ...
7
голосов
1ответ
2k показов

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

Мы используем наш собственный маленький язык для небольших задач, но у нас нет Vim, подчеркивающего его поддержку.
7
голосов
1ответ
2k показов

Vim больше не запрашивает ключ шифрования при чтении зашифрованного файла; почему нет, и как я могу восстановить это?

Недавно я начал использовать Vim для шифрования текстовых файлов (с помощью команды :X и ввода ключа шифрования в командной строке). Как задокументировано, Vim запрашивает этот ключ при повторном ...
7
голосов
2ответа
4k показов

VIM добавляет новые строки Windows?

Обратите внимание на окончания строк из git diff: - IP_ADDR: 'http://1.2.3.4:143' + IP_ADDR: 'http://2.4.6.8:143'^M Я отредактировал этот файл, установив курсор на 1 затем нажав ct: и затем введя ...
7
голосов
3ответа
5k показов

Предпочтительный способ установки нескольких версий Python на Ubuntu Jaunty

Ситуация: Jaunty поставляется с 2.6, что не соответствует моим потребностям, потому что многие библиотеки все еще не работают. Я хочу, чтобы система по умолчанию 2.5. Кроме того, для целей ...
7
голосов
2ответа
18k показов

Как мне получить домашний каталог Vim?

Я хотел установить переменную VIMHOME таким образом (общий для Windows и Linux), let $VIMHOME=expand("%:p")."/..", так что VIMHOME - это «~/.vim» в Linux или «путь /к /vimfiles» в Windows. Я поместил ...
7
голосов
1ответ
3k показов

Подсветка синтаксиса Vim: как остановить автоматическое подчеркивание ?

Когда я набираю HTML-элемент a, всегда есть подчеркивание. Я хочу остановить это, но не знаете как? Я говорю о подсветке синтаксиса vim.
7
голосов
6ответов
6k показов

vim очень медленный на моем Mac

Я использую vim на Mac OS X, но это очень медленно в Terminal.app и iTerm. Прогресс по многим направлениям становится утомительным. какая-то идея решения?
7
голосов
2ответа
19k показов

используйте sed для замены nbsp, 160, Hex 00a0, Octal 240, неразрывный пробел

У меня проблемы с файлами конфигурации, в которых есть неразрывные пробелы . Как мне указать этот символ с помощью sed, чтобы я мог заменить его пробелом. sed -n 's/ / /g' примеры ошибок service ...
7
голосов
1ответ
4k показов

Как вы можете переключать клавиши j и k в vim?

Есть ли способ сопоставить клавишу k с «вниз» и клавишу j с «вверх»? Это кажется мне гораздо более интуитивным, поскольку стрелка вправо также перемещает курсор вниз, если он находится в конце ...
7
голосов
2ответа
5k показов

Как позволить Ctrl + Page Down переключать вкладки внутри Vim в Terminal.app?

При запуске vim внутри терминала в Ubuntu, я могу использовать Ctrl + Page Up или Page Down для переключения между вкладками vim. Как мне настроить это для Terminal.app или iTerm2 для Mac OS X? У ...
7
голосов
3ответа
5k показов

Не могу открыть папки в Linux

Я не могу открыть папки в nerdtree vim . Папки не открываются, и отображаются следующие символы: Кто-нибудь знает, как заставить это работать? Я бегу UTF-8.
7
голосов
3ответа
3k показов

Как открыть родительский каталог текущего файла в NERDTree?

Как то, что :Ve и :E сделал, но в NERDTree.
7
голосов
3ответа
5k показов

Режим SELECT LINE в vim

Во время редактирования в vim я пытался получить количество строк в выделении (g Cg с выделенными линиями) Я пропустил первый g по ошибке (поэтому в режиме визуальной линии нажмите Cg), и vim перешел ...
7
голосов
2ответа
1k показов

Введите режим вставки с отступом в VIM

Смотри картинку выше. Мой курсор находится на строке 23 в начале строки в обычном режиме. Что такое быстрая команда, чтобы начать вставку на правильном уровне отступа?
7
голосов
1ответ
2k показов

Как установить курсор на после последнего символа в Vim?

Почему я не могу вставить в конец строки в vim, если в конце нет пробела? Давайте возьмем для примера мой конфигурационный файл SSH: Я пытаюсь использовать $, l, e, но, похоже, не могу до конца ...
6
голосов
5ответов
3k показов

Настроить текстовый редактор и терминал для использования немоноширинных шрифтов без ужасных результатов?

Я хочу поэкспериментировать со всеми шрифтами, включая те, которые не являются моно-разделенными. Я понимаю причину использования моноширинных шрифтов, но, честно говоря, они не кажутся мне ...
6
голосов
3ответа
4k показов

Команда `vi` не открывает недавно установленный Vim 7.4 в OS X

Я только что установил Vim 7.4 на свой MacBook, используя Homebrew. Когда я ввожу vim в командной строке, он успешно входит в Vim 7.4, но когда я использую vi я все равно получаю старую 7.3. Для ...
6
голосов
3ответа
2k показов

Внизу справа цифры в Vim

В нижней правой части редактора vim есть 2 числа, которые отображают номер строки и столбца в следующем формате: 495,30 Но в определенных строках этот формат используется: 496,9-30 Что означает ...
6
голосов
2ответа
3k показов

Как я могу скопировать текст в одном окне с запущенным vim и вставить его в другое без традиционного копирования и вставки?

Я хотел бы, по сути, восстановить текст y'k и mk или yy в одном экземпляре vim на одной вкладке экрана и вставить его в другой экземпляр vim на другой вкладке экрана без необходимости выделять текст ...