1
ответ

Как сделать так, чтобы табуляция для всех файлов использовала два пробела в vi?

Когда я редактирую файлы ruby ​​(.rb) и Javascript (.js), мои настройки работают нормально, чтобы сделать вкладку пробелом. Однако для других файлов, таких как файлы без расширения, когда я использую вкладку, я получаю вкладку, а не две...
21.03.2020
1
ответ

Vim вставляет ^@, когда я пытаюсь вставить разрыв строки

Когда я открываю Vim на своем ноутбуке и запускаю регулярное выражение следующим образом: :%s/foo/\n/g vim вставляет ^@ вместо разрывов строки . Эта проблема начала происходить на прошлой неделе. Я использую Ubuntu 18.04.04. Я думаю, что проблема...
19.03.2020
1
ответ

Привязки Vim не работают в st

В моем vimrc я настроил привязки клавиш для навигации по разделенным окнам в vim. Они прекрасно работают в urxvt, но отказываются работать в st. У меня есть код nnoremap :...
14.03.2020
1
ответ

Как сохранить вкладку заголовка при копировании и вставке в tmux

Следуйте приведенным ниже советам Скопируйте текст из одной панели tmux в другую (используя vim) Кажется, что все вкладки заголовков будут заменены пробелом во время копирования-вставки, я хочу знать, есть ли какие-либо советы по сохранению всех вкладок
08.03.2020
1
ответ

vim - как ... дернуть фразу утилиты

Я использую последнюю версию vim 8.2.148 на последней версии Arch Linux 5.5.6-arch1-1. Если я хочу скопировать от курсора до буквы дальше в предложении, я могу сделать это, например...
06.03.2020
1
ответ

Как уменьшить отступ нумерации в vi в версии 19.10?

Обновлен до 19.10, и мое окно терминала без цифр в порядке, но с цифрами (:set nu) оно теперь имеет большой раздражающий отступ! Я попробовал решение на https://unix.stackexchange.com/a/252200/10043 ...
27.02.2020
1
ответ

Сделайте Shebang скрипта другим цветом, чем строки комментариев для vim

В настоящее время мой .vimrc настроен для создания синих строк комментариев, мне было интересно, возможно ли в среде vim сделать цвет строки, который начните с #! другого цвета, чем те, которые ...
24.02.2020
1
ответ

Как изменить значение в строке существующего скрипта, чтобы оно отражало (числовое) имя папки?

Я выполняю задание, в котором у меня есть несколько папок (обозначенных от 0 до 41), каждая из которых содержит идентичный скрипт, в котором нужно отредактировать девятую строку: #SBATCH -J aXau19 X должен соответствовать имени ...
24.02.2020
1
ответ

Как удалить метки в Kile/Kate в vim-режиме?

При установке меток в vim-режиме Кайла/Кейт через m. строка будет выделена. Это может раздражать, и попытка удалить метку с помощью :delmarks завершается неудачей с неизвестной командой: «delmarks». Это...
15.02.2020
1
ответ

Пояснения к Ctrl-x Ctrl-d в "режиме вставки"

Может ли кто-нибудь объяснить мне, как эта комбинация работает? (справочная страница совершенно бесполезна!)
04.02.2020
1
ответ

Управление скомпилированным вручную ViM (Debian)

Я установил ViM, скомпилировав исходный код с GitHub, а затем с помощью checkinstall установил его в свою систему. Теперь я хотел бы установить другую программу с менеджером пакетов apt (это vifm), ...
28.01.2020
1
ответ

Разница VIM между ] и. (Марки)

В чем разница между ] и. в отметках? Я не могу понять разницу. Я заметил, что если я вхожу в режим вставки (, ничего не вставляя )и выхожу, рассматриваемая строка появляется в...
24.01.2020
1
ответ

Список ЗНАКОВ. Повторяющиеся строки

Пронумерованные метки используются для трассировки истории позиции курсора в последнем закрытом сеансе vim... и ок. следовательно: 0 содержит последнюю позицию курсора перед закрытием VIM, 1 содержит ...
23.01.2020
1
ответ

Странные символы отправляются на ssh-терминал, когда Alt+Tab между приложениями

Я ssh на свой компьютер AWS EC2 с Amazon Linux из локальной Ubuntu с терминалом GNOME. Если открыть vim в сеансе ssh, а затем Alt+Tab из терминала в другое приложение, а затем Alt+Tab обратно, это раздражает...
13.01.2020
1
ответ

Изменение курсора Vim при определенных событиях

