Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

EMACS不能键盘映射

11 views
Skip to first unread message

clstn

unread,
May 18, 2012, 9:58:40 PM5/18/12
to
刚刚准备放弃vim,用emacs
想把ctrl alt shift互换,发现emacs键盘映射只能通过修改配置文件实现。。。
犹豫中...
--

[m [34m※ 来源:·水木社区 http://newsmth.net·[FROM: 58.247.249.*] [m

猫王

unread,
May 18, 2012, 10:00:02 PM5/18/12
to
vim可以不用修改配置文件做到?

【 在 clstn (clstn) 的大作中提到: 】
: 刚刚准备放弃vim,用emacs
: 想把ctrl alt shift互换,发现emacs键盘映射只能通过修改配置文件实现。。。
: 犹豫中...
: ...................

--

[m [1;32m※ 来源:·水木社区 newsmth.net·[FROM: 111.193.181.*] [m

clstn

unread,
May 18, 2012, 10:03:15 PM5/18/12
to
表达错了
vim自己的配置文件可以做到
.emacs还想不行?还得编程序做到。
【 在 stid 的大作中提到: 】
: vim可以不用修改配置文件做到?
:

猫王

unread,
May 18, 2012, 10:07:06 PM5/18/12
to
shortcut都可以在 .emacs 定义。永久映射不知道
但是meta键可以指定

【 在 clstn (clstn) 的大作中提到: 】
: 表达错了
: vim自己的配置文件可以做到
: .emacs里是不行?还得编程序做到。

clstn

unread,
May 19, 2012, 5:38:26 AM5/19/12
to
不是在vim,而是想在emacs中把这三个键互换
学编辑器的时候,才发现现在的键盘设计实在不合理,ctrl太不好用了
如果空格键短一点,把ctrl健能放到空格键两旁,大拇指能按住就好了
左CTRL键和Caps Lock键互换 也不是很方便,如果组合键都在左手,按起来也麻烦
左右ctrl健都能用到最好
【 在 csophys 的大作中提到: 】
: vim中为什么要这3个键互换啊。不懂vim...,emacs中为了按Ctrl键方便。一般在注册表中把右CTRL键和Caps Lock键互换了。这样不用emacs的时候,感觉按ctrl键也方便,不是吗?

--

[m [31m※ 来源:·水木社区 http://newsmth.net·[FROM: 58.247.249.*] [m

猫王

unread,
May 19, 2012, 9:55:52 AM5/19/12
to
我就是左右ctrl都用的

【 在 clstn (clstn) 的大作中提到: 】
: 不是在vim,而是想在emacs中把这三个键互换
: 学编辑器的时候,才发现现在的键盘设计实在不合理,ctrl太不好用了
: 如果空格键短一点,把ctrl健能放到空格键两旁,大拇指能按住就好了
: ...................

--

[m [1;33m※ 来源:·水木社区 newsmth.net·[FROM: 111.193.175.*] [m

clstn

unread,
May 19, 2012, 9:04:30 PM5/19/12
to
alt大拇指够得着,我反而觉得是最好用的,如果空格键再短点更好了。
其次是shift,ctrl最不合理,经常按错。
我用的是笔记本。
【 在 Snija 的大作中提到: 】
: 难道不是alt最难用?
:

--

[m [35m※ 来源:·水木社区 http://newsmth.net·[FROM: 58.247.204.*] [m

clstn

unread,
May 19, 2012, 9:06:36 PM5/19/12
to
你的ctrl键还是原来的ctrl键吗?
【 在 stid 的大作中提到: 】
: 我就是左右ctrl都用的

猫王

unread,
May 19, 2012, 9:44:03 PM5/19/12
to
sure

【 在 clstn (clstn) 的大作中提到: 】
: 你的ctrl键还是原来的ctrl键吗?


--

[m [1;34m※ 来源:·水木社区 newsmth.net·[FROM: 111.193.181.*] [m

红杉

unread,
May 20, 2012, 9:16:10 PM5/20/12
to
windows下你可以用autohotkey

我的配置文件
#IfWinActive ahk_class Emacs ; if in emacs
+Capslock::Capslock ; make shift+Caps-Lock the Caps Lock toggle
Capslock::Control ; make Caps Lock the control button
#IfWinActive ; end if in emacs

【 在 clstn (clstn) 的大作中提到: 】
: 刚刚准备放弃vim,用emacs
: 想把ctrl alt shift互换,发现emacs键盘映射只能通过修改操作系统注册表实现。。。
: 犹豫中...

--

[m [33m※ 来源:·水木社区 http://newsmth.net·[FROM: 116.25.205.*] [m

海猫

unread,
May 21, 2012, 7:08:29 AM5/21/12
to
这个问题足够资格加入置底的FAQ了

【 在 ck4918 (红杉) 的大作中提到: 】
: windows下你可以用autohotkey
: 我的配置文件
: #IfWinActive ahk_class Emacs ; if in emacs
: +Capslock::Capslock ; make shift+Caps-Lock the Caps Lock toggle
: Capslock::Control ; make Caps Lock the control button
: #IfWinActive ; end if in emacs


--

[m [1;32m※ 来源:·水木社区 newsmth.net·[FROM: 218.193.186.*] [m
0 new messages