有关Emacs的一些思考
- AiNIC
- 帖子: 17
- 注册时间: 2008-12-03 16:47
Re: 有关Emacs的一些思考
我最初学Linux的时候也是用的vi/vim,感觉用[Esc]太奇怪了,老是习惯不了.后来转到Emacs,要小拇指按Ctrl很不方便,根据<<Effective in Emacs>>把Crtl和capslk换了,现在感觉好多了.要是单独看一些短的代码的话,我就用vi,方便,启动也快.要是写程序,我就用Emacs,习惯了.很难改.
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 有关Emacs的一些思考
好主意!davyzhu 写了:把Caps Lock 和 Esc换换?我没试过:)
-
- 帖子: 109
- 注册时间: 2009-12-06 21:23
Re: 有关Emacs的一些思考
Caps Lock是最佳替补 

-
- 帖子: 1831
- 注册时间: 2009-04-03 15:10
Re: 有关Emacs的一些思考
其实我倒有个建议:::
不知道能不能考虑一下把vi和emacs的优点结合一下!vi的键绑定很不错,但是功能太不强大,emacs的功能强大,但是……那个键绑定也太恶了……
我希望开发一款用hjkl来操作,使用vi的模式化特点,并且具有emacs的elisp等等强大功能的编辑器……
另外,vi或者vim我感觉不是<ESC>到死的,我一般把这个键绑定到fdf这三个键上,要按esc就用左手食指和中指动一下就可以了……但是emacs有没有这样方便的快捷键绑定……我目前还没法现呢……我倒是绑定成功过一次,但是由于emacs是无模式的,我使用hjkl做方向键以后,就没办法再输入这几个字母了……所以我觉得vi的模式化输入还是很不错的……
另外那个viper更恶了……不用……不用
不知道能不能考虑一下把vi和emacs的优点结合一下!vi的键绑定很不错,但是功能太不强大,emacs的功能强大,但是……那个键绑定也太恶了……
我希望开发一款用hjkl来操作,使用vi的模式化特点,并且具有emacs的elisp等等强大功能的编辑器……
另外,vi或者vim我感觉不是<ESC>到死的,我一般把这个键绑定到fdf这三个键上,要按esc就用左手食指和中指动一下就可以了……但是emacs有没有这样方便的快捷键绑定……我目前还没法现呢……我倒是绑定成功过一次,但是由于emacs是无模式的,我使用hjkl做方向键以后,就没办法再输入这几个字母了……所以我觉得vi的模式化输入还是很不错的……
另外那个viper更恶了……不用……不用
-
- 帖子: 109
- 注册时间: 2009-12-06 21:23
Re: 有关Emacs的一些思考
可以用Alt+hjkl做方向键啊,Alt是左手,而hjkl是右手,所以不会有手指方面的问题。
对于一般用的不多的函数,都alias一个短一点名字,M-x还是满好用的,至少不用像Esc那样把手移过去。
对于一般用的不多的函数,都alias一个短一点名字,M-x还是满好用的,至少不用像Esc那样把手移过去。
-
- 帖子: 817
- 注册时间: 2008-11-13 16:03
Re: 有关Emacs的一些思考
dshbusiness 写了:其实我倒有个建议:::
不知道能不能考虑一下把vi和emacs的优点结合一下!vi的键绑定很不错,但是功能太不强大,emacs的功能强大,但是……那个键绑定也太恶了……
我希望开发一款用hjkl来操作,使用vi的模式化特点,并且具有emacs的elisp等等强大功能的编辑器……
另外,vi或者vim我感觉不是<ESC>到死的,我一般把这个键绑定到fdf这三个键上,要按esc就用左手食指和中指动一下就可以了……但是emacs有没有这样方便的快捷键绑定……我目前还没法现呢……我倒是绑定成功过一次,但是由于emacs是无模式的,我使用hjkl做方向键以后,就没办法再输入这几个字母了……所以我觉得vi的模式化输入还是很不错的……
另外那个viper更恶了……不用……不用
强烈支持
-
- 帖子: 264
- 注册时间: 2007-05-14 23:14
Re: 有关Emacs的一些思考
可以在 view-mode(只读) 时绑定这几个键为方向键, 按 i/I 使之退出 view-mode. 这个可以方便一些.fzq5012 写了:dshbusiness 写了:其实我倒有个建议:::
不知道能不能考虑一下把vi和emacs的优点结合一下!vi的键绑定很不错,但是功能太不强大,emacs的功能强大,但是……那个键绑定也太恶了……
我希望开发一款用hjkl来操作,使用vi的模式化特点,并且具有emacs的elisp等等强大功能的编辑器……
另外,vi或者vim我感觉不是<ESC>到死的,我一般把这个键绑定到fdf这三个键上,要按esc就用左手食指和中指动一下就可以了……但是emacs有没有这样方便的快捷键绑定……我目前还没法现呢……我倒是绑定成功过一次,但是由于emacs是无模式的,我使用hjkl做方向键以后,就没办法再输入这几个字母了……所以我觉得vi的模式化输入还是很不错的……
另外那个viper更恶了……不用……不用
强烈支持
不过如果想体会 emacs 的强大, 就需要习惯它的风格. 至于一些 emulator 如 viper之类的, 在一些模式下肯定会碰到问题的.
KDE!!!
Linux 发行版永远都是在重复造轮子。
Linux 发行版总是把应由开发者关心问题抛给普通用户。
Linux 发行版永远都是在重复造轮子。
Linux 发行版总是把应由开发者关心问题抛给普通用户。
- youqika
- 帖子: 720
- 注册时间: 2008-09-25 20:56
Re: 有关Emacs的一些思考
其实ESC+:可以用Shift+[代替
另外问一下,emacs默认的键绑定可以修改吗,我虽然不喜欢vi中模式切来切去,
也不喜欢emcs移动光标的键绑定,要改成C-【vi光标移动模式】就好了
另外问一下,emacs默认的键绑定可以修改吗,我虽然不喜欢vi中模式切来切去,
也不喜欢emcs移动光标的键绑定,要改成C-【vi光标移动模式】就好了

UCHIHA
运气是为白痴准备的
运气是为白痴准备的
-
- 帖子: 109
- 注册时间: 2009-12-06 21:23
Re: 有关Emacs的一些思考
可以修改,像youqika 写了:其实ESC+:可以用Shift+[代替
另外问一下,emacs默认的键绑定可以修改吗,我虽然不喜欢vi中模式切来切去,
也不喜欢emcs移动光标的键绑定,要改成C-【vi光标移动模式】就好了
代码: 全选
(global-set-key (kbd "M-j") 'backward-char)
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
-
- 帖子: 240
- 注册时间: 2007-04-27 23:07
Re: 有关Emacs的一些思考
顶起~~~
-
- 帖子: 73
- 注册时间: 2007-05-07 9:42
Re: 有关Emacs的一些思考
其实是c-[youqika 写了:其实ESC+:可以用Shift+[代替
另外问一下,emacs默认的键绑定可以修改吗,我虽然不喜欢vi中模式切来切去,
也不喜欢emcs移动光标的键绑定,要改成C-【vi光标移动模式】就好了
-
- 帖子: 64
- 注册时间: 2008-09-15 11:55
Re: 有关Emacs的一些思考
不喜欢用ctrl,尤其是在笔记本上,现在把ESC映射到Alt+退格了,感觉不错
" 设定Alt+Backspace为ESC键
noremap! <M-BS> <ESC>
vnoremap <M-BS> <ESC>
snoremap <M-BS> <ESC>
lnoremap <M-BS> <ESC>
inoremap <M-BS> <ESC>
" 设定Alt+Backspace为ESC键
noremap! <M-BS> <ESC>
vnoremap <M-BS> <ESC>
snoremap <M-BS> <ESC>
lnoremap <M-BS> <ESC>
inoremap <M-BS> <ESC>