「高亮」程序开发工具 编辑器 与 IDE( 十 )


  • 查看某个 commit 的代码改动记录
  • 查看不同的分支
  • 可以将两个 commit 进行代码对比
  • 甚至可以将两个 branch 分支进行整体的代码对比 。 这一点 , 简直是 GitLens 最强大的功能 。 当我们在不同分支review代码的时候 , 就可以用到这一招 。
  • Bracket Pair Colorizer 2:突出显示成对的括号【荐】Bracket Pair Colorizer 2插件:以不同颜色显示成对的括号 , 并用连线标注括号范围 。
    另外 , 还有个Rainbow Brackets插件 , 也可以突出显示成对的括号 。
    sftp:文件传输如果你需要将本地文件通过 ftp 的形式上传到局域网的服务器 , 可以安装sftp这个插件 , 很好用 。 在公司会经常用到 。
    步骤如下:
    (1)安装插件sftp
    (2)配置sftp.json文件 。插件安装完成后 , 输入快捷键「cmd+shift+P」弹出命令面板 , 然后输入sftp:config , 回车 , 当前工程的.vscode文件夹下就会自动生成一个sftp.json文件 , 我们需要在这个文件里配置的内容可以是:
    • host:服务器的IP地址
    • username:工作站自己的用户名
    • privateKeyPath:存放在本地的已配置好的用于登录工作站的密钥文件(也可以是ppk文件)
    • remotePath:工作站上与本地工程同步的文件夹路径 , 需要和本地工程文件根目录同名 , 且在使用sftp上传文件之前 , 要手动在工作站上mkdir生成这个根目录
    • ignore:指定在使用sftp: sync to remote的时候忽略的文件及文件夹 , 注意每一行后面有逗号 , 最后一行没有逗号
    举例如下:(注意 , 其中的注释需要去掉)
    {
       \"host\": \"192.168.xxx.xxx\"     //服务器ip
       \"port\": 22     //端口 , sftp模式是22
       \"username\": \"\" //用户名
       \"password\": \"\" //密码
       \"protocol\": \"sftp\" //模式
       \"agent\": null
       \"privateKeyPath\": null
       \"passphrase\": null
       \"passive\": false
       \"interactiveAuth\": false
       \"remotePath\": \"/root/node/build/\"  //服务器上的文件地址
       \"context\": \"./server/build\"        //本地的文件地址

       \"uploadOnSave\": true   //监听保存并上传
       \"syncMode\": \"update\"
       \"watcher\": {            //监听外部文件
           \"files\": false     //外部文件的绝对路径
           \"autoUpload\": false
           \"autoDelete\": false
       
       \"ignore\": [             //忽略项


    推荐阅读