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

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

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

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

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

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

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

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

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

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

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

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

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

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

2
Как сохранить злые маркеры?
Я хочу иметь возможность сохранять в буфере локальные маркеры зла (m, чтобы отметить местоположение, а затем 'или `, чтобы перейти к нему) в сеансах / экземплярах emacs. Я не совсем уверен, как это сделать. Я попытался установить / использовать сессию и добавить их так: (add-to-list 'session-locals-include 'evil-markers-alist) Это не работает, …

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

1
Как настроить привязки клавиш для режимов в определенном состоянии зла?
У меня есть набор привязок клавиш, которые я использую для обоих web-modeи php-modeв режиме вставки (зла). Поэтому я не могу использовать set-local-mapили что-то. Потому что в обычном режиме те же клавиши будут вызывать другие команды. Так что привязки должны быть активны evil-insert-state-mapтолько в. У меня есть следующее: (eval-after-load 'php-mode '(progn …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.