赞
踩
点击setting的时候,出现的是json编辑界面,要点一下右上角的一页纸一样的图标来切换到视图界面;
代码编辑界面中,如果代码超出界面框会自动换行,而不是出现滚动条,则按alt+z可以出现滚动条;
用command+f查找后,按alt+enter可以全选查找内容;
最好不要用一个插件叫indent rainbow,对于大文件会拖慢速度,对于大文件,还要在setting.json中加入:
"files.autoSave": "onWindowChange",
不然老是会保存;
command+shift+p是执行命令,command+p是快速搜索并打开文件;
command+j 打开或关闭下方的命令行;
设置重启快捷键:command+k,command+s调出快捷键设置,然后,搜索reloadWindow,出来的几个选项中,默认是command+r的那个,右键点击,选择“change when expression”,改变出发时间为:editorTextFocus;
setting中,如果用了eslint来format代码,就不要用vetur.format.defaultFormatter.js和vetur.format.defaultFormatter.html了,这两个都给设置成“none”;
vscode中,如果打一个字母,按tab键,却无故给变成html标签,这可能是emmet.triggerExpansionOnTab被设置成true了;
golang开发配置,在项目文件夹下新建".vscode"文件夹,并在里面新建"setting.json"文件,内容如下:
{
"go.gopath": "D:\\GoPath;D:\\Documents\\my_projects\\go_web_view_demo",
}
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
手动将所有的.exe文件放入%Goroot%\bin 文件夹下 ;<br><br>
使用“setting sync”扩展插件来上传和下载配置文件;
更改vscode中,变量选中后,后续相同变量的背景颜色,vscode其实自带了更改项。
在setting.json中添加如下字段即可,颜色可以自定义修改,选择自己喜欢的颜色即可。
"workbench.colorCustomizations": {
"editor.selectionBackground": "#d1d1c6",
"editor.selectionHighlightBackground": "#c5293e"
}
View->render whitespace可以选择是否将空格变成圆点;
"emmet.triggerExpansionOnTab": false, // 这样就不会按tab却变成补全html了
"emmet.includeLanguages": {
"vue-html": "html",
"vue": "html",
"wxml": "html",
//"javascript": "javascriptreact" // 这样在js中就不会出现emmet的提示了
},
vscode默认是按住ctrl+alt+down来向下选中多个游标的;
在html文件中注释javascript代码时,出现不正确的注释,往往是装了jinja2或者django扩展导致,直接删了就好;
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;
在snippet中,处在一个$1光标处,如果不想跳到下一个光标,又想换行,则用ctrl+enter;
vscode中,html要给选中的东西添加父元素,只需要在setting->keyboard shortcuts中,搜索关键字:Emmet: Wrap With Abbreviation
, 然后给它设置个快捷键就好,设置好后的具体操作是:比如,我想给<p> test </p>
添加一个父元素div,我只要选中这一块文字,然后按设置好的快捷键,这时会弹出个输入框,我们输入div,即可以给这个元素包裹进div里面了;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。