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

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

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

Как вставить команду vim в редактор vim на Mac

У меня есть куча команд vim, которые я храню в файле, потому что мне не легко их запомнить. Я хочу вставить их в любой сеанс VIM, на котором я работаю. Однако после обновления до High Sierra, когда я ...
2
голоса
2ответа
887 показов

git использует другую версию vim, чем zsh

У меня есть плагин под названием YouCompleteMe, установленный в vim. Когда vim запускается с установленным этим плагином, он выдаст предупреждение, если версия vim ниже минимально необходимой. Я ...
2
голоса
1ответ
128 показов

Как изменить искомый текст под курсором в vim?

Допустим, у вас есть следующий текст: test_text test_text_1 test_text_2 и вы ищете "текст" (/text) и ваш курсор будет идти на третьем "т" из "test_text", то как его изменить ("текст")? Как изменить ...
2
голоса
2ответа
856 показов

Как заставить сеансы Vim использовать относительные пути?

Я использую такие сессионные опции: set ssop=blank,buffers,sesdir,folds,localoptions,tabpages,winpos,winsize "Sesdir" в отличие от "curdir" должен хранить все пути относительно каталога, в котором ...
2
голоса
1ответ
77 показов

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

У меня есть колонка слов: text text text text text и я ищу команду vim, которая выдаст: text text text text text Макрос будет работать, конечно, но есть ли что-то более простое для этой цели?
2
голоса
1ответ
187 показов

Содержимое Vim не работает должным образом

Я попытался расширить синтаксис C в Vim с помощью примера в руководстве. Сначала я запускаю vim без каких-либо настроек: vim -u NONE test.c Затем я загружаю c-синтаксис и создаю свое расширение ...
2
голоса
1ответ
243 показов

Удалить строки в VIM только с пробелами

Есть ли идиома vim для удаления всех строк из файла, которые имеют только пробелы (включая переводы строк)?
2
голоса
1ответ
626 показов

Как мне сопоставить что-то с Shift+Alt+O в Vim?

Я хочу создать отображение для Shift+Alt+O в Vim . Это хорошо работает в версии с графическим интерфейсом (gvim), но в консоли Vim решает, что я делаю команду "вставить строку выше этой строки и ...
2
голоса
2ответа
1k показов

Скрыть каталоги dot и dotdot ("./", "../") в NERDTree gVim

Это в gVim на Windows. NERDTree регистрирует ссылки ../ и ./ в каждом каталоге. По -> я подумал, что, возможно, они были ярлыками / символическими ссылками, которые были добавлены во все мои ...
2
голоса
1ответ
311 показов

В командном режиме vim всегда вводится первая буква, которую я ввел

Каждый раз, когда я вхожу в командный режим и набираю : следующая буква, которую я набираю, всегда ЗАГЛУШЕНА, это действительно раздражает, потому что vim не понимает, что :Wq или что :Q , поэтому ...
2
голоса
2ответа
827 показов

Как поменять фамилию и имя без запятой с vim

У меня есть длинный список имен в порядке Family name, First name . Я хотел бы изменить это на First name Last name с vim. Какой самый лучший способ. Спасибо за помощь. Berclaz, Lucy Carlow, Rese ...
2
голоса
1ответ
76 показов

обмен ключами и; в VIM возможно?

Я хотел бы обменяться, и; для перехода к следующему и предыдущему поиску символов, потому что это подходит лучше, нижний регистр следующий UPPERCASE - предыдущая схема на немецкой клавиатуре. Но я не ...
2
голоса
1ответ
579 показов

Обработка пунктуации в текстовом шаблоне с помощью поиска / замены vim

В vim у нас есть команда :substitute которая ищет текстовый шаблон и заменяет его текстовой строкой. Как справиться с текстовым шаблоном с пунктуацией в нем? Минимальный рабочий пример: текстовый ...
2
голоса
2ответа
485 показов

.vimrc использует имя файла, который сейчас редактируется

У меня есть плагин для VIM который в основном предоставляет интерфейс для моего SVN (vcscommand.vim). И я сопоставил :VCSUpdate и :VCSCommit команды плагина vcscommand в моем .vimrc . Все идеально, ...
2
голоса
4ответа
783 показов

В vim, какие нажатия клавиш (я случайно нажал) вызывал:'<,'> и как вы устанавливаете эти отметки?

Я нащупал в vi и кратко увидел это внизу экрана, как раз когда я нажимал ESC: :'
2
голоса
2ответа
1k показов

Как использовать несколько пробелов в списках?

В настоящее время я использую следующие списочные символы, которые я нашел в приведениях vim: set listchars=tab:▸\ ,eol:¬ Я хотел бы сделать табуляцию ▸, за которой следуют 3 пробела, но я не могу ...
2
голоса
2ответа
342 показов

