一定要知道的 VSCode 插件和快捷键

前言:如果不写大项目的话,本人最喜欢的还是 sublime,轻捷而快速,但在写大项目的时候会有点吃力。webstorm 最近也用了总体来讲有些重,功能和 VSCode其实也很像。一般这些编辑器会好些插件和快捷键提升我们的开发效率。快捷键天天用我们都能记住但是这插件没事估计没人去记,换个工作有的从头配,VScode 还不像我用的 sublime ,sublime 我配置好直接拷走到任何一台电脑上都能用。VScode 插件配置真让人心累。

一、常用快捷键

同样适用于 sublime 编辑器。

  1. 多行转一行 Ctrl+j

  2. 格式化代码,缩进问题

VScode 默认的代码格式化,缩进很不符合个人的口味。有必要装个插件来替代下,
这里使用 beautify 快捷键是 ctrl+shift+f,第一次使用会让选择默认格式工具。格式化支持 javascript,JSON,CSS,Sass,和HTML。

  1. 去掉尾随空格
    保存时去掉空格和缩进。


4.代码折叠 ctrl+shift+[或]

  1. 向上/向下 移动行 Ctrl+shift+↑/↓
  2. 复制行 ctrl+shift+d
  3. 删除行Ctrl + x
  4. 拆分编辑框 Shift + Alt + 2,3,4
  5. 编辑器网格布局,拖拽成一个四方格
  6. 单词选中 Ctrl+ d 如果你多次点击此快捷键,将会选中多个相同的关键字。可直接批量修改变量。
  7. 删除上一个词 Ctrl + backspace
  8. 选中词Ctrl + Shift + 右键头 / 左键头
  9. 跳转到特定行 ctrl+g
  10. Ctrl +` 打开默认终端;
  11. Ctrl + Shift +` 新建新的终端;
  12. code . 使用 VS Code 打开当前目录

二、插件

  1. Sublime Text Keymap and Settings Importer
    代码感应
  2. Auto Close Tag 自动添加HTML / XML关闭标签,例如使用自定义组件的时候。
  3. Open-In-Browser
    由于 VSCode 没有提供直接在浏览器中打开文件的内置界面,
    所以此插件在快捷菜单中添加了在默认浏览器查看文件选项。
  4. Auto Rename Tag
    Atom自带,自动重命名配对的HTML / XML标签
  5. Bracket Pair Colorizer 颜色识别匹配括号,非常好看。
  6. any-rule 你要的"正则"都在这!
    在线网址:https://any86.github.io/any-rule/
  • ctrl+p
  • 输入zz可以看到正则列表.
  • 或者输入关键词, 比如"手机".
  1. 安装插件KoroFileHeader(函数标准注释)
  • 文件头部注释
    快捷键:crtl+alt+i(window)
    文件开头,作者和写作时间什么的。
  • 函数注释
    快捷键:ctrl+alt+t (window)
    主要用来描述
  1. Relative Path 相对路径
    ctrl+alt+H 输入项目中的文件,即在光标处插入文件的相对路径。
  2. Vetur 支持Vue语法
  3. Vue VSCode Snippets Vue的快捷键。
    例如:vbase 自动打开基本框架,vb,vd,vc,等等。
  4. ES7 React/Redux/GraphQL/React-Native snippets
    支持ES6、7、8、9等等,还支持 React(rcc),redux等。
  5. Bootstrap 4 & Font awesome snippets
    包含Bootstrap 4&Font awesome 的代码片段
  6. Document This添加注释块
    快捷键: 按两次Ctrl+alt+d
  7. filesize 在底部状态栏显示当前文件大小,点击后还可以看到详细创建、修改时间


  8. file-icons 和 vscode-icons目录树图标
    Windows => File > Preferences > File Icon Theme > VSCode Icons文件图标
    Windows: Go to File → Preferences → File Icon Theme → File Icons设置
  9. Image Preview 鼠标移到路径里显示图像预览

更多去参考:vscode 前端插件推荐

三、大纲(outline)和 npm scripts


大纲是 package.json 文件的预览,没啥用。有用的是 NPM SCRIPTS ,点击三角形 VS Code 会自动打开终端,输入 npm run test
如果编辑器设有显示 NPM SCRIPTS ,通过 settings 输入 npm 打开对应的设置:

四、.vscode文件

项目编辑器配置文件,通过 settings => workspace => Font Size 只要编辑下字体就会自动生成 .vscode 文件夹里面有个 setting.json:


setting.json 的默认内容为:

{
    "editor.fontSize": 22
}

如果我们要在左侧文件图标预览区隐藏文件,可以配置让相应的文件消失减少编程的干扰,我的 Vue + TypeScript 配置如下。

{
    "editor.fontSize": 22,
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/node_modules": true,
        "**/shims-tsx.d.ts": true,
        "**/shims-vue.d.ts": true,
        "**/.browserslistrc": true,
        "**/.eslintrc.js": true,
        "**/.gitignore": true,
        "**/babel.config.js": true,
        "**/package-lock.json": true,
        "**/tsconfig.json": true
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容