现代文本编辑器类似于极致

时间:2012-11-04 22:10:50

标签: macos ide editor sublimetext2 vi

在15年的大部分时间里使用vi之后,我在与Go合作的过程中一直想着Rob Pike的Acme。我真的很喜欢它的最小和轻量级。现代unix-esque的东西在Acme中表现不佳,Ruby开发在这种环境中充其量是刺激性的(然而,它与Go和C完美结合)。

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

  • 没有语法突出显示或行号
  • 在osx和linux上运行
  • 缓冲区/窗口拆分
  • 浅色背景,黑暗前景(或改变这种情况的能力)
  • 很少甚至没有膨胀
  • 能够在编辑器中运行打开终端或从中运行命令

我不知道任何编辑器可以给我Acme的鼠标支持,但是这些天我使用的是魔术触控板,所以没有必要。我尝试过Sublime,但感觉有点膨胀,分裂的窗户会浪费空间。全屏模式接近我正在寻找的东西,但我不能把手指放在缺少的东西上。如果我也可以在窗口中打开终端,Sublime可能会有效。

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

1 个答案:

答案 0 :(得分:2)

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

尽管如此,列表中的最后一项在Emacs中比在Vim中更容易,更自然。

我知道您需要一个GUI编辑器,但您似乎抱怨Mac OS X的窗口管理。我的印象是,您可以在真正的平铺桌面环境中轻松自如。你尝试过Awesome或WMII还是其他人?

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

除了我在Acme中看到的非常特殊的东西,我认为你想要的东西就在那里:

vim