Macos 是否有一个程序员的文本编辑器为OSX与缩小?

Macos 是否有一个程序员的文本编辑器为OSX与缩小?,macos,editor,Macos,Editor,我认为标题基本上是不言自明的,除了必要的澄清和警告: 澄清 我不完全确定“缩小”是否是我所指功能的通用术语。我的意思是类似于Emacs“缩小缓冲区”的功能,即选择一个区域并快速缩小编辑器窗口以仅显示该区域,然后在进行一些编辑后,能够快速缩小以再次查看/编辑完整文件。这是一个我喜欢的特性,并且发现它比代码折叠有用得多 警告 当然,答案是“是-XEmacs”,也可能是vim?。但我在寻找vim或Emacs以外的东西;几乎可以肯定的是,一个更诡诈的人认为Textmate、TextWrangler等等。

我认为标题基本上是不言自明的,除了必要的澄清和警告:

澄清 我不完全确定“缩小”是否是我所指功能的通用术语。我的意思是类似于Emacs“缩小缓冲区”的功能,即选择一个区域并快速缩小编辑器窗口以仅显示该区域,然后在进行一些编辑后,能够快速缩小以再次查看/编辑完整文件。这是一个我喜欢的特性,并且发现它比代码折叠有用得多

警告
当然,答案是“是-XEmacs”,也可能是vim?。但我在寻找vim或Emacs以外的东西;几乎可以肯定的是,一个更诡诈的人认为Textmate、TextWrangler等等。

我的研究似乎表明,最直接的答案就是“不”。除了emacs,我还没有找到一个在OSX上运行的支持缩小的编辑器

不过,我已经找到了一个可能对某些场景感兴趣的解决方法,即与一个或多个编辑器一起使用Hog Bay软件

例如,我尝试设置QuickCursor以启动TextMate。因此,现在在XCode中工作时,我可以选择要缩小范围的文本,点击我设置的全局热键,所选文本会在TextMate窗口中弹出。这可以编辑,然后一个保存和取消窗口将编辑的文本弹出到XCode中


如果您只是在使用TextMate,或者,我想,QuickCursor可以控制的其他编辑器之一,这也可以工作;例如,您可以在编辑器中选择select test,触发QuickCursor在新窗口中打开所选文本,然后将该文本弹出回原始窗口。

我猜这不是您想要的,但您没有明确说明:?它是一款与OS X剪切、粘贴、菜单、工具栏等集成良好的emacsen。

也许更适合程序员的堆栈。别担心,他们不想要它:如果你的问题是关于编程工具的,请询问堆栈溢出。这就像变戏法。我相信阿特伍德先生会毫无偏见地删除,如果他觉得这个问题放错地方了……哈。我就知道。那么为什么还有“工具”标签呢?当然,这个问题并不是完全偏离主题。关闭而不负责解释的权力总是腐败的。我想让一位收信人解释一下,这个问题与程序员经常使用的软件工具之间的关系,这些工具引用了@Chris:Reasking一个相同的问题是不正确的。相反,正确的做法是重新打开这个。它现在有3张重新开放的选票。您可以尝试编辑该问题,以便更清楚地关注软件开发。或者提出一个问题。@Michael:是的,我忘了大纲视图的同源词。可以被视为大纲视图的任务文件也做了同样的事情。如果只有XCode4支持某种合理的用户脚本,那么将所选内容提取到选项卡或备用编辑器中,并在编辑后将其推回就足够容易了。不,你说得对,这不完全是我想要的,不过还是要感谢指针。我完全接受所有关于emacs和vim的华丽的说法,并且已经使用了这两种工具,但它们不是我选择的工具。完全理解。不想宣传,但emacs几乎值得在Mac上使用,因为所有文本输入字段都接受基本的emacs键盘快捷键,例如,ctrl+a转到行首,ctrl+k终止该行,但StackOverflow除外,该快捷方式被劫持以插入Backtickshame我们只有一个左控制键!我已将caps lock重新映射到ctrl。它令人难以置信的舒适:这对ctrl-a有什么帮助?