参见英文答案 >
Move to beginning of text in Xcode 9个
我来自Windows世界并使用Visual Studio多年.当我在Visual Studio中单击[Home]时,它表示“将输入光标移动到当前行的第一个非空格字符的开头”(不是行的开头).
例如
我来自Windows世界并使用Visual Studio多年.当我在Visual Studio中单击[Home]时,它表示“将输入光标移动到当前行的第一个非空格字符的开头”(不是行的开头).
例如
class Foo { public: void bar(); };
在Visual Studio中,如果光标位于行void bar();然后单击[Home],光标将移动到字符’v’的前面而不是行的开头.
Xcode中有键盘快捷键吗?
解决方法
我一直试图找到一种方法来做到这一点……
基本上你不能. (也许一些黑客的方式会启用它……?)
来自XCode首选项/密钥绑定
搜索“移动到”
并尝试你找到的一切.没有它们会将光标移动到第一行的可见字符.
XCode(以及OSX中的标准文本框)似乎具有类似于emacs标准设置的光标移动设置.
VIM Normal mode | emacs | XCode | Visual Studio | what is it 0 | Ctrl+a | Ctrl+a ⌘ + ← | Home | first char of line $ | Ctrl+e | Ctrl+e ⌘ + → | End | last char of line ^ | <???> | <???> | Home | first visible char of line
您可以做的最近和最快的方法是通过以下组合键移动到第一个非标点字符:
⌘←,⌥→,⌥←
但是当你在objective-C中编码时,它确实变得很烦人
你可能有一些领先的方括号(标点符号)….
为了这种情况,我建议将你的手移到你的指针设备(例如鼠标)上……
请emacs / xcode大师,因为我缺乏知识而激怒我emacs无法将光标移动到一个组合键中的第一行可见字符!!(我很想知道我错了!)