记得在实验室的时候,有一位师兄是忠实 vim 党,鄙视一些 ide。的确,熟练掌握各种 vim 命令的大神,用起 vim 来可以秀得天花乱坠,vim 的轻巧也使得启动变得非常的轻易。不过 ide 也有 ide 的好处,就好比一把好的武器,能够使你更好的发挥你的功夫。即使你的功夫功底已经很深了,赤手空拳也能展示你的实力,但如果多一把好的武器,能够让你事半功倍,岂不是更美滋滋。
VScode 的安装
VScode 的全称是 Visual Studio Code,
官方地址:https://code.visualstudio.com/
选择和自己电脑系统相对应的版本下载即可。
界面大概是这个样子:
一般来说,下载官网的 stable 版本即可,我之前下载过 Insiders 版本,用不太来,不知道为啥没有搜索框。
常用命令
- command + P
则会打开命令行界面
再比如输入>shell
后,执行第一个Shell Command: Install 'code' command in PATH
则可以在 shell 当中使用code
命令,通过code --help
可查看具体有哪些功能,比较常用的就是code -r a.txt
来打开 a.txt 文件了,又或者code -r -d a.txt b.txt
同时打开并对比两个文件。
不过 code 个人用的不多,可以再探索探索。 - command/option + ⬅️ / ➡️
在行内快速移动,除了直接用鼠标外,也可以通过一些快捷键来快速移动到行开头/末尾,下一个单词等等。 - command + shift + k
删除当前行 - command + x
剪切当前行 - command + Enter
在下一行插入新的一行 - control + `
启动终端 terminal
常用操作
- 多文件夹工作
有的时候,想要在同一个对话框中打开多个文件夹,可以通过命令行执行>add folder to workspace
进行搜索,也可以直接通过 File->Add Folder to Workspace 添加。
- 执行当前选中的文件
常用插件
VScode 有很多好用的插件,方便你在编程的时候进行快速跳转,补全,以及添加变量色彩等。在装完 VScode 之后,基本是第一时间就是先去安装各种插件了。
- C/C++
C++ 相关的编程 - GitLens
可以查看每一行来自谁的 commit - Python
python 编程相关 - Remote - SSH
通过 SSH 远程链接,并采用 VScode 打开目录。
C++ 编程
TODO
python 编程
安装 python 插件后,配置好解释器,即可开始 Debug 模式。
如果在某个 workspace 下开始调试,则会产生一个 .vscode
目录,目录下有一个 luanch.json
文件,这是一个和调试配置相关的文件。
远程编程
远程编程,安装插件 Remote - SSH 后,可以通过 vscode 进行远程链接,并启动一个新的窗口。
在新的窗口中,我们可以先打开一个目标目录,然后开始工作即可,其他的操作也类似,比如 Add folder to worksapce 等等
此外,有一些插件,也可以直接通过 vscode 安装到远程机器上,比如 GitLens、Python、C++ 相关的插件。
还有很多的实用技能,估计我还没 get 到,所以希望路过看到这篇文章的朋友,能够分享下自己掌握的实用技巧,一起交流学习!