真正的列模式(块选择和编辑)文本编辑器解决方案?

tam*_*ale 19 gedit text-editor software-recommendation

在 Windows 中,我曾经使用名为crimson editor的文本编辑,它具有我尚未使用过的最佳列模式编辑支持。

当通过一个简单的启用Alt-C快捷方式,选择可以用鼠标或光标键制成,并且它们会是视觉块而不是缠绕线。

这些选择可以被删除、移动、复制、粘贴,所有的操作都是有意义的。您也可以直接开始输入,然后在输入时会得到一列字符。

有多种方法可以让这些功能的一部分在论坛线程上单独讨论,但还没有人提供一种解决方案来提供这种包罗万象且易于使用的方法。

如果有人可以指出我正在积极开展这项工作的 gedit 插件,也许我可以帮助自己进行编码。如果有人知道已经提供此完整功能的文本编辑器,我将不胜感激。通过 wine 运行 crimson 编辑器和用于 gedit 的关闭但不完全的多编辑插件是我暂时“接受”的临时解决方案。

更新(2012-11):我现在是sublime text 的一个非常高兴的用户。它支持出色的列模式编辑,并且可以在所有三个主要操作系统平台上正常运行。强烈推荐!

kou*_*hik 22

杰尼 安装geany通过软件中心安装

是一个集成开发环境,提供了很好的列编辑支持,值得一试(这里有一个例子)

简而言之,在进行选择时按下Alt+Shift而不是仅Shift在调用列模式时。一个重要的限制是,列模式下的编辑(到目前为止)是不可撤销的。

要使用鼠标实现相同的效果,请Ctrl在选择时按住。这实际上适用于大多数基于 Scintilla 的编辑器(包括 SciTE 和 Geany)。


小智 9

要编辑列,我使用 vi / gvim。习惯 vi 需要一些学习,但最终许多人发现这是他们首选的编辑器。

特别是在 vi 中,您可以使用CTRL V在可视模式下突出显示列,然后您可以按预期进行编辑。我一直使用它来添加和删除注释,或者缩进功能,即CTRL V(突出显示一列)SHIFT I # ESC将注释掉整列。


小智 5

您确实使用了 Eclipse 编辑器。Alt+ Shift+A应该做你所需要的。


小智 5

编辑 安装 nedit 通过软件中心安装

我一直在使用NEdit

要使用终端安装它,请使用以下命令:

sudo apt-get install nedit
Run Code Online (Sandbox Code Playgroud)

老派 (Motif) 但有标签,轻巧简单。包含用于多种编码语言的上下文突出显示,并且可以添加更多。在用鼠标拖动的同时按下 Ctrl 可以选择一个文本块。然后您可以照常复制/粘贴。现在不能没有这个功能。