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

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

6
голосов
2ответа
3k показов

Отправка команд родительскому сеансу tmux из vim

У меня есть разделенное окно настройки с vim и Lynx в tmux. Я пытаюсь создать сценарий, чтобы я мог отправить пользовательскую команду в vim, которая сохранит сценарий, над которым я работаю, ...
6
голосов
4ответа
3k показов

Vim копировать / вставить испортить отступ

Всякий раз, когда я копирую что-то из другого приложения и затем вставляю это в vim, это портит отступ. Например, только что я попытался скопировать файл manifest.json из учебника hello-world для ...
6
голосов
6ответов
369 показов

выберите только что вставленный текст

Довольно просто - как выбрать только что вставленный текст (после его вставки)? Я редактирую некоторые файлы, которые являются чисто данными, и иногда я "теряюсь" ... поэтому было бы полезно, если бы ...
6
голосов
1ответ
998 показов

VIM "модернизирован" до файлов расширения и tabstop = 8 в файлах Python

После переустановки моей ОС с Kubuntu 12.10 на Kubuntu 14.04 VIM изменил свое поведение при редактировании файлов Python. Хотя до переустановки для всех типов файлов были установлены noexpandtab и ...
6
голосов
4ответа
5k показов

визуальный режим vi не работает

Я запускаю vim (7.0.237) после sshing в удаленную коробку CentOS, и он просто не войдет в визуальный режим. Когда я нажимаю «v», он просто издает звуковой сигнал и ничего не делает. Я запускаю Ubuntu ...
6
голосов
3ответа
331 показов

Как иметь статическое представление одного и того же файла?

Я редактирую файл в vim, и я хотел бы создать новое окно (аналогично тому, как это делает :vsplit ), которое содержит представление файла до того, как я начал редактирование. Другими словами, я хочу ...
6
голосов
3ответа
2k показов

Экран GNU меняет цвета подсветки синтаксиса vim

Я пытаюсь использовать vim в сеансе экрана GNU, но всякий раз, когда я открываю vim внутри экрана, подсветка синтаксиса использует совершенно разные цвета по сравнению с тем, когда я открываю vim вне ...
6
голосов
1ответ
2k показов

Vim: использовать путь к текущему файлу

В Vim как я могу получить путь к текущему файлу? Я знаю, что регистр % содержит имя текущего файла, но я хочу путь, чтобы я мог сделать что-то вроде :w **bar.txt ... для "Сохранить как" новый файл, ...
6
голосов
1ответ
397 показов

Режим копирования Tmux: оставайтесь в режиме копирования после выбора

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

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

У меня такое чувство, что если бы я знал правильную терминологию здесь, мне не нужно было бы задавать этот вопрос, и Google было бы достаточно. Увы. Используя ...
6
голосов
2ответа
2k показов

Как автоматически отформатировать код из командной строки?

Допустим, у меня есть JavaScript в someRandomFile.js, и я хочу выполнить команду вроде: formatMyCode someRandomFile.js Тогда внутри файла это просто делает отступ в хорошем виде. Я хочу сделать ...
6
голосов
3ответа
7k показов

Отображать невидимые символы в Vim

Когда я компилирую исходный код с помощью Latex, я получаю следующее сообщение об ошибке Unicode char \u8: не настроен для использования с LaTeX. Теперь я подозреваю, что это связано с невидимым ...
6
голосов
1ответ
164 показов

Vim: видение * все * строки меняются при вставке в визуальный блок

Когда я вставляю текст перед визуальным блоком («I»), я вижу только первую строку изменения блока. После нажатия клавиши esc остальные строки меняются соответственно. Есть ли способ изменить все ...
6
голосов
2ответа
496 показов

Альтернатива jVi, которая поддерживает .vimrc

Учитывая, что jVi не поддерживает файлы .vimrc , какие у нас есть альтернативы, которые поддерживают файлы .vimrc? В частности, у меня есть много удобных отображений в режиме вставки, которые я бы ...
6
голосов
1ответ
10k показов

Как вы устанавливаете плагины для MacVim?

Конкретно я пытаюсь установить NERDtree. Я скачал пакет 4.10 с github, разархивировал его в ~/.vim/ и перезапустил MacVim (версия 7.3). Ввод :nerdtree приводит к следующей ошибке: E492: Not an editor ...
6
голосов
2ответа
3k показов

разделенные панели tmux / vim

Я заимствую этот скриншот из другого вопроса: Терминальный фон, кажется, просачивается в пространство слева от разделительной границы. Это наиболее заметно вблизи вершины. Может кто-нибудь сказать ...
6
голосов
2ответа
477 показов

Vim Syntastic не прыгает на ошибку

Я использую ESLint с Syntastic в Vim. Ошибки правильно обнаруживаются в Syntastic, но когда я перехожу к ошибке на панели определения местоположения ошибок и нажимаю клавишу Enter, она отбрасывает ...
6
голосов
2ответа
3k показов

