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

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

1
голос
2ответа
758 показов

Должен ли я создать пустой $ HOME/.vimrc или скопировать /etc /vim /vimrc?

Я хочу внести изменения в $HOME/.vimrc , но файл еще не существует, поэтому мне нужно его создать. Должен ли я скопировать /etc/vim/vimrc в $HOME/.vimrc , а затем внести свои изменения, или мне ...
1
голос
1ответ
91 показов

Откуда vim знает цвет синтаксиса .hgrc?

При включенном syntax on vim выделяет мой файл ~/.hgrc . Как vim распознает этот файл? Как я могу заставить vim применять ту же раскраску синтаксиса к файлу с другим именем?
1
голос
2ответа
123 показов

Как определить, какой буфер был изменен внешне с помощью gVim?

Я использую следующую автокоманду Vim в моем файле .gvimrc : augroup MyAuGroup autocmd MyAuGroup FileChangedShell * call FileChanedEvent_BuffUpdate() augroup END function FileChanedEvent_BuffUpdate() ...
1
голос
1ответ
2k показов

Как установить gvim.exe в Windows с поддержкой Python?

Описание проблемы: Для всех исполняемых инсталляторов для Vim, перечисленных ниже, теги +python/dyn и +python3/dyn являются единодушными при установке. Однако для всех моих локальных установок, ...
1
голос
3ответа
6k показов

VIM - Как выделять жирным шрифтом, курсивом, подчеркиванием и гипертекстом слова?

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

VIM Regex заменяет слова

Какое регулярное выражение мне нужно использовать в VIM, чтобы заменить все слова «to» из текста словом «foo»? (Я не хочу заменять «на», когда это происходит в слове «вместе»).
1
голос
1ответ
156 показов

Я знаю, что есть "отменить" в VIM. А как насчет "повторить"?

Я привык делать Ctrl + Z в других редакторах. Иногда, когда вы нажимаете Ctrl + Z слишком много, вы можете использовать Ctrl + Y, и он повторяет последнее действие. Как создать это поведение в Vim?
1
голос
1ответ
1k показов

Как настроить высоту строки состояния в MacVim?

Я только что установил powerline для mvim. Он работает хорошо, за исключением того, что моя строка состояния слишком велика, что делает ее странной: Как я могу это исправить?
1
голос
2ответа
868 показов

Использование команды lgrep в Vim и скрытие результатов

Мне нравится использовать команду :lgrep в Vim для создания списка местоположений для текущего буфера. Например, я могу использовать его с регулярным выражением Perl, выполнив: :lgrep -P 'pattern' % ...
1
голос
1ответ
2k показов

Настройте Vim, чтобы иметь границу на горизонтальном разделении

Я всегда использую несколько окон для редактирования нескольких файлов. Я могу стилизовать мой вертикальный сплит с highlight VertSplit cterm=none gui=none Но как насчет стиля горизонтального ...
1
голос
3ответа
464 показов

Ultisnips поддерживает HTML?

Ultisnips прекрасно работает с python и c, но при редактировании html-файлов он вообще никогда не вставляет фрагмент. Пока вы не завершите, я предполагаю, что в подсказке есть фрагмент. Поддерживает ...
1
голос
1ответ
45 показов

Vim - Есть ли способ «перекрывать» страницы? (Визуально теряется при переключении страниц с помощью Ctrl+f/b)

Когда я нажимаю Ctrl-f или Ctrl-b , мне требуется несколько секунд, чтобы прочитать текст, чтобы выяснить, где я нахожусь в файле. Есть ли способ заставить меня так легко не потеряться? Например, ...
1
голос
1ответ
526 показов

Syntastic не работает на Ubuntu

Я ненавижу публиковать вопрос "Я не могу работать синтетически", но это поставило меня в тупик. Стандартная настройка dotfiles - та же конфигурация для OSX, Debian и теперь Ubuntu. Syntastic не ...
1
голос
2ответа
215 показов

Почему всплывающее диалоговое окно отличается от .gvimrc и командной строки?

Я использую функцию gVim для confirm() чтобы вывести диалоговое окно в ожидании нажатия пользователем кнопки. Тем не менее, кажется, что есть разница в появлении диалога при вызове из .gvimrc: ...
1
голос
1ответ
532 показов

Как убрать пункты "Оторвите это меню" в gVim?

Как убрать пункты "Оторвите это меню" в gVim?
1
голос
1ответ
463 показов

Плагин Snipmate в vim вставляет возврат каретки во все фрагменты

Я использую плагин snipmate в vim и начал создавать некоторые фрагменты для использования в Zope. К сожалению, фрагменты, которые я создаю, представляют собой некоторые атрибуты html, и каждый раз, ...
1
голос
1ответ
317 показов

VIM сохранить-выполнить-перезагрузить файл

Во время редактирования файла я иногда хочу сохранить его, выполнить команду, которая может изменить файл, а затем перезагрузить его. Т.е. Сначала :w , потом :!something % , а потом :e Можно ли ...
1
голос
1ответ
111 показов

