zoukankan      html  css  js  c++  java
  • VSCode个人推荐插件

    总是换电脑重装vscode,备份一下个人使用的插件


    特典:Github表情符号一览

    感谢大佬https://github.com/leoyaojy/tips/issues/11

    Markdown相关

    https://zhuanlan.zhihu.com/p/56943330

    • Markdown All in One:是一个组合包,一股脑把最常用的Markdown优化都给你装好
    • Markdown Preview Enhanced:Github使用的Markdown渲染样式

    GoLang相关

    参考https://www.cnblogs.com/chnmig/p/10796316.html

    别用那些git方法,要找各种依赖的依赖,还会遇到强行寻找vendor目录的情况。

    强烈推荐使用国内代理https://goproxy.cn/#用法,需要提醒的是设置好之后要重启计算机才能通过vscode安装插件,网上的教程根本不写,导致我还以为设置了没用,一直在尝试别的方法

    推荐使用go env -w GO111MODULE=auto而不是go env -w GO111MODULE=on,否则会造成别的问题https://blog.csdn.net/u011897301/article/details/105758056/

     

    Bracket Pair Colorizer

    颜色识别匹配括号

    Beautify

    格式化代码

    C/C++ Snippets

    c++自动补全

    vscode-icons

    图标修整

    Code Runner

    非常强大的一款插件,能够运行多种语言的代码片段或代码文件:C,C ++,Java,JavaScript,PHP,Python,Perl,Ruby,Go等等
    安装完成后,右上角会出现:▶

    change-case

    虽然 VSCode 内置了开箱即用的文本转换选项,但其只能进行文本大小写的转换。而此插件则添加了用于修改文本的更多命名格式,包括驼峰命名、下划线分隔命名,snake_case 命名以及 CONST_CAS 命名等

    Settings Sync

    这个插件可以实现同步你的vscode设置,包括setting文件,插件设置等,不过你要先有github的账户,因为它利用了github的token功能,相当于把这样文件上传到了你的github账户中,这样你就可以在其它的电脑上直接下载的配置文件了,不用再配置一次了,相当方便省事了。

    Path Autocomplete

    有时候程序需要读取文件,自己手动去复制文件路径还是比较麻烦的,不过有了这个插件就方便多了,它能自动感知当前目录下所有的文件,只需要你自己选择就好了。使用方法https://www.cnblogs.com/programs/p/9034240.html
    我的Sync: 上传完成。Gist ID:76fff3e708913757fd13399c2ff7750e。请复制这个 ID 并将其用于其他设备来下载配置。

    Indenticator

    代码缩进用颜色标记出来

    sftp

    日常的开发环境是window下面写代码,linux上面跑。sftp插件可以方便的把代码同步带remote的linux机器上面。使用教程https://www.jianshu.com/p/df3a8ca739b0的第5点

    Debugger for Chrome

    让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来打断点调试

    Npm Intellisense

    在import语句中自动完成npm模块引入的代码插件

    Color Info

    这个便捷的插件,将为你提供你在 CSS 中使用颜色的相关信息。你只需在颜色上悬停光标,就可以预览色块中色彩模型的(HEX、 RGB、HSL 和 CMYK)相关信息了

    CSS Peek

    使用此插件,你可以追踪至样式表中 CSS 类和 ids 定义的地方。当你在 HTML 文件中右键单击选择器时,选择“ Go to Definition 和 Peek definition ”选项,它便会给你发送样式设置的 CSS 代码

    HTML CSS support

    css 自动补齐

    Open-In-Browser

    由于 VSCode 没有提供直接在浏览器中打开文件的内置界面,所以此插件可以打开命令面板选项。

    Live Server

    用于服务器端页面的Live Server,如PHP

    filesize

    在底部状态栏显示当前文件大小,点击后还可以看到详细创建、修改时间

    Chinese (Simplified) Language Pack for Visual Studio Code

     中文简体语言包

    常用语言包


    c++

    Python

    Python for VSCode

    C#

    go

    vs code默认快捷键:


    打开一个新窗口: Ctrl+Shift+N
    关闭窗口: Ctrl+Shift+W
    新建文件 Ctrl+N
    历史打开文件之间切换 Ctrl+Tab,Alt+Left,Alt+Right
    代码行缩进Ctrl+[, Ctrl+]
    折叠打开代码块 Ctrl+Shift+[, Ctrl+Shift+]
    Ctrl+C Ctrl+V如果不选中,默认复制或剪切一整行
    代码格式化:Shift+Alt+F,或Ctrl+Shift+P后输入format code
    修剪空格Ctrl+Shift+X
    上下移动一行: Alt+Up 或 Alt+Down
    向上向下复制一行: Shift+Alt+Up或Shift+Alt+Down
    在当前行下边插入一行Ctrl+Enter
    在当前行上方插入一行Ctrl+Shift+Enter
    光标相关
    移动到行首:Home
    移动到行尾:End
    移动到文件结尾:Ctrl+End
    移动到文件开头:Ctrl+Home
    移动到后半个括号 Ctrl+Shift+]
    选中当前行Ctrl+i(双击)
    选择从光标到行尾Shift+End
    选择从行首到光标处Shift+Home
    删除光标右侧的所有字Ctrl+Delete
    Shrink/expand selection: Shift+Alt+Left和Shift+Alt+Right
    Multi-Cursor:可以连续选择多处,然后一起修改,Alt+Click添加cursor或者Ctrl+Alt+Down 或 Ctrl+Alt+Up
    同时选中所有匹配的Ctrl+Shift+L
    Ctrl+D下一个匹配的也被选中(被我自定义成删除当前行了,见下边Ctrl+Shift+K)
    回退上一个光标操作Ctrl+U
    重构代码

    跳转到定义处:F12
    定义处缩略图:只看一眼而不跳转过去Alt+F12
    列出所有的引用:Shift+F12
    同时修改本文件中所有匹配的:Ctrl+F12
    重命名:比如要修改一个方法名,可以选中后按F2,输入新的名字,回车,会发现所有的文件都修改过了。
    跳转到下一个Error或Warning:当有多个错误时可以按F8逐个跳转
    查看diff 在explorer里选择文件右键 Set file to compare,然后需要对比的文件上右键选择Compare with 'file_name_you_chose'.
    查找替换

    查找 Ctrl+F
    查找替换 Ctrl+H
    整个文件夹中查找 Ctrl+Shift+F

    参考文档:
    VS Code 使用小技巧https://zhuanlan.zhihu.com/p/22880087

    https://www.jianshu.com/p/81fa7c39e030

    vscode出现乱码问题


    https://blog.csdn.net/qq_41150189/article/details/81333794

    文件---->首选项---->设置------->用户设置------>功能------->终端-------->在settings.json中编辑

    加入这段(注意用逗号隔开):"code-runner.runInTerminal": true

     

  • 相关阅读:
    poj-2888-矩阵+polya
    hdu-2865-polya+dp+矩阵+euler函数
    poj-2154-polya+euler函数
    poj-1026-置换
    poj-2369-置换
    2017.2.15 开涛shiro教程-第二十一章-授予身份与切换身份(二) controller
    2017.2.13 开涛shiro教程-第十二章-与Spring集成(二)shiro权限注解
    2017.2.13 开涛shiro教程-第十二章-与Spring集成(一)配置文件详解
    2017.2.12 开涛shiro教程-第八章-拦截器机制
    2017.2.12 开涛shiro教程-第七章-与Web集成
  • 原文地址:https://www.cnblogs.com/smileglaze/p/11847616.html
Copyright © 2011-2022 走看看