【发布时间】:2011-11-16 05:08:26
【问题描述】:
我想找到一种在 Xcode(或者更一般地说,任何 Cocoa 文本编辑器)中进行键绑定的方法,该方法将删除(向左或向右,取决于键绑定)连续空白而不删除任何非-空白字符或换行符。
对于左空格删除,我认为逻辑是:
"如果有一个非空白或换行符立即到 克拉左边,什么都不做,否则删除所有连续的 克拉左边的空白字符,留下克拉 紧跟在第一个非空白或换行符之后 左边。”
显然,我也想要一个全等的右操作版本。
在理想情况下,我希望对换行有更复杂/智能的行为(可能删除只包含空格的连续行),但我会先满足于这个简单的行为。
我有 QuickKeys,而且我不害怕使用它。 :) 如果有人对如何在运行时修补这种行为有任何想法,我也愿意自己写一些东西——如果这种行为在我系统上的所有 Cocoa 文本编辑器中工作,那就太好了。
我不对运行 emacs、vi、vim、pico、nano、WordStar 或任何其他文本编辑器感兴趣。如果该解决方案不能在 Xcode4 中运行,那不是我的解决方案。
【问题讨论】:
-
+∞。 Xcode 迫切需要一种方法来创建自定义编辑宏并将它们映射到击键。
-
WordStar +1。 -1 表示不想使用它。
-
XVim 应该很快就会成为你最好的伙伴。至少,它已经是我的了。