Ввод пути к файлу и имени файла, с которым вы работаете в Vim

Я использую Ctrl-G чтобы увидеть путь. Но я хочу ввести путь к самому файлу. Как я могу добиться этого в Vim?
1
голос
0ответов
156 показов

Скроллинг Vi в Firefox/Chrome

Есть ли способ перепривязать j и k для прокрутки страниц в Firefox или Chrome или дополнения, доступные только для vi-подобной прокрутки, которые не являются целыми эмуляторами, такими как vimperator ...
1
голос
4ответа
4k показов

Установка vim7.2 на Solaris Sparc 10 без полномочий root

Я пытаюсь установить vim в $ HOME/bin, скомпилировав исходники. ./configure --prefix=$home/bin Вроде работает, но при запуске make я получаю: > make Starting make in the src directory. If there are ...
1
голос
1ответ
420 показов

`vim` и` YouCompleteMe`

Я установил vim с поддержкой Python из исходного кода. Затем я использовал Vundle для установки YouCompleteMe с опцией --clang-completer . Никакой другой плагин не установлен мной, и clanglib ...
1
голос
0ответов
81 показов

Vim оставляя пустой дисплей на выходе

Я на OSX использую zsh и vim очищает мой экран при выходе, в отличие от less или man и других приложений. Когда я выхожу из vim , следующая командная строка находится в самом низу экрана, оставляя ...
1
голос
1ответ
67 показов

Возвращаясь к рабочему каталогу после нескольких ударов в Vim, NERDTree

Я думал , что я работал в VIM файла и хотел отменить, нажав u Но иногда я делаю это в NERDTree, и он по ошибке перемещает корень дерева вверх по каталогу. Теперь мне нужно копаться в каталогах, чтобы ...
1
голос
1ответ
254 показов

Переключитесь обратно в VIM до завершения команды оболочки

При выполнении команды оболочки в VIM она ожидает завершения команды. Вы можете нажать Enter, чтобы переключиться обратно в VIM, но он вернется только после завершения команды. В случае более ...
1
голос
2ответа
1k показов

Как запустить gvim в том же окне оболочки?

Я запускаю gvim на моем Mac из /usr /local /bin. Если я вызываю его из окна терминала, оно открывается в новом окне. Я бы хотел, чтобы он запускался в том же окне, которое я уже использую. Как я могу ...
1
голос
1ответ
161 показов

Условные настройки в Vim, находится ли команда в системном пути

Как мне сделать условные настройки в vim в зависимости от того, доступна ли какая-либо команда в системном пути? Например, я хотел бы включить форматирование параграфа par, когда команда par доступна ...
1
голос
2ответа
106 показов

vim: библиотека общих замен без плагинов?

Я хотел бы выполнить мысли вроде :'
1
голос
1ответ
947 показов

редактор vim на весь экран в замазке

Я использую putty для соединения с моим сервером linux, и если я открываю какие-либо файлы с помощью редактора vim или vi, поля редактора становятся ограниченными, тогда как при открытии в XTERM ...
1
голос
1ответ
197 показов

Странное поведение на Shift- {Esc, Fx}

Иногда при переключении между режимами в Vim я забываю убрать палец с клавиши Shift . Эта невинная ошибка, вероятно, является частью багажа, перенесенного с других терминалов, но я никогда не видел, ...
1
голос
1ответ
127 показов

Я случайно повредил файловую систему, используя VIM и Netrw?

Я использую Mac OS X. Я случайно сделал следующее: vim /path/to/directory Я хотел открыть файл, но вместо этого я открыл каталог. VIM был чрезвычайно полезен, поэтому он открыл Netrw. Я не знал, что ...
1
голос
0ответов
154 показов

Vim PHP ctags для $ ['array'] C+]

Пока у меня есть это (чего мне достаточно на данный момент): ctags -R --languages=php --langmap=PHP:+.tpl --tag-relative=yes --PHP-kinds=+cf Тем не менее, я все еще не могу нажать "C-]" когда я хочу ...
1
голос
1ответ
534 показов

Vim проверяет орфографию в файлах XML там, где я этого не хочу, и только там

Я пытаюсь использовать встроенную проверку правописания Vim в некоторых документах XML. Это происходит просто путем загрузки синтаксиса XML, как видно из следующего минималистического примера ...
1
голос
1ответ
93 показов

Многочисленные имена для сниппета в снипмате

Мне интересно, возможно ли иметь фрагмент с несколькими именами. Например, отрывок для заголовка, который может быть расширен с помощью title и ti. Конечно, было бы возможно добавить его дважды, для ...
1
голос
1ответ
396 показов

Как подключиться к серверу vim, работающему в повторном подключенном сеансе экрана?

Обычно я запускаю ssh -X для удаленного Linux-бокса, запускаю GNU screen и запускаю vim в режиме сервера внутри screen . После отсоединения и повторного присоединения к screen сессии я больше не могу ...
1
голос
1ответ
570 показов

