乐趣区

关于前端:VS-Code-常用快捷键大全

1. 工作区快捷键

显示 / 暗藏侧边栏

  • Mac: Cmd + B
  • Win: Ctrl + B

🔥 显示 / 暗藏控制台

  • Mac: Cmd + J (应用 Control + \` 也能够,然而有时候不失效 )
  • Win: Ctrl + \` (应用 Ctrl + J 也能够,然而自己的 vs code 常常会解体)

🔥 将工作区放大 / 放大

在投影仪场景常常用到

  • Mac: Cmd + + / -
  • Win: Ctrl + + / -

新开一个软件窗口

  • Mac: Cmd + Shift + N
  • Win: Ctrl + Shift + N

在曾经关上的多个文件之间进行切换

  • Mac: Cmd + Option + 左右方向键
  • Win: Ctrl + Pagedown / Pageup

2. 命令面板

🔥 显示命令面板

应用上面的组合键关上命令面板,其中有一个 > 代表输出的是命令:

  • Mac: Cmd + Shift + P
  • Win: Ctrl + Shift + P

应用上面的命令是搜寻文件,手动输出 > 也能够进入命令面板:

  • Mac: Cmd + P
  • Win: Ctrl + P

重启 vs code

在命令面板下中输出 reload,抉择 reload window 即可

设置字体大小

在命令面板中输出 font,能够进行字体的设置:

大小写转换

选中文本后,在命令面板中输出 transform,能够批改文本的大小写:

🔥 应用命令行启动 vs code

关上命令面板,输出 install code command

配置环境变量之后,能够在命令行中通过 code 启动 vs code:

  • code .:应用 vs code 关上当前目录
  • code pathName/fileName:应用 vs code 关上指定目录 / 文件

3. 光标操作

🔥 在单词之间挪动光标

  • Mac: Option + 左右方向键
  • Win: Ctrl + 左右方向键

如果同时按 Shift 还能够进行选中

🔥 在整行之间挪动光标

  • Mac: Cmd + 左右方向键
  • Win: Fn/Win + 左右方向键 (Fn 试了有效,Win 会与 Win10 默认快捷键抵触)

光标定位到第一行 / 最初一行

定位到第一行

  • Mac: Cmd + ↑
  • Win: Ctrl + Home

定位到最初一行

  • Mac: Cmd + ↓
  • Win: Ctrl + End

多光标编辑

在任意地位同时呈现光标:

  • Mac: Option + 鼠标点击任意地位
  • Win: Alt + 鼠标点击任意地位

在间断多列上同时呈现光标:

  • Mac: Cmd + Option + 高低键
  • Win: Ctrl + Alt + 高低键

4. 代码相干

新增行

在以后行的下方新增一行(即便光标不在行尾,也能疾速向下插入一行)

  • Mac: Cmd + Enter
  • Win: Ctrl + Enter

🔥 将代码向上 / 向下挪动

单行代码移动:光标放到以后行任意地位,应用上面组合键

  • Mac: Option + ↑ / ↓
  • Win: Alt + ↑ / ↓

代码块挪动:先选中须要挪动的代码块,而后应用下面的组合键

🔥 将代码向上 / 向下复制

单行代码复制:光标放到以后行任意地位,应用上面组合键

  • Mac: Option + Shift + ↑ / ↓
  • Win: Alt + Shift + ↑ / ↓

代码块复制:先选中须要复制的代码块,而后应用下面的组合键

写反复代码的利器

🔥 删除整行

  • Mac: Cmd + Shift + K
  • Win: Ctrl + Shift + K

🔥 删除光标之前一个单词

  • Mac: Option + Backspace
  • Win: Ctrl + Backspace

🔥 删除光标之前的整行内容

  • Mac: Cmd + Backspace
  • Win: 没有

🔥 代码正文

单行正文:光标放到某一行的任意地位,应用如下快捷键

  • Mac: Cmd + /
  • Win: Ctrl + /

多行正文:对须要正文的代码选中,而后再应用上述快捷键即可

🔥 代码块挪动

单行缩进:光标放到以后行最后面,应用 TAB 键即可

单行向前挪动:光标放到以后行任意地位,应用 Shift + TAB 组合键即可

多行缩进:对须要缩进的代码选中,应用 TAB 即可

多行向前挪动:对须要向前的代码选中,应用 Shift + TAB 组合键即可

🔥 代码格式化

有时候一行行调整缩进太麻烦,能够应用上面的快捷键对整个模块的代码进行格式化:

  • Mac: Option + Shift + F
  • Win: Alt + Shift + F

5. 搜寻相干

🔥 搜寻全局代码

  • Mac: Cmd + Shift + F
  • Win: Ctrl + Shift + F

搜寻面板有个按钮可能很多同学都没留神过,点击之后就会关上搜寻页面来搜寻,能够预览更丰盛的搜寻后果:

搜寻 babel/@core 后果如下:

🔥 搜寻文件名

在以后我的项目工程里,全局搜寻文件名:

  • Mac: Cmd + P
  • Win: Ctrl + P

🔥 疾速跳转到某一行

在下面的搜寻框输出 :,而后再输出须要跳转的行号,能够疾速跳到某一行:

当然搜寻文件的时候也能够加冒号和行号,疾速跳到该文件的那一行:

🔥 在以后文件中搜寻代码

在以后文件中搜寻代码,光标在搜寻框里:

  • Mac: Cmd + F
  • Win: Ctrl + F

6. 文件 diff

留神:这边介绍的性能须要应用 git 才有

文件 diff 显示目录信息

当咱们改了多个文件的时候,会列在 source control 面板的列表里,有多个同名文件的时候特地不直观。这边有一个按钮能够改为 tree view,显示目录树:

当有多个同名文件的时候,这样会清晰的多:

🔥 疾速切换 diff 和文件编辑视图

当改了文件内容的时候,能够点击编辑区右上角的按钮,间接关上 diff,可能很多同学都没留神到这些按钮,但其实是很有用的。

再次点击就能够回到文件编辑状态

🔥 diff 视图疾速在 diff 之间跳转

当文件内容特地多,比方好几千行的时候,要找 diff 还是比拟麻烦的。其实基本不必本人去找,还容易漏,vscode 编辑器提供了高低按钮,能够间接跳到上一个 diff、下一个 diff

7. 前端相干

🔥 一键执行 npm scripts

vscode 会扫描所有的 npm scripts,而后列出来,间接点击 run 就会关上 terminal 来跑,而且高版本 vscode 还能够间接 debug 来跑。基本不须要本人输出 npm run xxx。

疾速生成 HTML template

输出 ! 而后按 TAB 键即可。

疾速生成 Vue 组件模板

确保装了 Vetur 插件,输出 <vue 按回车即可。

疾速输出 HTML 构造

应用 emmet 语法,示例如下:

<!-- 输出上面内容,按回车 -->
div.user
<!-- 主动生成以下构造 -->
<div class="user"></div>

<!-- 输出上面内容,按回车 -->
div#user
<!-- 主动生成以下构造 -->
<div id="user"></div>

更多能够参考 emmet 用法

参考

第一次应用 VS Code 时你应该晓得的所有配置

让你 vscode 写代码效率更高的技巧

退出移动版