我想“删除到词尾”命令删除单词,无论光标位置如何。如何将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