Сделайте плагин vim Syntastic больше, чем первая ошибка в php

Я использую vim на Mac (как для командной строки, так и для MacVim) и установил синтетический плагин для проверки синтаксических ошибок. Сейчас я использую его и его стандартный php syntax_checker ...
1
голос
1ответ
58 показов

Vim: есть ли эквивалент: tab, который выполняет команду и разделяет (или vsplits)

:[count]tab {cmd} Выполняет команду и помещает открытый буфер (если есть) в новую вкладку. :tab b part-of-filename Это быстрый способ открыть буфер в новой вкладке. Есть ли эквивалент, который делает ...
1
голос
1ответ
124 показов

Vim: заставить f (t, F, T) продолжить разрывы строк

Я только что узнал о f и его братьях и сестрах (t , F , T) и, естественно, я заинтригован (они кажутся немного более эффективными, чем использование / - особенно с такими командами, как d). Но они не ...
1
голос
1ответ
102 показов

Карта "вставить" ключ для ViM в RStudio для входа в режим "вставки"

Я начал использовать режим ViM для текстового редактора в RStudio (1.1.453). Я могу войти в режим "вставки" с помощью клавиши "i", но без клавиши "вставки". Я просмотрел "Изменить сочетания клавиш", ...
1
голос
1ответ
619 показов

Почему VIM не хранит макросы между сессиями?

В VIM 7.3 на Ubuntu Server 12.04.1 VIM забывает макросы и регистрируется после закрытия. Я set nocompatible в .vimrc и команду :set viminfo? дает такой результат: viminfo='100,
1
голос
0ответов
77 показов

Проблема с установкой vim python ide

Обнаружил ale lint на git о vim, но отображение после клона из git все еще отображается как классический вместо показанного на: Синтаксис также не включен. Нужно ли запускать ale toggle, чтобы ...
1
голос
1ответ
1k показов

Как получить правильный отступ для HTML и Javascript в gVim?

Я использую vim и gVim уже больше года. Я использую его в основном для редактирования HTML, PHP, Python и Javascript. Каждый раз, когда я пытался установить автоматический тип отступа, у меня ...
1
голос
2ответа
48 показов

Могу ли я открыть файл с типом, отличным от указанного в его расширении?

У нас есть куча файлов sql без расширения имени файла. Я хотел бы открыть их как файлы sql для подсветки синтаксиса, глубины пользовательского отступа и т.д., Но мне не нужно переименовывать файлы, ...
1
голос
1ответ
53 показов

Как я могу увидеть, что у меня есть `set` в` vim`?

Когда я использую vim (в терминале), как я могу получить список / отображение того, что я set? Например, если во время vim-сессии я сделал :set spell :set wrap и :set linebreak - есть ли способ ...
1
голос
1ответ
511 показов

vim: как настроить контекстное автозаполнение?

Например, для любого файла, оканчивающегося на .foo , я хотел бы иметь следующее поведение в vim: если пользователь вводит i. Хочу автозаполнения vim предоставить список dogs, cats, mice если ...
1
голос
1ответ
116 показов

Невозможно отобразить какие-либо ключи между F1 и F5 в gvim

Я не могу отобразить какие-либо ключи между F1 и F5 в gvim через vimrc. Однако все клавиши после F5 правильно отображаются. Вот мое содержимое файла vimrc. map :q! map :E map :sp map :vsp map :tabe ...
1
голос
1ответ
547 показов

Subversion + Vimdiff: как отказаться от процесса сравнения?

Я настроил svn для открытия различий, используя текстовую (т.е. не графическую) версию vim. Всякий раз, когда я удовлетворен просмотром изменений текущего файла, я закрываю vim - с помощью :qa - и ...
1
голос
1ответ
710 показов

Vim: netrw "зависает" нечасто, как исправить / отладить

Мой Vim: netrw зависает нечасто, как раз в пару часов. Симптомы: он больше не отвечает на Enter (открыть файл, перейти в каталог). Он реагирует на других netrw клавиш , как с и я. У меня установлено ...
1
голос
1ответ
440 показов

Как использовать inoremap с несколькими символами?

Я новичок в настройке ViM. Я почти закончил, чтобы автозаполнение работало так, как мне хотелось бы. Вот линия интереса: inoremap i (pumvisible() ? '' : 'i') . '' Обратите внимание, что он ...
1
голос
1ответ
113 показов

vim забывает регистры (*, +) после повторного подключения к сеансу tmux; E353: ничего не зарегистрировано

Я ssh в удаленную систему и использую рабочий процесс vim+tmux. Мне это нравится, потому что я могу отменить сеанс в конце дня, и когда я запускаю его на следующее утро, это именно то, где я ...
1
голос
2ответа
137 показов

Хранение плагинов vim в Linux

Обычно все плагины vim хранятся в каталоге /$HOME/.vim . Как я понимаю, плагины имеют общие папки, такие как plugin , autoload , doc и т.д. Это проблема, когда вам нужно удалить некоторые плагины. ...