1.快速上手VS Code
命令行的使用
运行 code --help
打印出VS Code命令行支持的所有参数。
最基本的命令行使用方式是在code
命令后加上文件或者文件夹的地址,这样VS Code 就会在一个新窗口中打开这个文件或文件夹。
如果你希望使用已经打开的窗口来打开文件,可以在code
命令后添加参数 -r来进行窗口的复用。
你也可以使用参数 -g <file:line[:character]>
打开文件,然后滚动到文件中某个特定的行和列,比如输入code -r -g package.json:128
命令,你就可以打开package.json
这个文件,然后自动跳转到 128 行。
这个命令可以方便你从终端里快速地在 VS Code 里打开一个文件进行预览,一个特别常见的例子就是当我们使用脚本执行某个命令,这个命令告诉我们某个文件的某一行出现了错误,我们就能够快速定位了。
VS Code 也可以用来比较两个文件的内容,你只需使用 -d
参数,并传入两个文件路径,比如输入 code -r -d a.txt b.txt
命令,就可以比较a.txt和b.txt两个文件的内容了。有了这个命令,你就可以既使用命令行运行脚本,也可以借助 VS Code 的图形化界面进行文件内容的对比了。
VS Code 命令行除了支持打开磁盘上的文件以外,也接受来自管道中的数据。这样你就可以将原本在命令行中展示的内容,实时地展示在 VS Code 里,然后在编辑器中搜索和修改。比如,你可以把当前目录下所有的文件名都展示在编辑器里,此时只需使用ls | code -
命令。
总结
-r
表示使用当前的VS Code窗口-g <file:line[:character]>
表示跳转到指定文件夹的指定列-d
用于两个文件做对比ls | code -
VS Code支持管道,利用管道可以将原本在命令行中展示的内容实时显示在VS Code中
2.双手离开鼠标
1.光标移动
ctrl+左右方向键
:光标按照单词跳动,不是按照字符跳动ctrl+shift+\
:代码块的移动。从一个{跳到另一个}ctrl+ Home/End
:跳到文档第一行和最后一行