程序员的文本编辑器,带有Mac OS X的垂直拆分视图


2

我一直在使用TextMate,但我缺少一个功能:垂直拆分视图。

我知道Coda支持它,但我不是一个巨大的IDE的粉丝,它太多地改变了我的工作流程 - 换句话说,如果一个应用程序接管我的工作,我讨厌它。

TextMate实际上就是我所需要的:

  • 代码完成
  • 语法高亮
  • 片段
  • filebrowser(项目文件夹)
  • 可通过航站楼访问

但垂直分割只是我真正想要的一个功能。您是否知道哪个编辑器可以解决我的问题?


1
不确定你的意思 垂直 拆分(它有点模糊)但TextWrangler(免费)和它的付费软件大哥BBEdit都非常好,让你在一个轴上拆分窗口,至少。
Paul R

@Spectator垂直分割会非常好。我看了几个不同的 IDE的 (PyCharm,Eclipse,KomodoEdit),但最终坚持使用mvim作为我选择的文本编辑器,牺牲像Snippets文件浏览器或代码完成的设施,以我喜欢的方式工作。我喜欢mvim,因为当我发现自己使用另一台没有安装流行IDE的计算机时,它会保持我的vi和vim chop。祝你好运!
mkelley33

Answers:


6

我会一直回答 VIM (要么 的MacVim 在这种情况下):它做你想要的一切,更多,并在每个平台上运行,获得下一次炒作!

MacVim

您可以水平和垂直分割,直到流血。如果你回避纯粹VIM的陡峭学习曲线,你可以做到 奶油 将Vim调整为一个更容易和更“标准”的版本...但当然你仍然可以垂直分裂并将自己标记为死亡。


适用于MacVim的+1 - 它是任何平台IMO上最好的GUI vim。您还可以使用TextMate的许多人切换到vim,因此有很多切换器指南(例如, stevelosh.com/blog/2010/09/coming-home-to-vim )。
redacted

4

Emacs在OSX上运行 并且是一个非常受欢迎的代码,文本和编辑器的编辑器......几乎所有东西。它原本是一个极客的编辑器,但后来变得更加简单易用。你可以试一试。


我会试一试,但据我记得,我无法通过快捷方式...也许这次我会花更多的时间!

现在的捷径就是:捷径。一切都是鼠标启用和菜单启用现在。快捷方式通常使用起来更快,因为您的手指不必移动到鼠标和从鼠标移动,但大部分都不是 需要 不再。
Wes Hardaker

4

崇高文本2 看起来很有希望(可能直到TextMate 2出现),尽管它只在(早期)alpha阶段。

这是您在Sublime Text 2中请求的功能的屏幕截图。

Sublime Text 2 split view


我对Sublime Text 2非常乐观,alpha对我来说很有用......我喜欢全屏模式,Splitscreening非常完美。在公共alpha期间看到评估对话框我感到有点难过...如果它是一个发布版本,我会为编辑器付费,但对于我不知道的alpha版本。
Spectator

1

如果你认为你可能会考虑Vim,它肯定会有垂直文本拆分。您可以将窗口分成任意数量的窗口 - 顶部和底部,左侧和右侧,两个位于顶部,一个位于底部等。分割可以是不同的文件或同一文件的不同部分。

Vim有一个陡峭的学习曲线,但我是一个忠实的粉丝,在看着我使用它之后,我的老板正准备从Textmate切换到Vim。

如果您想考虑它,我强烈推荐Vim上的Peepcode剧集来帮助您入门。



0

尝试 弗雷兹 要么 Smultron 。 (Fraise基于Smultron并且与Smultron非常相似。)它们都支持拆分视图,并且都是免​​费或非常便宜的(Smultron成本为5美元)。

编辑:
Smultron的链接已更改为当前版本。


注意:Fraise不再开发。
Wuffers

0

你有没有考虑过 肚带

它允许您拖动窗口,使其调整为屏幕的一半。您也可以拖动窗口以调整大小。您可以将它与Exposé一起使用,以使用两个以上的窗口。

这将使您能够继续使用TextMate或任何其他选择的编辑器。

Cinch目前售价7美元。


0

TextWrangler有一个甜蜜的分割视图。仍然有点两个窗口,但检查出来。命令+单击以突出显示要比较的两个文档,然后右键(控制)单击并选择比较。观察真棒。我也在MacRumors上发布了这个。

那里还有很多其他很棒的提示:

http://magp.ie/2010/06/16/textwrangl...ard-shortcuts/


0

另一个免费选项是Jedit,适用于Mac,Windows和Linux。它可以水平和垂直分割。 Sublime看起来更好,但它不是免费的。 Macvim是另一种选择,但你必须习惯其不同的做事方式。

http://jedit.org/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.