在VS Code中连接两行的键盘快捷键是什么?
如果光标位于
第一行的任何位置 f(foo,
bar)
然后当我点击快捷方式时,我想得到
f(foo, bar)
答案 0 :(得分:19)
按F1键,然后键入Join Lines。默认情况下,它还没有键绑定,但你可以在'Preferences>下轻松设置它。键盘快捷键',然后搜索连接线并设置快捷方式。
答案 1 :(得分:10)
Visual Studio Code现在带有用于连接行的默认键绑定, Ctrl + J 。
您可以在Preferences > Open Keyboard Shortcuts
下找到所有键盘快捷键。
您可以使用用户界面或为editor.action.joinLines
中的命令keybindings.json
提供不同的组合键来覆盖它。
答案 2 :(得分:4)
由于已经回答了最好的方法,所以我只是添加一个替代方法。
如果您要使用默认值,则可以在插入号位于第一行的末尾时按 Ctrl + Del 。
如果要连接多行,也可以使用多选。
答案 3 :(得分:3)
您可以简单地:
答案 4 :(得分:0)
在android studio中使用: Ctrl + Shift + J
答案 5 :(得分:0)
根据您的 .并确保在执行此操作之前选择光标/行):
如果您的命令面板在您完成输入时显示非Join Lines
条目的冲突,您可能不得不改为输入3:
如果您正在考虑设置自己的键绑定(因为它在 Windows 中默认未设置),这里是其他命令,这些命令具有与它们关联的键绑定,其中包含 J 5:
命令 | 按键绑定 | 什么时候 |
---|---|---|
workbench.action.search.toggleQueryDetails |
Ctrl+Shift+J | inSearchEditor || searchViewletFocus |
查看:切换面板 | Ctrl+J | --- |
展开全部 | Ctrl+K Ctrl+J | editorTextFocus && foldingEnabled |
笔记本:加入上一个单元 | Shift+Alt+Win+J | notebookEditorFocused |
笔记本:加入下一个单元 | Alt+Win+J | editorTextFocus && foldingEnabled |
我建议使用 Ctrl+Alt+J 或 Ctrl+Shift +Alt+J如果你最终走这条路,因为它似乎与现有的默认值没有冲突,并且与人们已经习惯的相似。 >
或者,如果您倾向于使用不同的文本编辑器或 IDE,
[文件 > 首选项 > 键盘映射] (Ctrl+K Ctrl+ M) 提供了一系列可选的键盘映射(这些是必须安装的扩展),包括(截至目前,按当前评级排序):
1 换句话说,不要在像设置或这样的“非编辑器”窗口中键盘快捷键
2 或者,也可以通过选择 [View > Command Palette...] 而不是 Ctrl 来打开命令面板+Shift+P
3 这可能是由于具有包含字母 j
和 l
的第 3 方命令造成的。也可以通过选择 [查看 > 命令调色板...]
来找到命令调色板
4希望你不要以这种情况告终。
5 这些都列在 [文件 > 首选项 > 键盘快捷键] (< kbd>Ctrl+K Ctrl+S)