Как выделить целый блок HTML, включая теги в VIM?

Предположим, у меня есть: ... ... ... Как выбрать весь блок, начиная с ?
6
голосов
3ответа
490 показов

tmux - называет окна и выбирает их с помощью нечеткого сопоставления

Я хочу быть в состоянии назвать мои окна tmux и выбрать их, используя нечеткое сопоставление (аналогично LustyJuggler или Ctrl-P в vim). Это возможно с Tmux?
6
голосов
2ответа
3k показов

Можно ли заставить Gnome Terminal отображать имя файла, который я редактирую в vim, в качестве заголовка вкладки?

У меня часто есть несколько файлов, открытых в vim, каждый на отдельной вкладке. Я должен помнить, какая вкладка имеет какой файл открыт. Есть ли способ показать это в заголовках вкладок?
6
голосов
1ответ
174 показов

Vim: по умолчанию справа

В vim я предпочитаю, чтобы все мои сплиты, как горизонтальные, так и вертикальные, были :belowright . Я не знаю почему, мне это кажется более естественным. Это раздражает :bel sp foo.txt вместо ...
6
голосов
3ответа
2k показов

Vim: Возможно ли сделать разделение по умолчанию вертикальным при открытии справки или файла вместо горизонтального?

При использовании :help он разбивает окно по горизонтали и открывает справку в верхнем окне. Затем мне нужно использовать ^w L чтобы переместить окно справки вправо. То же самое, если использовать ^w ...
6
голосов
4ответа
4k показов

Как мне создать собственные файлы тегов с помощью Vim для взаимосвязанного не кодового текста?

Я пишу довольно много взаимосвязанного не кодового текста в vim, и я хотел бы создать свои собственные теги для использования с тегами vim. Например, есть файл о "foo", и в идеале, когда бы я ни ...
6
голосов
2ответа
11k показов

Изменение домашнего каталога Vim

Ранее я использовал vim без проблем. Однако несколько месяцев назад наша компания сделала несколько обновлений сети и безопасности. После этого всякий раз, когда я подключаю сетевой кабель к своему ...
6
голосов
1ответ
421 показов

Команды движения Vim в командной строке Vim

Иногда в Vim я набираю команду и понимаю, что действительно могу использовать команды перемещения Vim для навигации по командной строке: :s/somthing/else/ понимаю, что я что-то написал с ошибкой. ...
6
голосов
1ответ
631 показов

Терминал / редактор тем для цветовой слепоты?

Я "страдаю" (не совсем) от трудно диагностируемой формы дальтонизма. Это обычно соответствует красно-зеленой цветовой слепоте, но есть некоторые причуды. Во всем, что происходит, есть определенный ...
6
голосов
3ответа
3k показов

Удалить последнее слово (Ctrl-W): заставить оболочку bash вести себя как командная строка vim

Среди множества полезных сочетаний клавиш, доступных в оболочке bash, есть Ctrl - W, чтобы удалить слово слева от курсора. Давайте предположим, что моя командная строка выглядит следующим образом: cp ...
6
голосов
3ответа
801 показов

Избавиться от нулевого символа в переменной vim?

Я пытаюсь исправить поведение Backspace в vim на одной из платформ, которые я использую. Я получил название этой платформы (назовите ее bad_platform) из системной команды get_platform . Следуя совету ...
6
голосов
3ответа
5k показов

Цвета в Vim через терминал gnome не совпадают с gVim

почему цвета при использовании цветовой схемы 'blackboard' через Vim в терминале gnome не совпадают с тем, когда я использую ту же тему в gVim? т. е. фон черный, а в gVim - синий, а имена функций не ...
6
голосов
2ответа
3k показов

Как открыть текущий файл HTML в веб-браузере MacVim?

От MacVim есть команда, чтобы открыть отредактированный в настоящее время файл HTML в веб-браузере?
6
голосов
2ответа
270 показов

Вим с wdiff?

Я объединяю текст (не код), используя vim. К сожалению, форматирование абзаца отличается между двумя текстами. Я знаю, что если бы я использовал wdiff он показывал бы только те различия, которые меня ...
6
голосов
1ответ
1k показов

Сделайте VIM перейти к ctag в существующей вкладке

У меня есть ctags, настроенные с моей установкой vim. Моя привычка состоит в том, чтобы обычно все соответствующие файлы, над которыми я работаю, открывались сразу на вкладках в vim. Проблема ...
6
голосов
3ответа
985 показов

Вычитать содержимое одного текстового файла из содержимого другого текстового файла в Linux

У меня есть два текстовых файла в Linux. Один содержит список действительных идентификаторов. Например: abcd efgh ijkl etc. Другой содержит список недействительных идентификаторов. Но некоторые из ...
6
голосов
3ответа
2k показов

Настройка относительного номера Vim и нескольких буферов

