当前位置:   article > 正文

vscode使用心得_vscode change when expresion

vscode change when expresion
  1. 点击setting的时候,出现的是json编辑界面,要点一下右上角的一页纸一样的图标来切换到视图界面;

  2. 代码编辑界面中,如果代码超出界面框会自动换行,而不是出现滚动条,则按alt+z可以出现滚动条;

  3. 用command+f查找后,按alt+enter可以全选查找内容;

  4. 最好不要用一个插件叫indent rainbow,对于大文件会拖慢速度,对于大文件,还要在setting.json中加入:

    "files.autoSave": "onWindowChange",
    
    • 1

    不然老是会保存;

  5. command+shift+p是执行命令,command+p是快速搜索并打开文件;

  6. command+j 打开或关闭下方的命令行;

  7. 设置重启快捷键:command+k,command+s调出快捷键设置,然后,搜索reloadWindow,出来的几个选项中,默认是command+r的那个,右键点击,选择“change when expression”,改变出发时间为:editorTextFocus;

  8. setting中,如果用了eslint来format代码,就不要用vetur.format.defaultFormatter.js和vetur.format.defaultFormatter.html了,这两个都给设置成“none”;

  9. vscode中,如果打一个字母,按tab键,却无故给变成html标签,这可能是emmet.triggerExpansionOnTab被设置成true了;

  10. golang开发配置,在项目文件夹下新建".vscode"文件夹,并在里面新建"setting.json"文件,内容如下:

{
    "go.gopath": "D:\\GoPath;D:\\Documents\\my_projects\\go_web_view_demo",
}
  • 1
  • 2
  • 3



  1. 如果遇到go的一些依赖库安装失败的,可以手动build:
go get -v -u github.com/mdempsky/gocode                    gocode
go get -v -u github.com/uudashr/gopkgs/cmd/gopkgs    gopkgs
go get -v -u github.com/ramya-rao-a/go-outline              go-outline
go get -v -u github.com/acroca/go-symbols               go-symbols
go get -v -u golang.org/x/tools/cmd/guru                guru
go get -v -u golang.org/x/tools/cmd/gorename            gorename
go get -v -u github.com/derekparker/delve/cmd/dlv       dlv
go get -v -u github.com/stamblerre/gocod                      gocode-gomod
go get -v -u github.com/rogpeppe/godef                      godef
go get -v -u github.com/ianthehat/godef                     godef-gomod
go get -v -u github.com/sqs/goreturns                       goreturns
go get -v -u golang.org/x/lint/golint                       golint

go build -o %GOPATH%\\bin\\gocode.exe github.com/mdempsky/gocode
go build -o %GOPATH%\\bin\\gopkgs.exe github.com/uudashr/gopkgs/cmd/gopkgs%
go build -o %GOPATH%\\bin\\go-outline.exe github.com/ramya-rao-a/go-outline%
go build -o %GOPATH%\\bin\\go-symbols.exe github.com/acroca/go-symbols%
go build -o %GOPATH%\\bin\\guru.exe golang.org/x/tools/cmd/guru%
go build -o %GOPATH%\\bin\\gorename.exe golang.org/x/tools/cmd/gorename%
go build -o %GOPATH%\\bin\\dlv.exe github.com/derekparker/delve/cmd/dlv%
go build -o %GOPATH%\\bin\\gocode-gomod.exe github.com/stamblerre/gocode
go build -o %GOPATH%\\bin\\godef.exe github.com/rogpeppe/godef
go build -o %GOPATH%\\bin\\godef-gomod.exe github.com/ianthehat/godef
go build -o %GOPATH%\\bin\\goreturns.exe github.com/sqs/goreturns%
go build -o %GOPATH%\\bin\\golint.exe golang.org/x/lint/golint
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
手动将所有的.exe文件放入%Goroot%\bin 文件夹下 ;<br><br>
  • 1
  1. 使用“setting sync”扩展插件来上传和下载配置文件;

  2. 更改vscode中,变量选中后,后续相同变量的背景颜色,vscode其实自带了更改项。

在setting.json中添加如下字段即可,颜色可以自定义修改,选择自己喜欢的颜色即可。

    "workbench.colorCustomizations": {
        "editor.selectionBackground": "#d1d1c6",
        "editor.selectionHighlightBackground": "#c5293e"
    
    }
  • 1
  • 2
  • 3
  • 4
  • 5



  1. View->render whitespace可以选择是否将空格变成圆点;

  2.   "emmet.triggerExpansionOnTab": false,  // 这样就不会按tab却变成补全html了
       "emmet.includeLanguages": {
           "vue-html": "html",
           "vue": "html",
           "wxml": "html",
           //"javascript": "javascriptreact"  // 这样在js中就不会出现emmet的提示了
       },
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7



  1. vscode默认是按住ctrl+alt+down来向下选中多个游标的;

  2. 在html文件中注释javascript代码时,出现不正确的注释,往往是装了jinja2或者django扩展导致,直接删了就好;

  3. vscode-go中,添加自定义user snippets的话,添加go.json是没用的,因为go插件加载的go.json是C:\Users\zhilong\.vscode\extensions\ms-vscode.go-0.13.0\snippets\go.json,而不是user下的go.json,这时,就要在user snippets下添加go.json.code-snippets,这是一个全局的snippets,可以在里面自定义go的snippets;

  4. 在snippet中,处在一个$1光标处,如果不想跳到下一个光标,又想换行,则用ctrl+enter;

  5. vscode中,html要给选中的东西添加父元素,只需要在setting->keyboard shortcuts中,搜索关键字:Emmet: Wrap With Abbreviation, 然后给它设置个快捷键就好,设置好后的具体操作是:比如,我想给<p> test </p>添加一个父元素div,我只要选中这一块文字,然后按设置好的快捷键,这时会弹出个输入框,我们输入div,即可以给这个元素包裹进div里面了;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/294058
推荐阅读
相关标签
  

闽ICP备14008679号