macos - 类似于 acme 的现代文本编辑器

标签 macos ide editor sublimetext2 vi

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

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

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

  • 我不知道有哪个编辑器可以为我提供 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 中看到的用鼠标完成的非常特别的事情之外,我认为你想要的一切都在那里:

    vim

    关于macos - 类似于 acme 的现代文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13223460/

    相关文章:

    objective-c - OS X 上的 NSWindow 与 iOS 上的 UIView 相同吗?

    java - Java中的所见即所得文本编辑器

    macos - NSTask 从沙盒应用程序中生成

    objective-c - osx - 如何以编程方式删除具有提升权限的文件?

    用于教学的 Python 3 IDE

    xcode - 无法在Xcode中重命名组文件夹

    支持书签的 Linux 文本编辑器

    macos - mac 中 Visual Studio Code ("not"Visual Studio 中的符号 TreeView

    java - 错误: no such file or directory trying to create jar file from terminal

    ide - GNUStep 入门