Какая цветовая схема используется для примеров кода на сайте o'reilly atlas?

Мне бы очень хотелось знать, что это за схема, и если она уже доступна для vim. Скриншот взят с сайта О'Рейли Атлас. Ссылка на реальный сайт с большим количеством примеров кода.
2
голоса
2ответа
1k показов

Терминальные цвета: замените темно-синий на другой цвет

Можно ли как-то "глобально" заменить цвет терминала в OSX? В частности, я обнаружил, что темно-синий действительно плохо смотрится, как показано здесь: Я хотел бы иметь возможность пнуть этот цвет на ...
2
голоса
1ответ
818 показов

Как отменить конкретную строку в Vim?

У меня есть много изменений в файле, но я хочу отменить определенную строку в исходное состояние, чтобы другие строки остались в текущем состоянии. Есть ли способ сделать это в VIM?
2
голоса
1ответ
302 показов

Завершение чувствительного к регистру имени файла Vim на Mac

Как я могу сделать регистр в имени файла с учетом регистра? Следующее поведение очень раздражает: если я наберу l i Tab (все строчные буквы), Vim завершит работу с LICENSES , но я действительно хочу ...
2
голоса
2ответа
8k показов

Мои плагины vim не загружаются

Я на Mac. Я хочу установить плагины vim. Проблема, как всегда, заключается в том, что после точного следования инструкциям на https://github.com/tpope/vim-pathogen беглый плагин не будет загружаться. ...
2
голоса
1ответ
292 показов

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

Я пытаюсь этот фрагмент, но ничего не происходит. Буфер ботанического дерева все еще не имеет нумерации строк. autocmd BufEnter nerd* set rnu
2
голоса
1ответ
135 показов

Ярлык Vim в Терминале

В Vim я jj обязан перейти в нормальный режим работы : inoremap jj Я изменил Терминал на режим vi в ~/.bash_profile, но как мне установить такую же привязку? К сожалению, это не работает: bind '"jj": ...
2
голоса
2ответа
1k показов

Как заменить одну строку в vim?

У меня есть файл хостов ipv6. Нет, я хочу добавить символ комментария # к каждой строке с именем "google.com.hk". Как я мог сделать это в VIM? Я думал, что это будет что-то вроде ...
2
голоса
1ответ
167 показов

Как я могу искать в ключевой карте VIM

Команда :map на vim отображает список текущих отображений. Проблема в том, что список довольно длинный, и я не вижу способа искать в нем. Есть ли способ загрузить эту карту в обычный буфер vim? ...
2
голоса
4ответа
168 показов

Как я могу перейти на определенную линию в Vim?

Я набрал gg чтобы перейти к началу файла в Vim. Теперь, как я могу напрямую перейти к определенной линии, такой как 505?
2
голоса
0ответов
480 показов

Пользователь Vim рассматривает Sublime

Я пользуюсь vim в основном счастливо уже несколько лет. Я довольно продвинутый пользователь, вплоть до создания собственных аддонов. Недавно я слышал о возвышенном текстовом редакторе. Какие черты ...
2
голоса
1ответ
59 показов

Применить настройки ко всем просматриваемым документам за один раз в ViM

Допустим, я просматриваю два документа в vim, разделенных по горизонтали: # vim -o interesting_file_name.txt boring_file_name.csv Теперь скажем, я хочу подать заявку :set nowrap к обоим документам ...
2
голоса
1ответ
529 показов

Странное поведение vim

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

Как мне переназначить Ctrl + O Вима?

Я хотел бы использовать Control+O (нормальный режим) для чего-то еще в Vim, а Alt+ оставил для возврата назад (что обычно делают Control+O ). Обычно я просто сопоставлял бы Alt+ left с любой ...
2
голоса
1ответ
3k показов

Как свернуть или развернуть исходный код в vim?

Как свернуть или развернуть исходный код в vim на HTML, PHP и т.д.? РЕДАКТИРОВАТЬ: я знаю основную команду свертывания, но мне нужно что-то гораздо более продвинутое и интеллектуальное, например, в ...
2
голоса
4ответа
242 показов

Целевая одна строка только в vim для подстановки текста

Есть ли способ в vi(m) указать одну конкретную строку в файле для подстановки строки? Мне нужно часто добавлять отпечатки пальцев SSL SHA с веб-серверов в мой Mercurial .hgrc. Я могу довольно легко ...
2
голоса
2ответа
108 показов

Vim: Как вы получаете список изменений в скрипте?

Я знаю, что вы можете распечатать список изменений, запустив :changes . Есть ли способ получить эту информацию в vimscript? Даже путем анализа печати как-то?
2
голоса
1ответ
138 показов

Что противоположно этому действию клавиатуры терминала?

