10

在使用 vi 15 年的大部分时间后,我在使用 Go 时一时兴起尝试了 Rob Pike 的 Acme。我真的很喜欢它的小巧轻便。现代 unix 风格的东西在 Acme 中表现不佳,而 Ruby 开发在那种环境中充其量是令人讨厌的(然而,它与 Go 和 C 配合得很好)。

我已经在 vim 中适应了 Acme 的一些“特性”,但我现在正在寻找选项。是否有任何文本编辑器具有以下(有些主观的)功能而不是其他功能?

  • 没有语法高亮或行号
  • 在 osx 和 linux 上运行
  • 缓冲区/窗口分割
  • 浅色背景,深色前景(或改变这一点的能力)
  • 几乎没有膨胀
  • 在编辑器中运行打开终端或从中运行命令的能力

我不知道有任何编辑器可以为我提供 Acme 的鼠标支持,但这些天我使用的是魔术触控板,所以没有必要。我尝试过 Sublime,但感觉有点臃肿,而且拆分窗口会浪费空间。全屏模式接近我正在寻找的内容,但我无法确定缺少的内容。如果我也可以在窗口中打开终端,Sublime 可能会起作用。

我目前的环境是 iTerm2 全屏,使用 vim 进行代码编辑。这工作相对较好,但使用鼠标会很方便。我搜索的一个巨大动力是 Aqua 用窗口边框/阴影浪费了太多空间,并且没有足够的平铺窗口管理器可用于 OSX。

4

1 回答 1

3

我不知道有任何模仿 Acme 的“现代”编辑器,但您所要求的一切都在 Vim 和 Emacs 中,但它们可能不是您所说的“现代”,而且它们的操作与 Acme 的操作完全相反。

不过,列表中的最后一项在 Emacs 中比在 Vim 中更容易、更自然。

我知道您想要一个 GUI 编辑器,但您似乎抱怨 Mac OS X 的窗口管理。我的印象是,您在真正的平铺桌面环境中会很自在。您是否尝试过 Awesome 或 WMII 或其他?

最后,您可以使用鼠标在 Vim 中进行光标定位、视觉选择、窗口焦点和单击选项卡,只需set mouse=a~/.vimrc.

除了我在 Acme 中看到的用鼠标完成的非常特别的东西之外,我认为你想要的一切都在那里:

vim

于 2012-11-04T22:47:15.090 回答