Как вывести внутреннюю команду vim (не команду оболочки) в новый буфер? Например, я хочу вывести список всех плагинов :enewиз, :scriptnamesчтобы я мог найти
Как вывести внутреннюю команду vim (не команду оболочки) в новый буфер? Например, я хочу вывести список всех плагинов :enewиз, :scriptnamesчтобы я мог найти
Я использую Vim в терминале, так скроллинг колесо прокрутки использует \e[Aи \e[Bсинтаксис (где \eсимволизирует \x1b, или побег). Однако Vim интерпретирует это, перемещая курсор вверх или вниз по строке. Желаемое поведение заключается в том, что экран перемещается вверх или вниз, как <C-e>и...
Иногда, когда я пытаюсь выйти из Vim, я получаю что-то похожее на это: Я не уверен, как я случайно вызвал это, но мой текущий метод для избежания этого состоит в том, чтобы нажать случайные ключи, и в конечном счете это уходит. Два вопроса: Как я вызываю его (я использую :qдля выхода из Vim)...
Я хочу запустить следующую оболочку. wea-this is the end of the second word | vim j exit 0 Я надеялся, что это будет wнаправлять нажатия клавиш (двигаться вперед по слову), затем e(конец слова), затем a(добавлять), затем -this is the end of the second word(текст) в документ Vim с именем, в jкотором...
Как правильно использовать Vim? Я видел эти варианты используются: напор напор напор VIM Какой правильный? Или они все считаются правильными? Если я смотрю на :helpфайлы, я вижу несколько используемых...
Могу ли я использовать Vi или Vim с программами чтения с экрана и / или устройствами Брайля? Если так, как бы я поступил? Требуется ли какая-либо специальная
Есть ли более быстрый способ стереть текст в строке, чем нажмите, 0чтобы перейти к началу, затем нажатием d$удалить до конца строки? Кроме того, что если я захочу удалить все, кроме отступа? Есть способ сделать...
winheight()и winwidth()вернуть количество столбцов / строк в текущем окне. То, что я ищу, - это что-то ближе к реальной высоте и ширине области редактирования или отображаемой области, если выполняется в терминале. Проблема с winheight()и в winwidth()том , что соотношение сторон рассчитаны из этих...
Мой курсор находится в середине абзаца, когда я вдруг решил, что мне нужно скопировать этот абзац: Поэтому я набираю, vipчтобы выбрать абзац визуально: Теперь я нажимаю, cmd+Cчтобы скопировать в буфер обмена (это может отличаться в вашей системе, но не должно относиться к основному вопросу моего...
NB Это не дубликат Как работает команда "d3fg"? Пожалуйста, прочитайте это перед голосованием, чтобы закрыть! Я попал в тупик в своем стремлении заставить маленькие удаления работать как большие . Проблема в том, что я не могу понять, как переназначить команды, как d3d. На самом деле, я даже не...
У меня есть файл с символом ã(строчная + комбинационная тильда). Encodingи fileencodingоба utf-8. gaшоу <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (но с фактическим сочетанием тильды в <>) и g8показывает 61 + cc 83 Поиск с /a\%u0303работает нормально. Поиск просто...
Я обычно работаю в выпадающем терминале, длиной около 25 символов. Поскольку я предпочитаю вкладки окнам 1 , обычно тратится много горизонтального пространства - около половины ширины терминала. Вдобавок ко всему, Vim, с настройкой по умолчанию helpheight, оставляет примерно пару строк содержимого...
Это кажется действительно глупым вопросом, но у меня есть файл Python, в котором есть число длиной в тысячу цифр, и этот файл, кажется, работает очень медленно, я не уверен, что происходит какая-то обработка, которую я незнаю о. Я нажимаю на линию jи появляется определенная пауза в ~ 1 секунду, что...
Из-за извращения в предметно-ориентированном языке, с которым я работаю, я часто сталкиваюсь с задачей (выборочно, а не глобально) замены termили TERMс wordили WORD, соответственно. Это означает, что я ищу без учета регистраterm и хочу заменить его, word сохраняя при этом прописные / строчные буквы...
При использовании Vim для чтения из стандартного ввода выводится информационное сообщение: $ echo foo | vim - Vim: Reading from stdin... $ Это всего лишь пример. Фактическое использование не допускает конструкции оболочки. vim <(echo foo)это не вариант. Могу ли я подавить это, используя только...
Скажем, у меня есть сценарий Python с ошибкой во время выполнения: $ cat example.py #! /usr/bin/env python3 a = 1/0 который дает: $ python3 example.py Traceback (most recent call last): File "example.py", line 3, in <module> a = 1/0 ZeroDivisionError: division by zero Я хочу, чтобы Vim...
В документации Vim есть что сказать о :openкоманде: This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] Works like |:visual|: end Ex mode. {Vi: start editing in open mode} :[range]o[pen] /pattern/ As above, additionally move the cursor to the column where "pattern"...
Я редко, если вообще когда-либо, просто открываю vimбез имен файлов. Довольно часто я хочу что-то протестировать, обычно это быстрый одноразовый скрипт, и я обычно называю их test.sh(или какой-то их вариант, например test.py). Могу ли я сделать vimпредположить test.shимя файла, если я бежал vimбез...
Недавно появилось дополнение к NeoVim, которое позволяет открывать терминал в буфере vim. Это имеет привлекательные возможности для отправки текста из одного окна vim в другое, например, в режиме REPL. В прошлом я использовал tmux для такой конфигурации. Однако теперь я хотел бы попробовать это,...
Как мне изменить цвет строки состояния текущего окна? Я видел, как схемы цветов меняют это. Это какая-то светлая группа? Или что-то