加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何进行击键以删除Xcode中的连续空格?

发布时间:2020-12-14 19:02:31 所属栏目:百科 来源:网络整理
导读:我想找出一种在 Xcode(或者更一般地说,任何Cocoa文本编辑器)中具有键绑定的方法,它将删除(向左或向右,取决于键绑定)连续的空格而不删除任何非空白字符或换行符. 对于left-whitespace-delete,我认为逻辑是: “If there is a non-whitespace-or-newline chara
我想找出一种在 Xcode(或者更一般地说,任何Cocoa文本编辑器)中具有键绑定的方法,它将删除(向左或向右,取决于键绑定)连续的空格而不删除任何非空白字符或换行符.

对于left-whitespace-delete,我认为逻辑是:

“If there is a non-whitespace-or-newline character immediately to the
left of the carat,do nothing,otherwise delete all contiguous
whitespace characters to the left of the carat,leaving the carat
immediately following the first non-whitespace-or-newline character to
the left.”

显然,我也想要一致的正确操作版本.

在一个理想的世界里,我想要一个关于换行的更复杂/更聪明的行为,(可能删除只包含空格的连续行)但我会先解决这个简单的行.

我有QuicKeys,我并不害怕使用它. :)我也愿意自己写一些东西,如果有人对如何在运行时修补这样的行为有任何想法 – 这种行为在我的系统上的所有Cocoa文本编辑器中工作都是非常优秀的.

我对运行emacs,vi,vim,pico,nano,WordStar或任何其他文本编辑器不感兴趣.如果解决方案无法在Xcode4中运行,那对我来说不是解决方案.

解决方法

我知道一个解决方案没有使用宏那么快,但不是每个人都可以编写宏.

>选择摆脱空间所需的文件.
>选择文本(很可能是文件中的所有文本.)
>你按下“Command [”,所以左移和空格的所有文字都消失了.可能需要多次按下组合键,具体取决于文本格式.
>现在仍然可以返回文本块的格式.选择文本并按下组合键“Command]”. XCode将使用制表符进行缩进.

在XCode的设置中应启用首选缩进使用:Tab.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读