ery*_*ewy 53 visual-studio-code
我按Shift+ Enter,但不工作,Ctrl+ Enter开始一个新行,但不在前一行的末尾添加分号.有捷径吗?
小智 16
Visual Studio Code似乎不直接支持通过键盘快捷方式在行尾添加分号,这意味着它需要一个自定义扩展来支持它.幸运的是,Sergii Naumov为我们创造了一个,命名(恰如其分)'Trailing Semicolon'.
要安装此扩展程序:
您需要重新启动Visual Studio代码才能启用扩展(一旦成功下载了扩展,Visual Studio代码就会提示您重新启动.)
根据Sergii,扩展名的默认键绑定是"cmd +;".在我的Mac上,这意味着按下"Command +;",这很有效.
在我的Windows 10 PC上,我尝试了几种组合键("Window +;""Ctrl +;""Alt +;"等),没有任何效果.我打开了键盘快捷键首选项(文件>首选项>键盘快捷键)并搜索了新的扩展名.我发现它在键绑定的末尾列出:
{ "key": "win+;",                 "command": "extension.trailing-semicolon",
                                  "when": "editorTextFocus" }
"胜利"键绑定显然不起作用.我将此绑定复制到keybindings.json文件,更改为"win +;" 到"ctrl +;" 它就像一个魅力!
希望有所帮助.
有一种方法可以让 VSCode 自动附加分号。
默认情况下该属性被禁用:
ctrl + ,cmd + ,设置->在搜索栏中输入: 'semicolon' ->将JS和TS的值更改为 'insert' , 保存并关闭。  
现在,每次保存时,VSCode 都会在您所在的文件中查找丢失的分号并追加它们。
默认情况下我无法找到它.我只是尽力做到最好.
我最终通过文件>首选项>键盘快捷键添加了一个绑定,然后按; 快捷方式之后.分号是绑定的一部分,尽可能接近......至少我的手指已经超过了那个键
// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "ctrl+;",
        "command": "cursorEnd",
        "when": "editorTextFocus"
    }
]
这只是意味着Ctrl +; 带你到最后一行,然后点击; 再次.
小智 5
我昨天刚刚开始使用 Visual Studio Code,自己也感受到了这个要求。经过快速谷歌搜索后,我发现了这个不错的扩展,名为“Prettier”。作为 VSCode 的新手,我花了几个小时才完成所有设置,但现在它就像一个魅力。这是步骤和我的设置。我希望它对其他人有帮助。
我的编码环境:VSCode 在 Windows 10 桌面环境上运行,连接到我的代码库 SMB 共享,该共享托管在运行 Ubuntu 服务器 18.04 的开发计算机上。
解决步骤
node在 Windows 桌面上npm install -g prettierPrettier在 VSCode 中安装扩展编辑settings.jsonVSCode 的文件并添加以下内容
    "editor.defaultFormatter": "esbenp.prettier-vscode",
     "[javascript]": {
          "editor.defaultFormatter": "esbenp.prettier-vscode"
     }
    // Set the default
    "editor.formatOnSave": true
使用以下基本样式配置将文件添加.prettierrc到 ubuntu 主机上我的代码库的根目录(例如: )/var/www/html/tutorials
    {
      "semi": true,
      "trailingComma": "all",
      "singleQuote": true,
      "printWidth": 80
    }
(Ctrl+K Ctrl+F)或所选内容(Shift+Alt+F)Ctrl+S在保存文件时添加格式设置,无需任何其他工作| 归档时间: | 
 | 
| 查看次数: | 32135 次 | 
| 最近记录: |