【问题标题】:How to make vscode compact multiple lines to a single line?如何使vscode将多行压缩为一行?
【发布时间】:2017-12-25 13:19:15
【问题描述】:

我在 vscode 中有 4 行这样的:

1 行;
2 行;
3 行;
4行;

vscode 有没有快捷方式可以快速将 4 行压缩为 1 行,如下所示:

1 行; 2行; 3线; 4行;

【问题讨论】:

    标签: visual-studio-code keyboard-shortcuts


    【解决方案1】:

    选择您的代码 => F1 => "连接线"

    您还可以为此命令创建键盘快捷键editor.action.joinLines

    Mac 上的默认快捷键是 Ctrl+J

    【讨论】:

    • mac 上默认的键盘快捷键是 ctrl + J。
    • 我喜欢 VS 代码!这也是原因之一!
    • 在 linux/windows 上,press F1, type join lines, click :gear-icon, 按住 ctrl 按下并释放顺序: K + K。在新窗口中,我建议将键绑定设置为 按住 ctrl 按下并释放顺序: J + Lctrl + jshift+ctrl+jctrl + l 都已经设置好了)。和弦键绑定不需要您在两个组合之间放开ctrl - 但您可以;没有区别。
    • 连接线的反义词是什么。分割线?
    • 不,它没有。 Windows 上的Ctrl+J 是切换面板。除非你安装了像 Sublime keymap 这样的 keymaps 扩展。
    【解决方案2】:

    似乎 macOS 中 vscode 的“加入行”键盘快捷键是 ctrl + j:

    【讨论】:

    • 但是一旦我保存了代码,它又会回到多行模式。我需要对安装的扩展程序进行任何设置吗?
    • 也将打印宽度从80增加到125(设置中),然后将您的代码保持在一行
    【解决方案3】:

    或者你可以在 vs 代码中使用这两个。

    多行折叠:ctrl + shift + [ 展开多行:ctrl + shift + ]

    我更喜欢这些,因为我也想使用更漂亮的。

    【讨论】:

      【解决方案4】:

      我也遇到了同样的问题并解决了。 如果您使用 Prettier,请尝试如下。

      Settings -> Prettier.printWidth" 
      

      默认值为 80。如果您将此值更改为高于 80。

      【讨论】:

      • 不使用 tsx 文件。我为 tsx 文件设置了更漂亮的格式,但即使这样它也不起作用。
      • 在用户和工作区设置中增加宽度
      猜你喜欢
      • 2022-11-25
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-16
      相关资源
      最近更新 更多