作者:自娱自乐GoGo | 来源:互联网 | 2023-05-26 17:40
我很喜欢他们的扩展功能,利用他们的脚本你几乎无所不能。可是在windows平台觉得他们水土不服,用键盘代替鼠标毋庸置疑会提高效率,但是别忘记了我们是在windows平台,我们在编写代码的时候会
我很喜欢他们的扩展功能,利用他们的脚本你几乎无所不能。
可是在windows平台觉得他们水土不服,用键盘代替鼠标毋庸置疑会提高效率,但是别忘记了我们是在windows平台,我们在编写代码的时候会时不时的查查邮件,上网查资料等等,我们还是需要鼠标,我们不是在纯文本的工作平台下。这样的话提高效率就会很有限。
他们打开、浏览、管理文件的方式是*nix的方式,是当时没有视窗环境的产物,你如果在windows平台下用它们就意味着你要在两种习惯间频繁的转换,是一件痛苦的事情。
另外还有很多插件不支持在windows平台下使用。
在emacs中文网emacser.com上版主也说在windows下不适合用emacs,要用的话你是在折磨自己同时也在折磨emacs。
难道要在windows下吃饭的我真的就和emacs无缘了吗?
我不是为了用它们而用,而是太喜欢他们的扩展功能,试想一下用你自己写的脚本去不断的完善你的编辑器是多么cool的一件事情。(每个人的习惯毕竟不一样)。
12 个解决方案
看标题有当年本作的风范,哈哈,顶你
本开就不太适合,尤其是vim,和Windows的风格太不搭边,而且要说开发环境,除了慢点,实在看不是VS比vim差。
emacs到不一定不适合,那个斑竹可能比较原教旨主义(毕竟emacs是最早一批gnu项目,斯托曼亲自操刀的),lisp跨平台没问题啊,而且emacs关键比vim强的一点就是是个“真正适合配置IDE”的编辑器,用vim总觉得缺点什么
最近老是换机器上网,键盘和搜狗的风格都不是自己的,总是错别字,见谅
lisp跨平台是没问题,但有些插件的一部分是用c写的,到windows平台不能直接使用,可能需要重新编译,不得不承认我比较小白,遇到要重新编译的插件我退缩了。。。
还有就是水土不服的问题,比如我在别的地方把文件的内容改了,emacs应该检测不到吧,oh,mygod,它只关心它的缓冲区。。。。。。。还是由于环境不同需求不同。。。
其实notepade++,jedit也有插件扩展功能,也可以去写自己的插件,不过相比较vim,emacs需要付出更多的代价,你需要了解他们的软件架构,需要了解c++去扩展notepad++。需要用java去扩展jedit,个人认为他们的开放性还是有限。
不像vim和emacs的脚本比较轻量级,而且是面对应用的,不需要了解vim和emacs本体的细节,至少不需要详细了解。。。
不好意思,有点主观了,emacs可以检测到文件的更新。。。。。
楼上提到的代码折叠应该大部分编辑器都可以吧。。。。
Windows下我的文本编辑器用的AkelPad,语法高亮、标签浏览、修改检测、简单的自动完成都是有的,总体来说比ue简陋,但是速度和记事本差不多。UE觉得太庞大了,要说16进制浏览功能我宁可再装个winhex,又比ue专业的多
Linux下我也不习惯vim,反正用的不多,直接leafpad后gedit能完成绝大部分工作,linux下一直没提供dos里edit那样风格的纯命令行编辑器(至少没见过发行版默认安装),很不解,连FreeBSD都有ee
win下一直用自己改版的 SciTE
vim emacs还用不习惯。