iTerm 命令:
-
code -r
使用已经打开的窗口打开文件 -
code -r -g package.json:128
可以打开 package.json 这个文件,然后自动跳转到128行 -
code -r -d a.txt b.txt
比较两个文件内容 -
ls | code -命令
支持来自管道中的数据,展现命令行中的内容
macOS 快捷键:
option
+↑
移动选中的代码块,默认移动光标所在行代码option
+→
把光标直接移动到整个单词option
+shift
+→
以单词为单位进行选中Cmd
+Shift
+→
以行为单位进行选中Cmd
+Shift
+\
对于代码块的光标移动,在这对花括号之间跳转。Cmd
+↑
光标移动到文档的第一行fn
+delete
删除代码光标后(右侧)的一个字符(去掉fn
操作的是左侧)Cmd
+fn
+delete
删除代码光标后(右侧)的全部字符Cmd
+Shift
+K
删除光标所在行Cmd
+x
剪切光标所在行Cmd
+Shift
+Enter
在当前行上面开始一行Option
+Shift
+A
注释选中代码段Cmd
+/
注释行代码Ctrl
+t
调换光标前后字符的位置Ctrl
+j
合并代码行Sort Lines Ascending
可以把CSS代码行按照字母序进行重新排序Cmd
+U
撤销光标的移动的选择创建多光标:
Option
Cmd
+D
同时选中多光标的内容,按三次选中当前页所有同名内容Option
+Shift
+i
选择多行代码,每一行的最后都会创建一个新的光标Ctrl
+Tab
罗列了当前打开的文件夹Cmd
+P
跳出最近打开文件的列表Ctrl
+g
快速跳转到这个文件的某一行如果你想跳转到某个文件的某一行,你只需要先按下 “
Cmd
+P
”,输入文件名,然后在这之后加上 “:”和指定行号即可。如:main.css:30Cmd
+Shift
+O
显示当前文件里的所有符号按下 “
Cmd
+T
” 在多个文件里搜索符号Shift
+F12
打开一个引用列表和一个内嵌的编辑器。在这个引用列表里,你选中某个引用,VS Code 就会把这个引用附近的代码展示在这个内嵌的编辑器里。修改一个函数或者变量的名字时候,我们只需把光标放到函数或者变量名上,按
F2
这样这个函数或者变量出现的地方就都会被修改。Cmd
+Option
+左方括号
当前光标所处的最内层的、可以被折叠的代码就会被折叠起来。(Cmd
+Option
+右方括号
折叠最外层)Cmd
+K
和Cmd
+左方括号
把从当前光标位置开始,一直到最外层的,所有可以被折叠的部分递归地折叠起来。Cmd
+K
和Cmd
+0
把当前编辑器里的所有可以被折叠的代码一次性全部折叠起来。(全部展开:Cmd
+K
和Cmd
+J
)Cmd
+Option
+F
直接调出替换窗口Cmd
+F
调出单文件搜索窗口Cmd
+Shift
+F
调出多文件搜索窗口Cmd
+Shift
+P
或F1
调出命令面板Ctrl
+R
显示最近操作过的文件夹并按下回车键进行切换Cmd
+ ` 可以切换窗口Cmd
+\
拆分编辑器Cmd
+B
开启专注模式,打开或者关闭整个视图Cmd
+J
打开或者关闭整个面板在命令面板中,搜索
Open Settings(JSON)
显示设置编辑器在命令面板中,搜索
Open Keyboard Shortcuts
查看和修改快捷键Cmd
+左键
跳转到定义处
Ctrl
+-
跳转回上一次光标所在的位置
Ctrl
+Shift
+-
跳到下一次光标所在的位置
有了这三个快捷键,我们就能够在阅读代码时快速来回跳转了如果你把光标放到某一行,并没有选中任何代码,然后按下
Cmd
+C
就可以赋值当前行的代码Cmd
+Option
+鼠标左键
可以将定义处的代码,打开在新的编辑器组中。Ctrl
+ ` 创建终端,再按一次隐藏,本质是切换集成终端Ctrl
+Shift
+ ` 新建集成终端打开命令面板,运行
Run Active File In Active Terminal
,脚本就会在当前打开的集成终端中运行。打开命令面板,选中部分代码,运行
Run Selected Text In Active Terminal
,这段代码就会在终端中执行。在目标文件夹上按下右键调出上下文菜单,然后选择
Open in Terminal
,进入期望的文件夹内操作。Configure Task
配置任务按下
F5
,启动调试器
工欲善其事必先利其器~
2018年 JavaScript 趋势报告 将这一年最喜欢的 技术/工具 颁发给了 VS Code。恭喜 VS Code 已经是 supreme 的 JavaScript 编辑器了~
学起来吧~👏