学习使用 Xcode, 发现效率很低, 一方面是快捷键太难用了, 比如:
func foo() {
withAnimation {
**|code** // 光标位置
}
some long code blocks
some long code blocks
some long code blocks
}
这时候想把下面三行代码块替换到上面的 code 中, 不用鼠标: ctrl+n n
移动到下一行, shift+ 下 下 下
选择三行, cmd+x
剪贴掉, 回到上面粘贴, 然后再把下面的空行删掉. 相当麻烦, 如果用鼠标还是快一些的. 但如果在 VSCode 中, 则需要: ctrl+n n
移动到下面, shift+下下下
选择 3 行, option+上上
移动上去, 这时候也不会留下空行.
再比如想在 Xcode 中删除某一行:
func foo() {
withAnimation {
line1
This line need to be deleted, but cursor in the middle | <- cursor
line3
}
}
如果在 VSCode 中, 直接 cmd+x
干掉这一行, 那么在 Xcode 中, 发现两个比较快的方法:
但这两个方法远没有 VSCode 中便捷.
还有一些快捷键不一一列举了. 我尝试在 Xcode 中修改快捷键, 但发现它支持的动作太少了. 比如我想设置成 cmd+x
为 Delete Line, 但会和里面的其他快捷键冲突.
有没有其他的插件或者什么方法教程可以改一下?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.