Я узнал, как поместить значение переменной в файл с помощью этой ссылки Stackoverflow. например :let L = [1,2,3] :put string(L) [1, 2, 3] Кажется, метод, упомянутый в вышеуказанной ссылке, имеет дело с...
Возможный дубликат: как исправить Ctrl + стрелки в Vim? На нескольких сайтах руководств и советов по Vim я случайно прочитал, что можно переназначить комбинацию клавиш в ...
Это решение отлично работает для двух строк, но для трех или более замен?
Я пробовал:% s: one: two: e | s: three: four: e | s: five: six: e Но третья строка в этом примере осталась прежней.
два
...
В настоящее время, когда я не использую утилиту screen, я могу видеть, что содержимое VIM стирается с дисплея, когда я выхожу из VIM. Однако когда я использую утилиту GNU Screen и открываю файл в одном из ...
Возможный дубликат: Соответствует слову, содержащему символы за пределами a-zA-Z. Я не понимаю определение слова vims. Из справки по движению w
(: h w): w [count] слов вперед. | эксклюзивный | ...
Я начал использовать sudoedit вместо sudo vim . Одним из преимуществ является то, что он использует мой локальный ~ / .vimrc. Однако при использовании sudo crontab -e вместо этого используется /root/.vimrc. ...
dist: Arch Linux. У меня сборка st из AUR и tmux из официального репозитория.
В st я встретил хорошую поддержку TrueColor, которая работает с последней версией Vim через опцию termguicolors.
Но когда я попытался принести ...
Я использую vim.gtk3 . для навигации по текущему каталогу в Netrw Directory Listing. Я знаю, что могу нажать x, чтобы действовать как xdg-open. Я также знаю, что могу нажать - для перехода к родительскому каталогу. Но если я нажму ...
Когда я нажимаю * на имени переменной, например hello, vim выделяет такие имена, как this-> hello или this. привет, но не _hello. Это очень странное поведение, потому что я могу выделить все приветствия с помощью / ...
Каждый раз, когда я набираю backspace в VIM, редактор вставляет ^ ?.
Я отредактировал .vimrc, чтобы установить backspace = indent, eol, start, и это не сработало. set backspace = 2 Тоже не сработало. Я читал, что вам нужно ...
Мой список действий: e xx.txt
e xx2.txt
"в другом окне измените xx.txt
: b # На этом этапе я хотел бы, чтобы vim сообщал мне, что буфер изменился, но не загружал новое содержимое в буфер.
...
Рассмотрим файл tmp.txt, содержимое которого: Икс
abcd Я хочу открыть его в VIM и переместить курсор на символ c.
Поэтому я запускаю VIM с аргументами: $ vim -c "/ c" tmp.txt Но он устанавливает курсор на ....
Вот что мне просто захотелось поиграть с umask на моей тренировочной машине. Я создал тестового пользователя john и вошел в систему, используя john. и установите umask на 0200, создайте тестовый файл в vim и сохраните его. ...
Я использую цветовую схему Jellybeans vim, но она не выделяет никаких escape-символов. Например, если я использую C ++ и имею следующее ... std :: string word = "hello \ n"; ... всю строку ...
Я хочу выполнить поиск и замену. Символ новой строки перед любой нецифровой цифрой следует заменить табуляцией. Я попробовал% s / \ n \ D / \ t / g, но он заменил первый символ слова, следующего за новой строкой, что ...
Используя функцию vim, я хотел бы проверить, запущена ли программа, используя pgrep, и если она не запущена, то сделать что-нибудь. В частности, я хочу добиться чего-то вроде этого: function! ...
Я просто удалил кучу текста в файле и сохранил его. Можно ли восстановить старую версию файла обратно? Я знаю, что мне следовало сделать резервную копию, просто попытать счастья.
Я создал несколько пользовательских привязок клавиш для режима bash vi. Они срабатывают, когда я нахожусь в режиме вставки, и я хочу, чтобы они срабатывали, когда я в нормальном режиме. Я использую режим vi set -o vi в терминале ...
У меня был файл из 96 строк.
Я выделил все строки и вставил с помощью
vim в новый файл, но... вставляются только первые
50 строк.
Что проверить?
Я вижу это только в новой версии vim.
На slackware-current, старой версии 14.1 ...
Вот пример 'test.txt' abcdX1yad45das
abcdX2fad45das
abcdX3had45das
abcdX4wad45das
abcdX5mad45das пример желаемого результата: X1yad
X2fad
X3had
X4wad
X5mad Я мог заставить его работать в vim с помощью::% s / ...
Я пытаюсь обновить HTML-файл на своем сервере, но когда я это делаю, он не обновляется, а вместо него загружается старая копия. Я прошел через обычный процесс нажатия :w и ...
Я пытаюсь выполнить ack из vim. Но по какой-то причине vim решает остановиться после выполнения ack. Как я могу остановить остановку vim? (в некоторых системах то, что я называю ack, называется ack-grep) Что я ...
Мне нравится открывать выделенный файл в ranger при разделении удаленного сеанса vim. : shell vim --remote-send ": vsp% d /% f " Вместо файла / путь / к / каталогу / выделено -...
Я использую vim netrw для исследования некоторых файлов. Как я могу скопировать абсолютный путь к текущему выбранному каталогу в netrw в регистр и использовать его для вставки в другой буфер?
Когда я устанавливаю практически любой дистрибутив Linux, он сопровождается с неортодоксальной версией vi. Совсем недавно я имел дело с этим в Ubuntu 14.04. Я могу использовать vi файл, но несколько "горячих" клавиш ...
У меня есть текстовый файл на компьютере Mac, и я использовал vi / vim только для его редактирования. Сегодня, когда я открыл его с помощью vi, я заметил повсюду кучу символов ^ M. Единственное, что я сделал сегодня по-другому, это ...
Интересно, как лучше всего решить, следует ли загружать какой-либо плагин в зависимости от конкретной компиляции / версии Vim. Любая помощь будет оценена по достоинству.