visualstudiocode的必装推荐插件plugin,vscode,vsc
,且推荐它的 classic
推荐,且推荐它的
An Old Hope Theme    (theme, 推荐
theme,安装后在颜⾊选项⾥选择,该插件的定制见⽂末) Cobalt2         (theme)
Dracula for        (theme)
markdownlint
Go for Visual Studio Code
(github/Microsoft/vscode-go)
GitLens
Git History, Search and More (including git log)
Project Manager
Trailing Spaces
Stylelint
ESLint
Path Intellisense
IntelliSense for CSS class names
CSS Peek
Open in browser
Language support for Java
Debugger for Java
Maven for Java
Python extension for Visual Studio Code
Node.js Modules Intellisense
Rainbow Brackets
VS Code Glide
Visual Studio Code extension for GitExtensions
Text Marker                          (publisher: Ryuichi Inagaki) (你可以这样安装:打开 VS Code Quick Open (Ctrl+P),然后运⾏  ext install
<-marker)
Settings Sync
"vim.leader": "",
"dLineInitialColon": true,
"vim.history": 150,
"vim.hlsearch": true,
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<Esc>"]
},
{
"before": ["k", "j"],
"after": ["<Esc>"]
}
],
"vim.visualstar": true,
"vim.easymotion": true,
"vim.easymotionMarkerBackgroundColor": "#FFFFFF",
"vim.easymotionMarkerForegroundColorOneChar": "#191970",
"vim.easymotionMarkerForegroundColorTwoChar": "#000000",
"vim.easymotionMarkerWidthPerChar": 8,
"vim.easymotionMarkerHeight": 16
使⽤说明,gd 可以跳转到定义,gh可以打印变量/函数的帮助;  easymotion的使⽤(本页可见区域的跳转):<leader><leader> w向forward索引单词,<leader><leader> b向backward索引单词,<leader><leader> j向forward索引⾏⾸,<leader><leader> k向backward索引⾏⾸,<leader> <leader> / <char>... <CR>  搜索多个字符。<leader><leader> s <char>  搜单个字符, <leader><leader> f <char> 向forward搜单个字符,<leader><leader> F <char> 向backward搜单个字符。
gometalinter
visual studio code 在使⽤ golint 作为代码检查⼯具的时候提⽰ exported method should have comment or be unexported,烦⼈,可以使⽤gometalinter 进⾏替代:
gometalinter 简介
该⼯具基本上集成了⽬前市场上所有的检测⼯具,然后可以并发的帮你静态分析你的代码,集成的⼯具如下:
deadcode
dupl
errcheck
gas
goconst
visual studio和vs code的区别
gocyclo
goimports
golint
gosimple
gotype
gotypex
ineffassign
interfacer
lll
maligned
megacheck
misspell
nakedret
safesql
staticcheck
structcheck
unconvert
unparam
unused
varcheck
vet
gometalinter安装:
go get -u -v github/alecthomas/gometalinter
gometalinter --install --update    # 这步最好也运⾏下,更新gometalinter所需要的⼯具
gometalinter 的使⽤
cd 到go项⽬下,执⾏ gometalinter ./...  即检查所有⽬录的go⽂件,此时vendor⽬录下的也会检测。
如果是想指定指定⽬录,执⾏ gometalinter + ⽂件夹名。
vscode集成gometalinter
vscode 默认使⽤的是golint,如果想⽤gometalinter替换golint,直接打开设置项,在⽤户设置⾥添加"go.lintTool": "gometalinter"即可。
Settings Sync  插件的使⽤:
1, 安装插件并重启VSCODE
2, 重启后按快捷键 alt+shift+u (这⾥假设你第⼀次⽤)
它会弹出⼀个窗⼝对应的是github上⾯的创建个⼈gist的页⾯,如果未登录请先登录github.  我的专为 vscode settings sync ⽣成的 key 见我的邮件,邮件⾥搜索 github git key for vscode settings sync
3, 切回到vscode,他会有个输⼊区,就是存放刚才⽣成的key.
然后理论上他就开始对你本机的配置进⾏⼀个扫描上传了.⾄此上传⼯作完成.
接下来我们到另⼀台电脑上了下载配置.同样的先安装Settings Sync插件,并重新加载.
然后按快捷键alt+shift+d,就应该会弹出⼀个输⼊框,请在这⾥输⼊之前保存下来的key(GIST ID),回车后将会⾃动下载之前上传的配置.
那么下载完成后,你这台电脑修改了相关配置再次上传就好了.是不是感觉⽅便多了~
其他的说明,如果在输⼊gist id写错了,读取不到的情况下,⼤概需要重置设置,按F1,输⼊sync,这⾥有重置选项.试试看~
如果由于该插件的单词⾼亮颜⾊很不友好,解决办法是在vscode 的settings⾥⾃⼰定义,即增加如下⾏:
"lorCustomizations": {
"editor.selectionHighlightBackground": "#0b3f53",
// "editor.selectionBackground": "#1d6980",
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。