Linux|VS Code有哪些奇技巧?

Linux|VS Code有哪些奇技巧?

文章图片

Linux|VS Code有哪些奇技巧?

文章图片

Linux|VS Code有哪些奇技巧?

不同的开发工具 , 都能俘获各自的一批忠实的用户和支持者 。 VS Code、Eclipse、IDEA、atom....到底哪一款开发工具更好?一直存在这样一个争论 。 VS Code这几年作为一款热门的开发工具 , 逐渐受到更多开发者的欢迎 。 它之所以如此受欢迎 , 和它不断的创新突破是离不开的 。

一、远程开发
传统的远程开发:在本地编辑文件 , 利用FTP工具上传到远程编译机调试编译 , 这一套繁琐的操作 , 因此非常的方便 。
【Linux|VS Code有哪些奇技巧?】VsCode 远程开发:还有其他原因 IDE 传统的远程开发不同 , VSCode 在本地主机(一般是Windows或MAC)上的操作的对象直接就是远程机(Linux) , 所有在本地主机上的操作直接作用于远程机器 , 并且还能像在本地一样查找远端机的引用和定义 , 不受本地机器配置和环境影响!
要能连上远程主机 , 首先我们需要下载VS Code远程开发插件 , VS Code其实是提供了一个远程开发插件包 , 包括:
Remote - SSH - 通过使用 SSH 链接虚拟或者实体Linux主机 。
Remote - Containers – 连接 Docker 开发容器 。
Remote - WSL - 连接 Windows Subsystem for Linux (Linux子系统)
打开软件的扩展界面 , 搜索Remote开头的插件 , 也能看到这三个的不同的远程开发插件 , 我们这里连接的是云主机 , 选择安装 Remote - SSH 插件安装即可 。

二、面包屑(Breadcrumbs)
面包屑 + 快捷键 , 充当「大纲/目录」的作用 , 以及实现「快速导航」
使用快捷键 cmd + shfit + . 打开面包屑 , 然后使用「上下箭头」上下切换 , 「左右箭头」展开收起 , 「Option/Alt + 左右箭头」路径切换
可以全局概览文件中变量及函数 , 实现在代码块和文件树中的快速切换 , 在看 Markdown 的时候还可以起到目录的作用

三、Terminal 最大化切换
有时候嫌 terminal 区域太小 , 想最大化显示 , 官方好像没有相关的快捷键这是一个自定义的快捷键 , ctrl+shift+q可以自行修改 , 实现「最大化/还原」的切换
四、Zen Mode
Zen Mode 会隐藏编辑区域以包的所有区块(状态栏、侧边栏等)并全屏显示 , 让你更专注于你的代码 。 快捷键是?K Z下面使用「命令面板」切换

五、集成终端
在VS Code中 , 能够直接打开终端 。 这使得 , 无论是调试代码 , 还是执行终端命令行工具 , 都无需切换窗口 , 避免一些时间的浪费 。 要想使用VS Code终端 , 需要首先安装它 。 安装步骤非常简单 , 只需要如下几步:
启动VS Code→shift+cmd+p打开命令面板 , 输入shell command点击确认

结语
结语
如果把这些VS Code的高效使用方法记住 , 你会发现 , 它对比于以前那些习以为常的操作要高效很多 。
不积跬步无以至千里 , 或许对于少量的操作情况下 , 无法感知到它带来的变化 , 但是 , 如果在大项目开发过程中 , 一款工具所带来的的影响就会凸显出来 。 通过这些高效的操作 , VS Code可以让你把注意力集中在编码本身 , 而不需要被工具层面的障碍影响开发效率 。