«evil» 태그된 질문

Evil Mode는 Emacs를위한 Vim 에뮬레이션 레이어입니다.

5
밑줄을 단어의 일부로 취급하는 방법?
이맥스 + evil모드를 사용 합니다. 내가 커서 위치 할 때 e와 같은 텍스트의 체크에서 (정상 상태) abc_def_ghi, ciw(변경 내부 워드를) 변경 사항 만 def빔 전체를 변경 할 때, 문자열의 일부를 abc_def_ghi. evilVim처럼 밑줄을 어떻게 강제 처리 할 수 있습니까 (즉, 단어의 일부로)?

1
Emacs는 모든 OS 클립 보드와 함께 Evil 's Visual 모드에 붙여 넣지 않습니다
설정: EmacsW64에서 컴파일 된 KAEL의 2015-07-25의 GUI 버전 GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) MELPA의 최신 Evil 버전을 사용하는 Package Evil Windows 7 x64 비트 상태: Evil 만 활성화 한 빈 Emacs 구성으로 테스트했습니다. Windows 응용 프로그램에서 일부 텍스트를 복사합니다. 그럼 내부 이맥스에 붙여 넣습니다 normal mode와 p. 나는 텍스트를 본다. 그런 …

2
Vim과 비슷한 Evil에서 실행 취소를 어떻게 처리 할 수 ​​있습니까?
Evil의 기본 실행 취소 동작은 삽입 모드를 시작하고 하나의 편집 작업으로 두는 것 사이에 발생하는 모든 것을 고려하기 때문에 너무 거칠습니다. 한 번의 삽입 동안 텍스트의 전체 단락을 입력 한 후 실행 취소를 실행하면 전체 단락이 제거됩니다. 반대로 Vim은 텍스트를 입력하는 것 이외의 방법으로 커서를 삽입 모드에서 움직일 때마다 새로운 …

2
빈 줄에서 Spacemacs 물결표를 끄려면 어떻게해야합니까?
방금 멋진 기본값으로 Spacemacs를 설치 했습니다 . 내가 기쁘게 생각하지 않는 한 가지 기본값은 파일의 빈 줄에 물결표를 넣는 것입니다. 나는 퍼팅 시도했다 (setq vi-tilde-fringe nil)및 (setq indicate-empty-lines nil)내부에 dotspacemacs/user-config아무 효과도없는 것처럼 보인다는 기능. 이 지저분한 물결표를 한꺼번에 제거하려면 어떻게해야합니까?
16 evil  spacemacs  fringe 

1
이블 모드 작업 방법에 대한 지침
나는 이블 모드에 기회를주는 것을 고려하고 있습니다. 나는 그것을 어떻게 사용하는지 찾기 위해 광범위하게 검색했으며 모든 사람들이 자신의 사용자 정의를 공유하고 있습니다. 내가 이해할 수없는 것은 악의 모드를 설치하고 활성화 할 때 Vim의 키를 자동으로 사용하거나 필요에 따라 사용자 정의해야한다는 것입니다. 활성화 할 때 다른 방법으로 바꾸려면 아무것도 변경해야합니까 아니면 …
14 evil 

3
vim의 sed 스타일 대체 명령과 동등한 기능이 있습니까?
vim에서 놓친 것 중 하나는 예를 들어 여러 줄에서 작동하는 대체 명령을 입력 할 수 있다는 것입니다. :/begin/,/end/s/foo/bar/g 위 명령은 "begin"을 포함하는 첫 번째 줄로 시작하고 "end"를 포함하는 다음 줄로 끝나는 "bar"를 "foo"로 대체합니다. 이맥스에서 비슷한 것을 할 수있는 방법이 있습니까?

7
악 : 키 바인딩을 vim 방식으로 매핑 하시겠습니까?
나는 악 기능을 만들려고 노력하고 evil-jump-to-tag, C-]이맥스 바인딩처럼 행동 M-.. 정상적인 동작은 태그 파일을 검색하기위한 괜찮지 만, 나는 그것이 점액의 위해도 작동하려면 slime-edit-definition, Elisps ' elisp-slime-nav-find-elisp-thing-at-point, Clojures cider-jump-to-var, 등 ... 이 주요 모드들과 그 이상은 키 바인딩에 대한 정의로의 점프와 동등한 것을 결합 시켰습니다 M-.. 이블 모드에 대해 동일한 동작을 …
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. 또한 악의 상태에서 키를 매핑 할 때 어떤 문장을 사용해야합니까? (define-key evil-normal-state-map (kbd …

2
괄호로 묶는 방법은 무엇입니까?
spacemacs파이썬 코드를 편집 하는 데 사용 하고 있습니다. 여는 괄호를 입력하면 닫는 괄호가 자동으로 삽입되고 추가 입력을 위해 커서가 가운데에 놓입니다. 그러나 일단 괄호 안에 입력을 마치면 괄호 안에 들어가서 닫는 괄호 뒤에 오는 빠른 방법이 필요합니다. 지금은 일반 상태로 전환하고 커서를 한 단위 (닫는 괄호 바로 앞에있는 문자에있을 때)로 …

3
악마 모드에서 실행 취소 트리를 사용하지 않을 수 있습니까?
때때로 나는 undo-tree에서 버그에 부딪 치는데, 여기서는 알려진 버그 인 또 다른 보고서 및 레딧 스레드로 다시 실행할 수 없습니다 . primitive-undo: Unrecognized entry in undo list undo-tree-canary 이것은 실제로 나쁘고 최신 버전의 파일을 저장하지 않으면 작업 손실이 발생할 수 있습니다. 분기 실행 취소 트리 기능을 절대 사용하지 않기 때문에 …

2
이맥스에서 하이브리드 라인 번호 모드?
상대 라인 번호 모드에있을 때 "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'); 2 …
11 evil 

1
이블 모드와 정규 표현식
Vim에서 X가 숫자 인 모든 변수 이름 LX를 검색하려면 간단히 입력하면됩니다 /L\d. 그러나 이것은 작동하지 않는 것 같습니다 evil. 이블 모드에서 정규 표현식에 대한 또 다른 구문이 있습니까? 아니면 정규 표현식을 사용하여 검색하고 교체하기 위해 일부 Emacs 기능으로 대체해야합니까? 나는을 사용 spacemacs하고 있으며, Emacs의 대부분의 것들에 대해 아주 단서가 없으며, …

2
사악한 마커를 유지하는 방법?
emacs 세션 / 인스턴스에서 버퍼 로컬 악의 마커 (위치를 표시 한 다음 '또는`로 이동하기 위해 m)를 저장할 수 있기를 원합니다. 이 작업을 수행하는 방법을 잘 모르겠습니다. 세션을 설치 / 사용하고 다음과 같이 추가하려고했습니다. (add-to-list 'session-locals-include 'evil-markers-alist) 그래도 작동하지 않으며 시도해야 할 것이 확실하지 않습니다. 감사.

2
이블의 기본 Magit 커밋 상태
사용 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 (define-key evil-insert-state-map (kbd "C-<next>") (lambda () (interactive) (insert " = "))) (define-key evil-insert-state-map …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.