Мне нравится настройка относительного числа. В настоящий момент я занимаюсь рефакторингом кода (перевод: использование 5-летних ужасных методов и замена их хорошим кодом), и я считаю полезным ...
6
голосов
5ответов
8k показов

Как изменить фон редактора Vi

Я подключаюсь через putty и использую vim editor в putty и пишу программу на perl. У меня нет конкретного файла VIMRC. Моя проблема в том, что в Vim комментарии отображаются в темно-синий на черном ...
6
голосов
3ответа
2k показов

Иметь редактора Vim Psql

У меня есть установка Fresh Ubuntu. У меня нет активных личных файлов. Я неудачно запускаю \e file.sql в Psql, когда в моем .bashrc есть следующее, так как вместо Vim открывается Nano export ...
6
голосов
2ответа
5k показов

Vim Highlight (цвет) скобки

Я попытался поместить следующее в мой файл .vimrc: syn match parens /[(){}]/ hi parens ctermfg=red постоянно окрашивать скобки, скобки, фигурные скобки и т. д., но это не работает. Если я делаю это ...
6
голосов
1ответ
7k показов

Как изменить или отредактировать рецепт Vim Homebrew?

Я использую плагин Vim, для которого требуется +clientserver, а рецепт Vim по умолчанию для brew не включает соответствующие флаги, поэтому я пытаюсь добавить его на шаг ./configure . Я пытался ...
6
голосов
1ответ
1k показов

Как я могу отредактировать документ Google с помощью vi и автоматически обновить исходный документ в облаке при записи файла?

Я использую Ubuntu 11.04. Я установил googlecl, который позволяет мне редактировать файлы Google doc с помощью vim. У меня есть документ Google "Test": google docs edit --title "test" --editor vim ...
6
голосов
1ответ
706 показов

Как сделать так, чтобы файл VIM не становился доступным только для чтения при редактировании по символической ссылке Windows?

Я поставил nobackup и nowritebackup по этому вопросу - VIM уничтожает символические ссылки под Windows Однако всякий раз, когда я изменяю файл по ссылке, целевой файл устанавливается только для ...
6
голосов
1ответ
213 показов

Возможно ли использовать модальное редактирование в режиме командной строки Vim?

Нормальный режим Vim и режим вставки замечательны. Источником постоянного разочарования для меня является то, что всякий раз, когда я вхожу в режим командной строки для ввода команд Ex (нажимая :), ...
6
голосов
2ответа
7k показов

Перемещение курсора в стиле Vim для Notepad++

Мне просто интересно, есть ли способ получить движение курсора в стиле "vim" (то есть движение "hkjl"). Проведя много времени с vim, я привык к тому, что не нужно отрывать руки от клавиатуры для ...
6
голосов
0ответов
1k показов

tmux в zsh с режимом vi, переключение формы курсора между нормальным режимом и режимом вставки

(примечание: я написал этот вопрос на stackoverflow, но получил пометку как оффтоп, поэтому я переписываю его здесь) Вот что я хочу: Согласованное поведение (насколько это возможно) между Vim, ...
6
голосов
3ответа
3k показов

В режиме вставки Vim, как вы можете перейти к концу строки и вставить новую строку?

В TextMate, когда вы находитесь не в конце строки и хотите ввести новую строку, вы можете ввести Cmd - Return. Есть ли аналог в Vim, когда вы находитесь в режиме вставки?
6
голосов
4ответа
1k показов

VIM уничтожает символические ссылки под Windows

Кажется, что при работе с файлом в VIM он в основном использует резервную копию файла, а затем перезаписывает оригинал при сохранении. Это проблема при использовании символических ссылок в Windows ...
6
голосов
5ответов
5k показов

Как колонизировать текст с помощью вкладок (в vim или на оболочке)

Мне часто приходится вручную манипулировать текстом с разделителями табуляции для ввода данных и других целей. Когда я делаю это, это помогает, если текст выровнен должным образом по столбцам. ...
6
голосов
2ответа
3k показов

VIM: табуляция как полная, но не в начале строки

Я настроил вкладку как Omnicompetion в VIM 7.3: inoremap Это удобно, но мне бы очень хотелось, чтобы в начале строки была обычная вкладка! Есть ли способ проверить, является ли предыдущий символ ...
6
голосов
5ответов
1k показов

Предотвратить vim от очистки буфера обмена при выходе

Если я копирую текст в буфер обмена xterm из vim, он очищается при выходе из vim. Как мне это предотвратить?
6
голосов
3ответа
1k показов

Использование vim для LaTeX против чего-то еще?

Для тех, кто регулярно использует vim и также регулярно использует LaTeX, вы рекомендуете использовать vim для LaTeX? Если нет, что вы рекомендуете?
6
голосов
2ответа
3k показов

Вим, как играть без гудков?

Я начал любить кодирование, слушая музыку. Однако это означает, что я не могу использовать vim при выключенном звуке. Кажется, я получаю звуковой сигнал, когда нажимаю escape или нажимаю : Я на Mac, ...