我想「刪除到詞尾」命令刪除單詞,無論光標位置如何。如何將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仍然是胡言亂語。 – 2010-05-20 14:03:42
相關問題
- 1. 重新映射Emacs命令
- 2. 如何使用Autohotkey將capslock key重新映射到EMACS super?
- 3. 如何動態設置Angular Material md-datepicker指令的md-min-date/md-max-date?
- 4. 如何將md-input綁定到md-slider值angular2
- 5. 如何在服務的md表中實現md-paginator和md-sort?
- 6. NG-模式不更新MD-滑蓋MD-離散指令
- 7. 如何更新數據到md表?
- 8. 如何使md-chips md-separator-keys與md-autocomplete一起工作?
- 9. 無法在md-tab中將md-button帶到前臺
- 10. md-card內的md-switch/md-button
- 11. 如何使用md-autocomplete將新值添加到列表中?
- 12. emacs:重新映射C- [(目前ESC)
- 13. 如何有效地將命令名映射到操作中?
- 14. 如何將VsVim中的鍵映射到Visual Studio命令?
- 15. 如何在Emacs中重新映射密鑰?
- 16. 如何在Emacs中重新映射Alt-Backspace?
- 17. 在md對話框中選擇活動的md-tab md-tab-group
- 18. 如何在Angular2中修復md-grid-list中md-card的高度?
- 19. MD-選擇和MD-選項與如果
- 20. 我如何使自定義的dos命令像cp/md/ren等
- 21. 在md-list中觸發md-menu
- 22. AngularJS - 在md-menu-bar中對齊md-button
- 23. 在Angularjs中同步md-optgroup和md-options
- 24. 如何在AngularJS MD中使用<md-progress-linear>?
- 25. 如何在md-list-item中右鍵浮動md-button
- 26. 如何使md-tab-body中的md-list水平滾動?
- 27. 將按鍵序列映射到命令行命令
- 28. 指令md-whiteframe和css類md-whiteframe之間的區別
- 29. 如何將emacs中的C-x前綴重新映射爲專用密鑰?
- 30. 如何將EditModel映射到命令消息?
但是,如果你在這個詞的開頭呢?然後它會刪除前面的單詞,不是嗎? – 2010-05-20 09:33:29