Вопросы с тегом «evil»

Evil Mode - это слой эмуляции Vim для Emacs.

34
Как относиться к подчеркиванию как к части слова?

Я использую evilрежим Emacs + . Когда я поместить курсор на e(в нормальном состоянии) в куске текста , таких как abc_def_ghi, ciw(изменение внутреннего слова) изменяет только defчасть строки, в то время как Вим бы изменить весь abc_def_ghi. Как я могу заставить evilтрактовать подчеркивание как Vim...

19
Emacs не вставляет в визуальном режиме Зла с каждым буфером обмена ОС

Настроить: Версия графического интерфейса GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) 2015-07-25 для KAEL Скомпилировано из EmacsW64. Пакет Evil, использующий последнюю версию Evil от MELPA Windows 7 x64 бит. Ситуация: Протестировано с пустой конфигурацией Emacs с включенным только Evil. Я копирую...

17
Как я могу получить отменить поведение в Зле, подобное Vim's?

Поведение отмены по умолчанию в Evil слишком грубо, потому что оно рассматривает все, что происходит между переходом в режим вставки и оставлением его как одной операции редактирования. Когда вы вводите целый абзац текста во время одной вставки и затем выполняете отмену, весь абзац удаляется. В...

16
Как отключить тильды Spacemacs на пустых строках?

Я только что установил Spacemacs , в основном из-за его отличных настроек по умолчанию. По умолчанию меня не очень радует то, что он помещает тильды в пустые строки в файле. Я попытался поместить (setq vi-tilde-fringe nil)и (setq indicate-empty-lines nil)внутрь dotspacemacs/user-configфункции,...

14
Есть ли эквивалент для подстановочных команд в стиле sed из vim?

Одна из вещей, которые я пропускаю в vim - это возможность ввести команду подстановки, которая будет работать в несколько строк, например: :/begin/,/end/s/foo/bar/g Приведенная выше команда заменяет «foo» на «bar», начиная с первой строки, содержащей «begin», и заканчивая следующей строкой после...

14
Инструкция по работе с Evil Mode

Я рассматриваю возможность дать Evil Mode шанс. Я много искал, чтобы найти, как вы используете его, и все просто делятся своими настройками. Что я не могу понять, так это то, что когда вы устанавливаете и активируете Evil Mode, автоматически используются ключи Vim или вам нужно настроить их в...

13
Зло: сопоставить сочетания клавиш в Vim?

Я пытаюсь заставить Зло функционировать evil-jump-to-tag, C-]вести себя как привязка Emacs M-.. Нормальное поведение подходит для просмотра файлов тегов, но я хочу, чтобы оно работало также для Slime slime-edit-definition, Elisps elisp-slime-nav-find-elisp-thing-at-point, Clojures...

13
Различия между злом-нормальным состоянием-картой и злом-движением-состоянием-картой

Документация для evil-normal-state-map: Карта ключей для нормального состояния. Документация для evil-motion-state-map: Карта ключей для состояния движения. Есть ли у Vim так называемый «режим движения»? В Vim выполнение :help Normal-modeдаст вам документацию по режимам Vim, а :help Motion-modeмне...

12
Как выскочить из круглых скобок?

Я использую spacemacsдля редактирования кода Python. Когда я печатаю открывающие скобки, закрывающие скобки автоматически вставляются для меня, а курсор помещается в середину для дальнейшей печати. Но: как только я закончу печатать в скобках, мне нужен быстрый способ выпрыгнуть из них и...

12
Можно ли не использовать отменить дерево в злом режиме?

Время от времени я сталкиваюсь с ошибками в дереве отмены, где я не могу повторить, со следующей известной ошибкой , другим потоком отчетов и reddit . primitive-undo: Unrecognized entry in undo list undo-tree-canary Это действительно плохо и может привести к потере работы, если вам не удалось...

11
гибридный режим номера строки в Emacs?

Можно ли показывать абсолютный номер текущей строки вместо «0» в режиме относительного номера строки? Это иногда называют «режимом номера гибридной линии». Нравится: 7 6 this.oscs[i].oscillator.start(); 5 } 4 3 this.bindController(); 2 }; 1 252 factory.stop = function () { <- current line number...

10
Как сохранить злые маркеры?

Я хочу иметь возможность сохранять в буфере локальные маркеры зла (m, чтобы отметить местоположение, а затем 'или `, чтобы перейти к нему) в сеансах / экземплярах emacs. Я не совсем уверен, как это сделать. Я попытался установить / использовать сессию и добавить их так: (add-to-list...

10
Злой режим и регулярные выражения

В Vim, если я хочу найти все имена переменных LX, где X - число, я могу просто напечатать /L\d . Тем не менее, это не похоже на работу evil. Есть ли другой синтаксис для регулярных выражений в режиме Evil, или мне придется использовать некоторые функции Emacs для поиска и замены с использованием...

9
Как настроить привязки клавиш для режимов в определенном состоянии зла?

У меня есть набор привязок клавиш, которые я использую для обоих web-modeи php-modeв режиме вставки (зла). Поэтому я не могу использовать set-local-mapили что-то. Потому что в обычном режиме те же клавиши будут вызывать другие команды. Так что привязки должны быть активны...

9
Состояние фиксации Magit по умолчанию в Evil

Я использую evil. Обычно, когда я фиксирую, я хотел бы сразу начать печатать, но evilзапускает буфер evil-normal-state. Я привык устанавливать (evil-set-initial-state #'git-commit-mode 'insert) Но это больше не работает, поскольку Magit использует text-modeсвои буферы коммитов. Как я могу сделать...