Plugins 有没有类似vi模式的可扩展编辑器?

Plugins 有没有类似vi模式的可扩展编辑器?,plugins,text,editor,utilities,Plugins,Text,Editor,Utilities,我正在寻找一个完美的文本编辑器:) “必须拥有”列表: 类似于vim的模态编辑,键绑定类似于vim emacs喜欢可扩展性——插件和编辑器本身使用相同的“真实”语言,因此扩展可以影响编辑器内外的几乎任何东西。。。vim脚本不够,python插件也不够 插件不受外部进程的限制,可以异步更改文本等 支持termcap/curses,因此它可以在内部运行真正的终端 使用真正的语法解析,这样插件就可以在不经过“what's it's color”路径的情况下获取有关单词“type”的信息(synIDa

我正在寻找一个完美的文本编辑器:)

“必须拥有”列表:

  • 类似于vim的模态编辑,键绑定类似于vim
  • emacs喜欢可扩展性——插件和编辑器本身使用相同的“真实”语言,因此扩展可以影响编辑器内外的几乎任何东西。。。vim脚本不够,python插件也不够
  • 插件不受外部进程的限制,可以异步更改文本等
  • 支持termcap/curses,因此它可以在内部运行真正的终端
  • 使用真正的语法解析,这样插件就可以在不经过“what's it's color”路径的情况下获取有关单词“type”的信息(synIDattr(synID(line(“.”),col(“.”,1),“name”)是no no)
  • 远程编辑是可能的(但这可能已经得到插件+扩展点的保证)
我知道viper emacs,但我不确定我是否喜欢这个想法。。。 有人知道更好的吗

澄清:

我不是全职程序员。我是一名管理员/程序员/高级用户,已经将所有的时间都花在了控制台上,同时在多台主机上运行,95%的时间都是vim在运行。我爱维姆,但我在找维姆;)Eclipse并没有帮我解决这个问题,因为大多数时候我都在用自己的语法文件编辑configs/dsl

有时候我确实需要一种重构插件来完成我经常做的事情。我有证据证明它可以在vim中完成,但这真的很痛苦。。。例如,您不能请求“解析树中的上一个令牌”。您所能做的最好的事情就是逐字符返回,检查单词是否与变量/函数/任何东西具有相同的着色样式(每次检查时都要求解析文件片段)。如果我不能用简单的脚本语言扩展编辑器,它对我也不起作用

此外,我经常需要有第二个终端来运行某些东西并将输出复制到vim。我跑不了!R因为它会挂起vim中的每个选项卡,直到命令完成


啊-仅限linux+控制台-我对windows世界不感兴趣:)

从一个vim'mer到另一个vim'mer--您的搜索是徒劳的,中止,中止,等等

如果您对IDE正在使用的任何编辑器感到失望(eclipse跃然纸上),那么要么使用vi作为外部编辑器,要么习惯IDE使用的文本编辑器。原因是,除了vi用户之外,没有人认为vi是自然的,因此,任何“现代”编辑器对vi键绑定的需求都将完全不同


如果你真的喜欢vi和终端模式,那么就使用vi。如果你想要更智能的东西,就用vim。

从一个vim'mer到另一个vim'mer——你的搜索是徒劳的,中止,中止,等等

如果您对IDE正在使用的任何编辑器感到失望(eclipse跃然纸上),那么要么使用vi作为外部编辑器,要么习惯IDE使用的文本编辑器。原因是,除了vi用户之外,没有人认为vi是自然的,因此,任何“现代”编辑器对vi键绑定的需求都将完全不同


如果你真的喜欢vi和终端模式,那么就使用vi。如果你想要更智能一点的东西,就使用vim。

Kate/Kwrite在KDE4.2 beta中,现在有了类似vim的模式

整个[Esc]-->命令模式交易、:helps/好友功能都包括在内

它实际上并不是一个完整的实现,但它包含了一些基本内容

还有一个看起来很有趣的,我迫不及待地想让它稳定到可以使用的程度,它让你在任何地方都可以使用vim编辑功能


我迫不及待地想在一个语法突出显示编辑器中编辑我的stackoverflow帖子,该编辑器使用了全功能工具:DKate/KwriteKDE4.2 beta中,现在有了一个类似vim的模式

整个[Esc]-->命令模式交易、:helps/好友功能都包括在内

它实际上并不是一个完整的实现,但它包含了一些基本内容

还有一个看起来很有趣的,我迫不及待地想让它稳定到可以使用的程度,它让你在任何地方都可以使用vim编辑功能


我迫不及待地想在一个使用全功能工具的语法突出显示编辑器中编辑我的stackoverflow帖子。:D有一个Eclipse插件,它基本上改变了vim编辑器的编辑器。

有一个Eclipse插件,它基本上改变了vim编辑器的编辑器。

SlickEdit:

SlickEdit:

找到了毕竟是:)

Yi支持vim(带模式和:命令)和emacs键映射。它使用适当的增量解析器,并可通过haskell完全扩展(它与ghc接口并编译您的config/plugin+链接到结果)。支持标签、迷你缓冲区和所有其他酷东西

最近几天我一直在使用它,我真的很高兴。

毕竟找到了:)

Yi支持vim(带模式和:命令)和emacs键映射。它使用适当的增量解析器,并可通过haskell完全扩展(它与ghc接口并编译您的config/plugin+链接到结果)。支持标签、迷你缓冲区和所有其他酷东西


过去几天我一直在使用它,我真的很高兴。

我想他说的是eclim:。我打算找个时间看看……我想他说的是eclim:。我将在某个时候查看一下……正如澄清中提到的——我对windows平台不感兴趣。另外,“使用功能齐全的宏语言创建自定义宏”很难满足插件和编辑器本身的“真实语言”,因此扩展几乎可以影响编辑中的任何内容