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

vim (Vi IMproved) - текстовый редактор, поддерживающий различные режимы редактирования.

2
vim: использовать строку из поиска в команде замены
Я часто использую /команду поиска vim для проверки моих регулярных выражений (просто чтобы увидеть, что они соответствуют). После этого я обычно использую команду :%sreplace, где я использую это регулярное выражение из поиска в качестве строки, подлежащей замене, например, сначала я ищу такую ​​строку: /TP-\(\d\{5\}\)-DD-\d\{3\} Это соответствует именно то, что я …

1
vimdiff сравнивать вывод вместо файлов
Я пытаюсь сравнить две команды вывода (без файлов) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Я пытался играть с перенаправлением, pipe, vim - -cно я должен что-то упустить. Может кто-нибудь помочь, пожалуйста?
15 vim  stdout  stdin  vimdiff 

1
vim / gvim не может поместить буфер обмена X11 в регистры «+ или» *?
Из-за отсутствия безопасности со стандартным сервером vino я переключился на использование x11vnc на моем компьютере с Linux (с Xubuntu 14.04) и SSVNC на стороне Windows. С vino, вырезать и вставить из windows в Linux и windows, в двух направлениях, было плохо (1), но когда это работало, это работало для каждой …
15 vim  x11  vnc  clipboard 

3
Совпадение слова, содержащего символы за пределами a-zA-Z
Чтобы соответствовать слову можно использовать \v(\w+) Из справки vim :h \w: \ w символ слова: [0-9A-Za-z_] Это работает точно так, как описано в руководстве. Тем не менее, я хочу сопоставить слова, которые содержат символы за пределами a-z, например, prästgården . Сопоставление регулярного выражения \v(\w+)с prästgården дает три совпадения: prästgården ^^ …

3
Использование ctrl + c вместо esc для выхода из режима вставки нарушает что-либо в vi?
При использовании vi вы можете выйти из режима вставки с помощью Ctrl+ Cвместо более традиционного Esc. Существуют ли ситуации, когда было бы нежелательно использовать первое вместо второго? Это нарушает что-то кроме лучшей практики?
15 vim  vi 

1
Почему vim создает файлы с окончанием строки DOS?
у меня есть set fileformat=unix по моему .vimrc, и все же, если я создаю файл вvim (запущенный в Cygwin), он сохраняется при создании файлов в формате DOS, и мне нужно запустить их, dos2unixчтобы очистить их. (Думаю, мне это не нужно , так как Git очищает их для меня, но меня …
15 vim  windows  cygwin 

3
Насколько отличается Элвис от Vim?
Я уже некоторое время использую Slackware, который поставляется с Элвисом в качестве редактора по умолчанию. Большинство других дистрибутивов Linux, похоже, поставляются с Vim вместо Elvis. Привыкнув к Элвису, столкнусь ли я с проблемой обучения при переходе на дистрибутив, в котором используется vim? Каковы преимущества и недостатки Элвиса по сравнению с …
15 vim  vi  elvis 

4
Зачем vim возвращать ненулевой код выхода, если я выхожу сразу после открытия?
У меня возникла странная проблема с vimSnow Leopard: я получаю ненулевой код выхода, просто запустив его vimи выйдя из него. $ vim # exit immediately using :q $ echo $? 1 Однако, если я использую полный путь к vim, я не вижу этого поведения $ /usr/bin/vim # exit immediately using …
15 vim  osx 


2
Отключение линий разделения в vim
Одна из самых раздражающих особенностей vim - это разделение линий. По некоторым причинам кто-то нашел, что было бы хорошо разбить строки даже в форматах, чувствительных к пробелам. Например, изменение: echo very-long-string > file в echo very-long-string > file Как его выключить? Редактировать : Это не визуальный перенос - он переносится …
15 vim 

1
Как очистить историю поиска и команд в Vim?
Если вы ищете что-то в Vim, добавив searchterm с косой чертой, например /searchterm, Vim поместит этот searchterm в таблицу истории строк поиска . После этого вы можете перемещаться по последние условия поиска, введя в прямой косой черты ( /) и с помощью Up/ Downклавиши со стрелками. Эта таблица истории строки …
15 vim 

2
Расширить конфигурацию по умолчанию vim
Я уже давно использую конфигурацию vim по умолчанию и хочу внести несколько изменений. Однако, если я редактирую, ~/.vimrcкажется, что он перезаписывает все другие параметры конфигурации /etc/vimrcи тому подобное, например, теперь нет подсветки синтаксиса. Вот что VIM загружает: :scriptnames /etc/vimrc /usr/share/vim/vimfiles/archlinux.vim ~/.vimrc /usr/share/vim/vim80/plugin/... <there are a few> Другими словами, я хочу …

1
PluginInstall против команды BundleInstall в Vundle?
На странице Vundle GitHub написано, что нужно использовать PluginInstallдля установки плагинов, но когда я ищу Vundle в Интернете, люди часто используют BundleInstallвместо этого. Обе команды, кажется, доступны. Есть ли разница, и что следует использовать, когда?
14 vim  plugin 


2
Отрицательный взгляд назад / вперед в Linux менее пейджер (или vim)
Я хочу найти все экземпляры «index», за которыми не следует .php в журнале, используя less. /index(?!\.php)не работает. Это возможно? Что такое регулярное выражение для less и vim (они отличаются?). Разве это невозможно с соответствующими библиотеками регулярных выражений этих приложений?

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