加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

在Linux下寻求程序员编辑器

发布时间:2020-12-13 19:51:36 所属栏目:Linux 来源:网络整理
导读:我明白这个问题对每个人来说都非常个人化:),但我仍然被迫提出这个问题. 目前我正在使用VIM和gVIM作为我的主编,但是它有很多缺点: 非常不方便的脚本语言. 使用正则表达式缩进和突出显示(现实生活表明它不是最好的主意). 混合文件类型问题(即erb,html(js css)
我明白这个问题对每个人来说都非常个人化:),但我仍然被迫提出这个问题.
目前我正在使用VIM和gVIM作为我的主编,但是它有很多缺点:

>非常不方便的脚本语言.
>使用正则表达式缩进和突出显示(现实生活表明它不是最好的主意).
>混合文件类型问题(即erb,html(js css),php html等…).
>缺乏自动完成(我知道有一个Acp和其他几个脚本,但我不喜欢他们使用不同编程语言的方式,而不考虑编程语言的特殊性).

我有更多的胜利,但我不认为有人想听到它:)这是给我带来大多数问题的要点.

所以我正在寻找一个新的编辑器.哪个应该:

>有一些通用的脚本语言(即Python,Perl,Ruby等)和良好的可扩展性.
>自动完成.
>窗口分裂(当你尝试它时,你不能活着它:)).
>支持多种语言和混合模式的良好支持(绝对必须具备).
> GUI支持.能够从扩展创建/实例化小部件.

如果编辑器具有此功能,则意味着它就是我想要的.我看到很多选择,尝试过Emacs,jEdit和其他几十个,但我没有找到满足这5分的任何东西.
唯一满足4/5分的编辑器是gEdit,但是我无法生活没有分裂:(

如果有人知道这样的编辑请分享.

谢谢 :)

附:没有神圣的战争.

解决方法

我认为 Kate接近:

>有一些通用的脚本语言(即Python,Ruby等)和良好的可扩展性.

您可以在Javascript中自动执行某些任务,尽管API有些限制……但开发人员正在努力. (这是一个相当新的功能)
>自动完成.

凯特有它(几乎太多了 – 它有时会自动填充我不想要它的东西).我相信它自动完成部分基于你在当前文件中使用的单词.
>窗口分裂(当你尝试它时,你不能活着它:)).

在“视图”菜单上可用
>支持多种语言和混合模式的良好支持(绝对必须具备).

语法高亮可用于许多语言,包括混合模式,如HTML中的CSS< style>< / style>或者< script>< / script>中的JS,您可以编写自己的语法高亮文件以支持其他语言或组合
> GUI支持.能够从扩展创建/实例化小部件.

这是一个GUI程序,希望对你有足够的支持…… Kate支持一个插件系统,插件可以创建自己的菜单项(或菜单),侧边栏,对话框等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读