在使用 vi 15 年的大部分时间后,我在使用 Go 时一时兴起尝试了 Rob Pike 的 Acme。我真的很喜欢它的小巧轻便。现代 unix 风格的东西在 Acme 中表现不佳,而 Ruby 开发在那种环境中充其量是令人恼火的(然而,它与 Go 和 C 配合得很好)。
我已经在 vim 中适应了 Acme 的一些“特性”,但我现在正在寻找选项。是否有任何文本编辑器具有以下(有些主观的)功能而不是其他功能?
我不知道有哪个编辑器可以为我提供 Acme 的鼠标支持,但这些天我使用的是魔术触控板,所以没有必要。我尝试过 Sublime,但感觉有点臃肿,而且拆分窗口会浪费空间。全屏模式接近我正在寻找的内容,但我无法确定缺少的内容。如果我也可以在窗口中打开终端,Sublime 可能会起作用。
我目前的环境是 iTerm2 全屏,使用 vim 进行代码编辑。这工作相对较好,但使用鼠标会很方便。我搜索的一个巨大动力是 Aqua 浪费了太多的窗口边框/阴影空间,并且没有足够的平铺窗口管理器可用于 OSX。
最佳答案
我不知道有任何模仿 Acme 的“现代”编辑器,但您所要求的一切都在 Vim 和 Emacs 中,但它们可能不是您所说的“现代”,它们的操作与 Acme 的操作截然相反。
不过,列表中的最后一项在 Emacs 中比在 Vim 中更容易、更自然。
我知道您想要一个 GUI 编辑器,但您似乎提示 Mac OS X 的窗口管理。我的印象是,您在真正的平铺桌面环境中会很自在。您是否尝试过 Awesome 或 WMII 或其他?
最后,您可以在 Vim 中使用鼠标进行光标定位、视觉选择、窗口焦点和单击选项卡,只需 set mouse=a
在您的 ~/.vimrc
.
除了我在 Acme 中看到的用鼠标完成的非常特别的事情之外,我认为你想要的一切都在那里:
关于macos - 类似于 acme 的现代文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13223460/