커서 위치에 관계없이 "단어의 끝까지 삭제"명령을 사용하여 단어를 삭제하고 싶습니다.Emacs 명령 M-d를 매크로 M-b, M-d에 다시 매핑하는 방법?
3
A
답변
4
(defun my-kill-word()
(interactive)
(backward-word)
(kill-word 1))
(global-set-key (kbd "M-d") 'my-kill-word)
1
더 좋은 코드가 될 수있다 :
(defun my-kill-word()
(interactive)
(unless (looking-at "\\<")
(backward-word))
(kill-word 1))
(global-set-key (kbd "M-d") 'my-kill-word)
그래서 우리는 뒤로 이동 우리가 아직 단어 의 시작 부분에없는 경우에만 가능합니다.
+0
고맙습니다. 나는 그것으로 전환했다. Emacs 로의 변환을 즐기고 있지만, elisp는 여전히 횡설수조입니다. –
관련 문제
- 1. Emacs 명령 줄 인수
- 2. 충돌시 Emacs 셸 명령 재시작
- 3. emacs 세션에서 컴파일 명령
- 4. Emacs, C 매크로 백 슬래시 중지
- 5. 링에 추가 할 emacs 명령
- 6. Emacs 및 Long Shell 명령
- 7. 메모장에서 매크로 실행 ++ 명령 줄에서
- 8. 다시 명령
- 9. 명령 행 부분 2에서 emacs-gdb 시작
- 10. 파일 복사시 명령 단추에 매크로 재 할당
- 11. MB JTEXT 어댑터가 원격으로 작동하는지 확인하는 방법
- 12. Emacs-Dired의 여러 비동기 쉘 명령?
- 13. 매개 변수가있는 Emacs 미니 버퍼 명령
- 14. /* */comment 블록에 대한 Netbeans 매크로 명령
- 15. 클릭 할 때 명령 단추 매크로
- 16. Powerpoint 2010 용 명령 줄 스위치/매크로
- 17. 숫자 키패드를 다시 매핑하는 jQuery 플러그인
- 18. XML을 C# 개체에 매핑하는 방법
- 19. config.xml에서 BitSet을 매핑하는 방법
- 20. 이 모델을 매핑하는 방법
- 21. JNA에서 enum을 매핑하는 방법
- 22. getGsmSignalStrength를 이미지에 매핑하는 방법
- 23. OutOfMemoryError가은 : 2.3 MB
- 24. Emacs - ERC에서 일치하는 행을 다시 채색하십시오.
- 25. 실행 중에 emacs 파일을 다시 컴파일하십시오.
- 26. 매크로 가능성이 높고 가능성이없는 매크로
- 27. NHibernate, subselect에 속성을 매핑하는 방법
- 28. Emacs cli
- 29. Emacs with Python 사용 방법
- 30. Emacs : 파일에서 위치를 결정하십시오.
하지만 단어의 시작 부분에 있다면 어떨까요? 그러면 이전 단어가 삭제됩니다. 그렇습니까? –