gpt4 book ai didi

sublimetext - 在 Sublime Text 3 中只选择白色字符

转载 作者:行者123 更新时间:2023-12-04 02:52:43 24 4
gpt4 key购买 nike

目前,当您按下 Ctrl + Shift + 右箭头Ctrl + Shift + 左箭头,Sublime Text 3 将选择从当前位置到下一个单词的所有空格(所有白色字符)包括这个单词。

有什么办法(可能是)修改 ST3 的配置文件或键绑定(bind)文件以强制它只选择空格(白色字符),以便排除下一个词?我对默认行为真的很不满意。

最佳答案

默认情况下,这些快捷方式定义如下:

{ "keys": ["ctrl+shift+right"], "command": "move", "args": {"by": "word_ends", "forward": true, "extend": true} },
{ "keys": ["ctrl+shift+left"], "command": "move", "args": {"by": "words", "forward": false, "extend": true} }

重要的部分是 by 参数。上面的基本意思是向前选择应该选择到单词结尾(空格+下一个单词),而向后选择应该选择到单词开始(空格+前一个单词的开头)。

现在要获得您想要的结果,您可以将正向选择的依据切换为 words,将反向选择的依据切换为 word_ends。这样,如果您进行向前选择,则只会选择下一个单词开头的空格,而在向后选择的情况下,将选择直到前一个单词结尾的空格。

要像这样自定义它,请将以下内容放入Preferences/Keybindings - user 以覆盖默认值。

{ "keys": ["ctrl+shift+right"], "command": "move", "args": {"by": "words", "forward": true, "extend": true} },
{ "keys": ["ctrl+shift+left"], "command": "move", "args": {"by": "word_ends", "forward": false, "extend": true} }

试试吧,如果这对你有用,请在评论中告诉我:)

关于sublimetext - 在 Sublime Text 3 中只选择白色字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26973950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com