Перейти к содержимому

Метка vimscript

Подборка 30 вопросов с тегом «vimscript» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.

30 вопросов

0 голосов
1 ответ
540 просмотров

Vim: оператор ожидания отложенного режима не работает

Ответ: ggне нормальный режим g+ движение g; это полное отображение нормального режима само по себе, и оно должно отображаться так: nnoremap ii gg Тем не менее, я думаю, что весь ваш подхо...

1 голос
1 ответ
656 просмотров

Vim выделяет весь текст после нескольких "#"

Ответ: Множитель для 1 или более совпадений равен \+; Вы забыли обратную косую черту (или \vмодификатор «очень волшебный»). Использование \zeв конце излишне. ^совпадения в каждом начале с...

1 голос
1 ответ
834 просмотра

возможность переключаться между панелями сломалась в tmux с vim

Ответ: Итак, по рекомендации кого-то другого я установил плагин под названием vim-tmux-navigator, например, так: Bundle "tmux-plugins/vim-tmux" и это исправило мою проблему, хотя я не рад...

1 голос
1 ответ
507 просмотров

Как безоговорочно открыть любой фолд-подарок без ошибок при вызове из командной строки?

Ответ: Ah, lord, somebody in #vim on Freenode helped me out: that line going around is bugged, because ; doesn't mean subsequent-command in Vim. The following works as intended: mvim --re...

1 голос
0 ответов
1 206 просмотров

Как настроить в `~ / .vimrc` отображение для` colorscheme` для переключения `solarized` между` dark` и `light`?

Как настроить ~/.vimrcотображение для colorschemeпереключения solarizedмежду darkи light? Как backgroundи colorschemeв ~/.vimrcплохо плохо себя! Я настроил Solarized для работы на...

2 голоса
3 ответа
464 просмотра

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

Ответ: Вы можете использовать с ?\w enterпоследующимA ?\w ищет назад первое слово A переводит вас в режим вставки в последней строке, содержащей контент

1 голос
1 ответ
2 130 просмотров

Команда `: cw` в Vim: как избежать автоматического перехода к первой ошибке?

Ответ: Если ваша проблема в том, что окно быстрого исправления захватывает фокус из окна, в котором вы сейчас работаете, решение довольно простое. Добавьте эти строки в ваш ~/.vimrc: augr...

6 голосов
4 ответа
1 028 просмотров

Режим Vim Visual: выберите текущий блок под курсором

Ответ: С курсором на Nо NAME, я бы просто сделать следующее без особого ухода за игрой в гольф: <C-v>}hhhhhhhh Но плагин textobj-column делает именно то, что вы хотите. Волшебно.

0 голосов
1 ответ
2 504 просмотра

Vimscript: ошибка при проверке подстроки

Ответ: Вам нужно убежать от ~персонажа: if str =~ '\~/dir1' :help E33Уже объясняет проблему очень хорошо: E33 Нет предыдущего замещающего регулярного выражения При использовании символа '...

1 голос
1 ответ
892 просмотра

Vim регион с ключевыми словами в шаблонах синтаксиса

Ответ: Вы правы в отношении соответствия ключевого слова предотвращению совпадения вашего нового региона. Чтобы обойти это, вам нужно переопределить ключевые слова, которые будут содержат...

2 голоса
2 ответа
398 просмотров

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

Ответ: Вы можете использовать :redirкоманду для перенаправления вывода командной строки в регистр, файл или переменную. Чтобы зафиксировать вывод :changesв регистре a, выполните следующее...

0 голосов
3 ответа
750 просмотров

Vim: Как вы выделяете шаблон поиска из скрипта?

Ответ: Функция работает как положено, если hlsearchперед вызовом не установлена. Похоже, что установка его в функции не имеет никакого эффекта, если она уже установлена. Вы можете обойти...

3 голоса
2 ответа
1 109 просмотров

Vim Script: можно ли ссылаться на локальные переменные скрипта в отображениях?

Ответ: Нет, локальные переменные сценария действительно являются частными для сценария. Вы действительно должны написать функцию доступа. В плагинах это не такая большая проблема, потому...

2 голоса
3 ответа
369 просмотров

VIM: возможно ли добавить пользовательское поведение при использовании / c с командой замены?

Ответ: Обходной путь для вашего конкретного случая использования центрирования текущей замещенной строки заключается в :set scrolloff=999 перед :substituteкомандой. Это имеет тот же эффек...

1 голос
1 ответ
551 просмотр

Тестирование vimscript

Ответ: Неинтерактивные оболочки не проходят всю инициализацию, которую делает интерактивная оболочка. Подробности смотрите в разделе INVOCATION на bashстранице руководства (или на какую о...