Tag: vim

Вставка палитры Vim с символами, отличными от ASCII

Я пытаюсь вставить строку из регистра в VIM, который содержит символы, отличные от ASCII, такие как Ctrl r , как я могу вставить эту строку в файл, но автоматически удалять символы, отличные от ASCII? По существу, я пытаюсь сделать запись макроса, который имеет некоторые (не ascii) символы, такие как Ctrl W, которые vim будет показывать […]

Tmux не может различать вставку и вставку

Вставьте, когда в xterm, дайте ^[[2~ и, Shift + Insert дает ^[[2;1~ Все это хорошо, пока я не начну tmux. Обратите внимание, что переменная $TERM остается прежней, поэтому этот вопрос не должен быть связан с terminfo. Tmux, когда в xterm не может различать Insert и Shift + Insert, и оба считываются как ^[[2~ . Не […]

Пустые строки неизвестного происхождения при запуске vim после tput clear

У меня довольно странная проблема с терминальным поведением. Если я tput clear чтобы очистить экран, мой курсор (как и ожидалось) переместится в верхнюю часть терминала. Если я запускаю vi после этого (фактически на самом деле), когда он выходит, перед следующей подсказкой появляются пустые строки. Когда я делаю это нормально, подсказка просто появляется на следующей строке. […]

YouCompleteMe не работает после установки по умолчанию

Я пытался установить YouCompleteMe с Vundle и он установил отлично (он загрузил репозиторий git я указал). Я зашел в папку и запустил install.sh с семантикой clang, и все работает нормально, за исключением того, что я получаю эту ошибку каждый раз, когда я запускаю Vim и пытается запустить плагин YCM : Ошибка при обработке команд VimEnter […]

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

цель Цель состоит в том, чтобы обновить номер в файле, если вы записываете его в файл с помощью Vim. Если дата находится в файле, то часть даты должна оставаться неизменной, но последняя цифра должна быть увеличена на единицу. попытки Попытка 1 /home/user/.vimrc autocmd BufWritePre /tmp/test :%s/\d\{10}/\=strftime("%Y%m%d00")/ / темп / тест 4014122100 запись файла приводит к: […]

Установка VIM с поддержкой Python локально без sudo

Я пытаюсь установить VIM с поддержкой Python в Linux без sudo, но по какой-то причине VIM всегда устанавливается без python (-python in vim -version) Я сначала установил Python локально, загрузив файл tgz и распакуя его в $HOME Затем я cd к этому каталогу и запустил: ./configure –prefix=$HOME/python && make && make install Я уже установил […]

Создание vim редактора по умолчанию при двойном щелчке файла

Когда я запускаю vim из стартового меню, он открывает окно терминала xfce и запускает vim. Однако, когда я устанавливаю vim в качестве текстового редактора по умолчанию и дважды щелкаю файл, он запускается в xterm вместо терминала xfce по какой-либо причине. Я бы предпочел, чтобы он работал в терминале xfce все время, потому что размер текста […]

Vim с внешней клавиатурой QWERTZ

Vim оптимизирован для стандартной американской клавиатуры: Если мы хотим использовать его со следующей клавиатурой QWERTZ (обычная в Австрии и Германии): Что нам делать? (кроме, конечно, использования клавиатуры клавиатуры США) Особенно проблематичными являются : , ; , / ? клавиши и обратную линию, которые используются очень часто, и на клавиатуре QWERTZ выше труднодоступной и довольно контрастно-интуитивно […]

Автозаполнение OpenLayers с Tern

Я использую Tern с Vim и плагин под названием YouCompleteMe. Я разрабатываю в основном две библиотеки JavaScript: jQuery и OpenLayers. Первый из них уже поддерживается Терном. OpenLayers нет. Чтобы активировать автозаполнение OpenLayers, я сконфигурировал свой файл .tern-project, как описано здесь . Я написал в нем следующее: { "libs": [ "browser", "jquery" ], "loadEagerly": [ "ol.js" […]

Копия Vimdiff выше / ниже

do и dp ограничены, чтобы взять ту или иную версию конфликта, во многих случаях это просто import java, когда вам нужны оба изменения, есть ли способ сделать карту, которая копирует конфликт другой стороны выше / ниже текущей строки ? Я не могу найти плагин, который делает это …

Linux и Unix - лучшая ОС в мире.