当前位置:  开发笔记 > 编程语言 > 正文

Emacs键入名人堂/耻辱

如何解决《Emacs键入名人堂/耻辱》经验,为你挑选了2个好方法。

开发软件中最好和最差的emacs密钥绑定是什么?自从我学会了它之后,我发现自己试图使用Cp和Cn在其上有文本框的所有内容中上下移动.

我一直对拥有emacs模式的软件感到恼火,这种模式很明显要么是由以前从未使用过emacs的人放在一起,要么是以蹩脚的方式完成.所以让我们认识一下这个主题中的赢家和输家.



1> bendin..:

勇敢的尝试

Eclipse Emacs绑定在编辑时很不错.但是,在某些对话框中,它们会神秘地破坏并复制还原为Cc并粘贴到Cv.一种刺激.

一个不错的Mac OS奖金

在Mac OS上,所有Cocoa应用程序都支持基本的emacs键绑定.这很好用,因为原生Mac应用程序不使用控制键,所以不存在冲突的可能性.这也意味着您可以在Mac上选择几乎任何文本编辑器(或文字处理器)并至少拥有基本的Emacs密钥.

意想不到的好处

这甚至意味着Oxygen(使用Swing GUI工具包的XML编辑器)支持Emacs键绑定,但仅支持mac.我认为是这种情况,因为Apple实际上使用重量级(Cocoa)文本小部件来实现其LAF中的Swing文本小部件.

在其他平台上,我经常使用Oxygen的Eclipse插件版本来获取我的键绑定.

丑陋

G^%$&^% F^%$StackOverflow用于在Mac上覆盖一些Cocoa Emacs绑定和一些Javascript垃圾.很烦人.

C-k (kill-line)     is bound to (insert-this-crap `print("code sample");`)
C-b (backward-char) is bound to (insert-this-crap **strong text**)
C-e, C-a, C-p, C-f, C-n work as expected.

这些SO快捷方式既没有记录,也没有可自定义.它们也不是特别有用.

在此处报告为错误:http://stackoverflow.uservoice.com/pages/general/suggestions/72686



2> Oddthinking..:

[这是一个来自编辑器的坏EMACS绑定的例子,甚至没有尝试像EMACS一样.]

我曾经发现自己在Solaris上的EMACS和PRIMOS上的SOL之间前后移动.

在Emacs上,Cp意味着上升一行.

在SOL上,Cp显然是一个未记录的命令,意味着在没有提示或保存的情况下退出编辑器!

在那段时间里我失去了很多工作,让我告诉你.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有