Откройте терминал> настройки> клавиатура У меня есть control cursor right as \005 . Мне это нравится! Находясь внутри Vim, он перемещает страницу вниз на 1 строку, оставляя мой курсор неподвижным. ...
2
голоса
1ответ
921 показов

Моноширинный шрифт, который поддерживает как корейский хангыль, так и грузинский алфавит?

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

Vim форматирование сборки

Vim неправильно делает отступ для ассемблерного кода, независимо от того, хочу ли я, чтобы он делал это автоматически, или, если я попробую gg=G он просто скажет ## строки с отступом, даже если он ...
2
голоса
2ответа
549 показов

VIM в OpenVms, Backspace не работает

Я telnet с использованием OpenVms и vim по умолчанию не было. Я должен портировать vim в OpenVms самостоятельно. У меня нет контроля над самой машиной. Я скачал копию vim72 для OpenVms и ...
2
голоса
3ответа
167 показов

Команда «перейти в конец последней строки с содержимым в режиме вставки»

При работе с текстовыми файлами, когда я снова открываю их в Vim для добавления контента, я хочу перейти к концу последней строки контента и перейти в режим вставки. В идеальных условиях простой GA ...
2
голоса
1ответ
34 показов

MacVim - CTRL+C выходит из режима вставки только после нажатия клавиши со стрелкой

До сегодняшнего дня CTRL+C мог бы просто выйти из режима вставки в MacVim. На сегодняшний день, когда я нажимаю CTRL+C, ничего не происходит, пока я не нажму клавишу со стрелкой. Только тогда он ...
2
голоса
2ответа
1k показов

Почему я могу запустить Vim в Терминале, если я его удалил?

Я на Ubuntu 11.04. Я удалил Vim (7.3) с помощью Центра программного обеспечения, так почему я все еще могу это сделать? Если я vim в Терминале, Vim начнет работать. Исполняемые файлы в /usr/local/bin ...
2
голоса
1ответ
1k показов

Как использовать фрагменты HTML snipMate в файле PHP без изменения типа файла?

Можно ли использовать фрагменты HTML с плагином Vim snipMate в файле PHP без изменения типа файла? Я хотел бы иметь возможность использовать фрагменты HTML в моих файлах PHP, потому что много раз я ...
2
голоса
0ответов
347 показов

LC_LOCALE настраивает взаимодействие между Mac OSX и LINUX через SSH

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

Vim добавить дату в конец строки

Я пытаюсь написать команду Vim, чтобы добавить дату в конец строки. Прямо сейчас у меня есть следующее, и оно не работает. nnoremap "=strftime("%c")A Что с этим не так? Это просто возвращает меня в ...
2
голоса
2ответа
1k показов

Vim: Как добавить четные строки к нечетным

У меня есть следующие строки. 1 4 2 10 3 20 4 35 5 56 ... ...(many more lines after this) И я хочу перейти к следующему в Vim. 1 4 2 10 3 20 4 35 5 56 ... ... Как мне этого добиться?
2
голоса
1ответ
455 показов

Вставьте строку текста перед строками, соответствующими регулярному выражению в vim

Я пытаюсь добавить столбец в таблицу HTML с помощью vim, поэтому мне нужно добавить пару тегов в строку перед каждым . Пока у меня есть :186,$s/ / \n /g но vim показывает ^@ вместо создания новой ...
2
голоса
2ответа
508 показов

Как переформатировать reStructuredText?

Я пишу reST в vim, который обрабатывает разрывы строк для меня (после 80 символов). Однако, поскольку я часто возвращаюсь и редактирую текст раньше, строки снова становятся безобразными. Например, в ...
2
голоса
1ответ
1k показов

привязка горизонтальной прокрутки в vim

Я использую VIm 7.3 чтобы редактировать 5 файлов рядом с vsplit , set scrollbind и set nowrap , это довольно полезно, хорошо работает для вертикальной прокрутки, но горизонтальная прокрутка не ...
2
голоса
2ответа
272 показов

Использование функции автозамены Vim

Если я создам сопоставления в vim для автозамены (от "до"), как это повлияет на скорость Vim? Кроме того, если бы я действительно хотел напечатать "teh", как бы я сделал это без автозамены vim?
2
голоса
1ответ
946 показов

Vim, listchars не отображаются вкладки в начале строки

Я использую listchars в моем .vimrc чтобы увидеть пробелы. Моя текущая настройка: set list listchars=nbsp:¤,tab:>-,trail:¤,extends:>,precedes:< И это дает мне, например, это: >---Foo bar >---vim¤>--- ...
2
голоса
1ответ
116 показов

Какой VIMRC я должен использовать в Linux?

Я установил vim sudo apt-get install vim Теперь я хочу настроить его, но есть два файла vimrc - один в /etc , второй в /usr/share . У обоих есть файл vimrc . Почему есть две папки vim и какую я ...