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

1
Быстрый JK Escape в Vim с помощью ttimeout

Недавно я столкнулся с функциями timeout и ttimeout в vim. Я использую последовательность клавиш jk для выхода из режима вставки в обычный режим. После этой статьи я подумал, что отображение быстрых кодов клавиш [см. 2b], что я могу сделать так, чтобы моя последовательность jk подчинялась...

1
Как выйти из VIM и вернуться в «обычный» терминал?

Я нашел этот ответ здесь: Vim Застрял в режиме вставки Однако ни одна из перечисленных команд не сработала для меня. Выход, cntrl + [, cntrl + q Я совершенно неопытный новичок, пытающийся научиться настраивать git с помощью homebrew. Просматривая этот урок, я смог установить свое глобальное имя...

1
Почему $ HOME отключается в vim в сеансе tmux

Последняя версия Fedora 19, когда я запускаю tmux и в командной строке bash и набираю: echo $HOME Моя переменная окружения $ HOME отображается. Если я тогда запустлю vim (с и без --noplugin -U none) и наберу: :echo $HOME Моя переменная окружения $ HOME НЕ отображается. Какую конфигурацию я должен...

1
Regex, чтобы соответствовать, только если начало строки не является чем-то?

У меня есть несколько строк, которые я бы хотел сопоставить, и несколько строк, которые я бы исключил из сопоставления в файле. Я бы не хотел совпадать remote access</a> (main card) и хотел бы соответствовать anything else</a> (main card) Я не совсем уверен, как это сказать "если есть,...

1
Greplace.vim не загружает буферы

Я пытаюсь использовать Greplace для всего проекта найти и заменить, но у меня возникли проблемы на последних этапах. Я начинаю с: :Gsearch mypattern * Который успешно открывает буфер, в котором перечислены все файлы и совпадения. Затем я выполняю: :%s/mypattern/newpattern/g Который заменяет все...

1
Как синтаксически выделить дополнительные ключевые слова в Vim?

Я пытаюсь выделить некоторые дополнительные ключевые слова в Vim помимо скрипта подсветки синтаксиса по умолчанию. Попытка сделать следующее в .vimrc (я хотел бы сохранить все в одном файле), но это не работает: au FileType haskell syn keyword hsfunc filter map foldl foldr flip au FileType haskell...

1
Не удается найти, где этот параметр цветовой схемы устанавливается для vim на OS X

Давным-давно я пукнул с цветовыми схемами для vim, и я помню, как где-то устанавливал линию colorscheme sonofobsidian. Я делал это раньше, чем знал, что я делаю с vim, unix, OS X и т. Д. Теперь, когда я делаю :so $MYVIMRCэто, перезагружая мой файл vimrc, я вижу небольшое сообщение внизу, в котором...

1
Может ли .bash_profile автоматически запускаться без использования его в iTerm2?

Я использую iTerm2 в Mavericks OSX и убедился, что я обновился до последней версии. Мой рабочий каталог в настройках установлен на Домашний каталог. Я смотрел учебник по настройке iTerm, и этому автору, которого я слушал, удалось автоматически запускать эти сценарии каждый раз, когда он просто...

1
VIM - Как изменить цвет операторов if, else, endif, for и endfor

Я просто Django HTML, так что у меня есть обычные HTML-теги, а также операторы if, else, endif, for и endfor. Я использую настроенную версию схемы цветов под названием Slate. В схеме цветов есть строка, которая говорит это: :hi Statement guifg=CornflowerBlue ctermfg=lightblue и он превращает все...

1
Как открыть файл после vimgrep и: cw in vim

Я использую :vimgrep /word/gj ./**/*.phpдля поиска слова во всех файлах. Затем я использую, :cwчтобы увидеть все результаты. Я использую jи, kчтобы просмотреть результаты вверх и вниз. Но я не уверен, как открыть...

1
Отключить прокрутку при запуске приложения (Vim) в окне консоли Windows

В Windows, когда я использую командную строку и запускаю Vim, у меня есть привычка пытаться прокручивать файлы с помощью колесика мыши (которое, конечно, работает в gVim, но не внутри терминала). Есть ли способ настроить командную строку Windows для автоматического отключения прокрутки (с помощью...

1
vimtutor: команда не найдена

Моя первая попытка подтянуться vimtutorне удалась. Я получил vimtutor: command not foundсообщение. Странно, работает vimработает нормально. Я никогда не устанавливал Vim самостоятельно, я просто обнаружил, что он работает, когда я печатаю vim. Но по какой-то причине vimtutorне работает. Я запускаю...

1
В vim как мне автоматически сдвинуть назад табуляцию при закрытии тега

Например, если у меня есть <html> <head> </head> </html> </html> должен вернуться назад, чтобы соответствовать другому тегу, я попытался найти такие вещи, как мой заголовок, но все, что я могу найти, это «Быстрые способы сделать отступ», который просто оставляет меня с...

1
В vim не хранить движения {} в списке переходов

Я часто использую vim {и }движения, чтобы перейти к следующей / предыдущей пустой строке. Но эти движения фиксируются в списке переходов, что делает список переходов менее полезным, потому что он полон этих движений, а не более «значительных» переходов, таких как переход между файлами. Есть ли...

1
Как отобразить ctrl / p, очистить кеш и обновить корневой узел NERDTree?

Как мне карту <leader>r который очищает кеш CtrlP и обновляет NERDTree-х корневая директория? Псевдокод у меня есть: map <Leader>r :CtrlPClearCache<cr>g:NERDTreeMapRefreshRoot<cr> CtrlPClearCache очищает кеш, но я не нашел команды для обновления корневого узла NERDTree, не...

1
Замените терминал vi на оконный vim для root

Я на Mac OS X, но я думаю, что это то же самое для других Unix. Каждый раз, когда я печатаю vi на терминале я хочу открыть версию Vim с графическим интерфейсом (в Mac OS она называется mvim ). Для моего пользователя это работает, добавив псевдоним в мой ~ / .profile: alias vi='mvim' Но когда я...

1
Экран VIM + на удаленной (ssh) машине Linux

Проблема возникает с моим текстом в VIM, когда я работаю внутри, screen это мой .screenrcфайл defshell -bash startup_message off term screen-256color и это то, что я вижу в своем терминале (проверьте положение букв), когда я перемещаю курсор вверх и вниз между строк...

1
Получить Vim игнорировать ошибки преобразования при чтении файла

У меня есть файл UTF-16 с спецификацией. Я установил fileencodings для: set fencs=ucs-bom,utf-16le,utf-8,default,latin1 Однако из-за одного символа в одной строке vim не обнаруживает UTF-16 автоматически и по умолчанию использует latin1 со всеми ^@нулевыми маркерами. Вынуждая vim прочитать файл как...