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

cmh*_*bbs 7 ide vi macos editor sublimetext2

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

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

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

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

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

rom*_*inl 3

我不知道有哪个“现代”编辑器模仿 Acme,但你所要求的一切都在 Vim 和 Emacs 中,但它们可能不是你所谓的“现代”编辑器,而且它们的操作与 Acme 截然相反。

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

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

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

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

维姆