在15年的大部分时间里使用vi之后,我在与Go合作的过程中一直想着Rob Pike的Acme。我真的很喜欢它的最小和轻量级。现代unix-esque的东西在Acme中表现不佳,Ruby开发在这种环境中充其量是刺激性的(然而,它与Go和C完美结合)。
我已经适应了某些Acme在vim中的“功能”,但我现在正在摸索选择。是否有任何文本编辑器具有以下(有些主观)功能而不是其他?
我不知道任何编辑器可以给我Acme的鼠标支持,但是这些天我使用的是魔术触控板,所以没有必要。我尝试过Sublime,但感觉有点膨胀,分裂的窗户会浪费空间。全屏模式接近我正在寻找的东西,但我不能把手指放在缺少的东西上。如果我也可以在窗口中打开终端,Sublime可能会有效。
我目前的环境是iTerm2全屏,利用vim进行代码编辑。这种方法效果相对较好,但使用鼠标会很方便。我的搜索的一个巨大推动因素是Aqua浪费了太多空间,窗口边框/阴影,并且没有足够的平铺窗口管理器可供OSX使用。
答案 0 :(得分:2)
我不知道任何模仿Acme的“现代”编辑,但你要求的一切都在Vim和Emacs中,但它们可能不是你所谓的“现代”,而且它们的操作与Acme的操作完全相反。 / p>
尽管如此,列表中的最后一项在Emacs中比在Vim中更容易,更自然。
我知道您需要一个GUI编辑器,但您似乎抱怨Mac OS X的窗口管理。我的印象是,您可以在真正的平铺桌面环境中轻松自如。你尝试过Awesome或WMII还是其他人?
最后,您可以使用鼠标进行光标定位,视觉选择,窗口焦点以及点击Vim中的标签,只需set mouse=a
中的~/.vimrc
。
除了我在Acme中看到的非常特殊的东西,我认为你想要的东西就在那里: