Articles of vim

Выделить соответствующий цвет переднего плана символа?

Я настроил Vim, чтобы выделить конечные пробелы: set listchars=eol:↵,nbsp:◦,tab:―→,trail:⮿,extends:⮚,precedes:⮘ set list ” Show problematic characters. ” Also highlight all tabs and trailing whitespace characters. highlight ExtraWhitespace ctermbg=red guibg=red match ExtraWhitespace /\s\+$/ Это работает нормально и устанавливает красный выделенный фон на конечные пробельные символы. Есть ли способ вместо этого установить цвет текста переднего плана, а не […]

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

Моя проблема: моя клавиатура Bluetooth не будет работать с моим новым телефоном Android (большой экран), но она работает со моим старым телефоном Android (маленький экран). Так что я бы хотел подключить клавиатуру к моему старому телефону и транслировать нажатия клавиш на мой новый телефон; типа там, посмотри здесь. Я также хотел бы, чтобы фактический сеанс […]

Открытие вертикального терминала в Vim 8.1

Vim 8.1 добавил команду :terminal , которая открывает новый терминал Bash в виде split. Однако это всегда кажется горизонтальным разделением, и я предпочитаю вертикальное разделение. Есть ли способ открыть терминал как вертикальное разделение без использования: :vsp :terminal j :q В качестве альтернативы, есть ли способ добавить его в качестве команды в мой .vimrc , например […]

Как запустить Vim из ловушки и все еще иметь возможность возобновить его после его приостановки?

У меня есть следующий код в моем ~/.zshrc : nv() ( if vim –serverlist | grep -q VIM; then if [[ $# -eq 0 ]]; then vim elif [[ $1 == -b ]]; then shift 1 IFS=’ ‘ vim –remote “$@” vim –remote-send “:argdo setl binary ft=xxd” vim –remote-send “:argdo %!xxd” elif [[ $1 == […]

Цветовые схемы мешают настройкам из iterm2, oh-my-zsh и vim?

Существует так много цветовых схем для терминальной среды, тем для оболочки и схемы цветового кодирования для vim. Интересно, как они связаны между собой и мешают ли они друг другу? Например, я использую эмулятор терминала iterm2 и платформу Oh My Zsh для конфигурации оболочки zsh и vim-cpp-extended-highlight для раскраски кода c ++ в vim. Предустановка цвета […]

Как заставить vim интерпретировать экранированные символы как цвета

Я использую zap logging для приложения, и я заметил, что когда я открываю журнал с помощью tail цвета разрешаются, как и ожидалось, но при использовании vim я получаю несколько записей, которые выглядят следующим образом: ^[[34mINFO^[[0m Я попытался установить https://www.vim.org/scripts/script.php?script_id=4979, но это не помогло.

Присоединение ко всем матчам группы в VIM

Я пытаюсь написать команду замены, которая будет искать текст, содержащий как минимум 4 буквы, разделенные пробелами, и удалять пробелы %s/\v%(([a-zA-Z])\s){3,}([a-zA-Z])/\1\2/gc Но L ig ht становится ght как и следовало ожидать, потому что группа содержит только последнее совпадение, которое было g в этом случае. Как накопить все совпадения группы \1 и затем присоединиться к ним?

Привязать m для возврата / ввода в ~ / .gtkrc-2.0?

Следуя http://vim.wikia.com/wiki/Vi_key_bindings_in_gtk , я привязал h к ~/.gtkrc-2.0 в ~/.gtkrc-2.0 : binding “gtk-vi-text-entry” { bind “h” { “delete-from-cursor” (chars, -1) } } class “GtkEntry” binding “gtk-vi-text-entry” class “GtkTextView” binding “gtk-vi-text-entry” Однако я не могу найти никакой документации о том, как сопоставить комбинацию клавиш (в частности, m ) для возврата / ввода . Есть идеи? Я […]

Вим против Судо Вим с Vundle

Когда я использую sudo vim для файла, происходит сбой: $ sudo vim test Error detected while processing /home/dcampbe1/.vimrc: line 12: E117: Unknown function: vundle#begin line 13: E492: Not an editor command: Plugin ‘VundleVim/vundle.vim’ line 14: E492: Not an editor command: Plugin ‘bundle/vim-colors-solarized’ line 15: E492: Not an editor command: Plugin ‘tpope/vim-fugitive’ line 16: E492: Not […]

Как использовать vim для редактора при запуске fc?

У меня есть машина, для которой, когда я запускаю fc она открывается в редакторе nano . Как я могу переключить редактор в vim когда я редактирую команду с помощью fc ?