【问题标题】:VS Code - Move the cursor between 'k' and 'O' in the word "stackOverflow"VS Code - 在单词“stackOverflow”中的“k”和“O”之间移动光标
【发布时间】:2021-09-03 04:21:58
【问题描述】:

我想使用键盘快捷键将光标移动到单词eC 之间的单词googleChrome 中的下一个大写字母。我们都倾向于使用带有两个单词的变量twoWords,而不是two_words。因此,如果我们可以在单词之间移动光标而无需多次按箭头键,那将非常有帮助。

在 Sublime Text 中,我可以使用 Alt + RightAlt + Left 来做到这一点。但在 Visual Studio Code 中,我无法使用 Alt + RightAlt + Left 快捷方式来做到这一点。

如果可能的话,我还想知道如何使用 Visual Studio Code 中的快捷方式将 two_words 转换为 twoWords

感谢任何帮助。谢谢。

【问题讨论】:

  • 您可以尝试使用Sublime Keymap,如果您愿意的话。对于转换变量的大小写,您再次尝试的是Case Converter,因为 VS-Code 内置支持转换为蛇形大小写而不是骆驼形大小写。
  • 你可以看看 Adam Walzer 的 Text Manipulator 是否在重命名时做了你想做的事情
  • 我找到了第二个问题的答案!按Ctrl + Shift + P 调出命令调色板,然后在命令调色板中输入Transform to snake case。您可以为此设置任何键绑定,方法是将其添加到您的 keybindings.json 文件并将ctrl+k ctrl+; 替换为您想要的任何快捷方式{"key": "ctrl+k ctrl+;","command": "editor.action.transformToSnakecase"}

标签: visual-studio-code key-bindings


【解决方案1】:

转到文件 -> 首选项 -> 键盘快捷键并搜索:“cursorWordPartLeft”和“cursorWordPartRight”并将它们绑定到您想要的任何键。他们应该做你想做的事

【讨论】:

  • 非常感谢。效果很好,我接受了你的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 2022-12-29
相关资源
最近更新 更多