如果我想在大多数文本编辑器中删除几行文本,而不是触及底行和整行上面的一些单词,我将光标放在底行,将所有不必要的单词留在光标左侧。然后我通过按住 Shift +↑垂直选择几行。我停在上排并得到一些选择:下方的部分+上排的右侧部分:
在这个例子中,我想摆脱from ocr_app import OcrApp, run_ocr_app
字和函数头与代码之间的空格,而不是触及函数头(即使from .ocr_app import OcrApp, run_ocr_app
也会坚持开括号jest.mock('react-native-sqlite-storage');
)。
通常(不在Xcode中)我仍然会按住 Shift 并按 cmd +➝取消选择正确的(已选择)部分或顶行。
结果将是这样的:
我只需按删除即可完成工作。
然而,在Xcode中,这样的快捷方式用法使得底行完全被选中(直到右边)并且没有改变上行选择:
如果您从上到下进行选择,则需要从底线删除额外的选择。
我尝试在偏好设置中重新绑定快捷方式但未找到解决方案。
这个例子非常特别,可能不是最好的,但 我只在Xcode 中遇到这样的选择问题,并且必须使用不方便的鼠标。
答案 0 :(得分:0)
这是一个相当古老的问题,但你想要的是相当简单的。如果光标位于if
和let
之间,则只需按两次选项左移箭头。第一次,它将选择if和前导标签,第二次将选择空行。