Недавно я попробовал VsVim. Я заметил одну приятную вещь: когда вводится c или d, форма курсора меняется на половину подчеркивания. А после удаления строки с dd форма курсора восстанавливается до блочной. Это...
09.01.2020
1
ответ

Разрешить копирование/вставку в vim на чистом Linux

Я использую vim на Linux Debian без среды рабочего стола (например, xorg, i3, urxvt). Я не могу копировать и вставлять ("+, "* не работает), потому что пакет буфера обмена не установлен: └> vim --version | ...
05.01.2020
1
ответ

Создать новое вертикальное окно с ярлыками в vim?

Как я могу создать новое окно с новым буфером в vim, вертикальное с ярлыками? (Аналогично Ctrl-w n, но по вертикали.)
02.01.2020
1
ответ

Vim ищет и заменяет позиционные аргументы

Я пытаюсь заменить позиционные аргументы переменными в моем скрипте bash, используя замену Vim :scommand. Пример: Я хотел бы заменить следующий текст в bash-скрипте: python3 mymodule....
30.12.2019
1
ответ

Есть ли настройка .vimrc, которая заставит vim открывать файлы в первой строке?

Я хочу, чтобы vim автоматически открывал файлы на первой строке, а не на том месте, на котором он остановился в прошлый раз. Я попытался поместить gg в .vimrc, но это не сработало. Должен быть какой-то способ сделать это.
28.12.2019
1
ответ

Vim ищет и заменяет html-теги, повторно используя совпадения

Я хочу заменить html-теги в vim, но повторно использовать то, что я нашел. А именно, я хочу заменить
Заголовок 1
на

Заголовок 1

Я пытался ...

18.12.2019
1
ответ

Правильный способ копирования текста из файла, открытого в Vim в одном терминале, в другой файл, открытый с помощью VIM в другом терминале?

Я смог сделать это на днях, но теперь это не хочет работать. В принципе, чтобы скопировать текст из файла, который я открыл с помощью VIM с одного терминала, в другой файл, открытый в отдельном терминале, я...
06.12.2019
1
ответ

VIM одновременно показывает фактические и относительные номера строк.

По умолчанию у меня активны относительные и фактические номера в сеансах vim.Однако я обнаруживаю, что довольно часто переключаюсь на фактические номера строк, так как мне нравится копировать элементы из определенного...
02.12.2019
1
ответ

Ctrl-Backspace в vim не работает после обновления

Под xterm FreeBSD следующий параметр заставлял vim удалять последнее слово после нажатия ctrl+ ← («Control+Backspace»): set backspace = отступ, конец, начало inoremap cnoremap
30.11.2019
1
ответ

PYTHONPATH не обновляется

В настоящее время я использую pyenv для установки определенной версии Python. Затем я использую pipenv для создания виртуальных сред для своих различных проектов на python. В настоящее время у меня есть структура проекта, аналогичная ...
26.11.2019
1
ответ

Как искать текущее слово в редакторе elvis?

Как искать текущее слово в редакторе elvis? точно так же, как * и # в vim. В slackware vi — это Элвис.
21.11.2019
1
ответ

Заставьте терминал GNOME отправлять правильные коды клавиш цифровой клавиатуры в vim

Я использую плагин vim -mark, который позволяет мне делать несколько бликов разных цветов. Он имеет некоторые карты клавиш по умолчанию, которые используют цифровую клавиатуру (... и ... &...
17.11.2019
1
ответ

Скрипт для удаления всех модулей в pom.xml, кроме модуля с наибольшим номером.

Вопрос У меня есть огромный pom.xml из проекта Talend DI/ESB, где можно было иметь несколько строк для одного и того же модуля. с разными специфическими версиями Talend (даже не спрашивайте об этом :-( ) ...
16.11.2019
1
ответ

Как получить файл с набором команд поиска и замены vim в интерактивном режиме?

У меня есть файл (FileA), открытый в Vim для редактирования. У меня есть еще один файл (FileCommands), в котором есть некоторый набор команд поиска и замены vim. Я хочу загрузить этот файл FileCommands, чтобы сделать это...
08.11.2019
1
ответ

Как запускать команды псевдонимов внутри редактора vim?

В файле .bashrc установить псевдоним alias l='ls -l' Внутри Vim: :! л [Нет записи с момента последнего изменения] /bin/bash: l: команда не найдена, оболочка вернула 127
06.11.2019
1
ответ

Tmux: создать панель, если я не в крае

Я хочу создать такую ​​же функцию, как управление окнами Ника Ниси в vim (если я в крае, создайте новый окно (в vim)/панель, иначе просто переместите). Я не знаю, как проверить, если я нахожусь в...
05.11.2019