Visual Studio Code使用手册及扩展推荐

sublimetext因为年久失修基本被人遗忘了,Atom火了一阵子,由于性能问题也没人再提了,如今最火的最强大的而且还免费的编辑器绝对是Visual Studio Code。经历过几次试用与放弃,最终我又回到了Visual Studio Code。总的感受来说,因为是编辑器,所以用起来会感觉很轻便;又因为插件丰富,所以各种语言都有比较好的支持。当然,这里也只能说是比较好,在专业性上,肯定是比不过idea家的东西的,所以现在对于我来说,我会在Visual Studio Code上开发GOJavascript,在Idea上面开发PythonJavaPhp

常用快捷键

for mac os

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Cmd + P: 输入文件名,快速打开文件
Cmd + P: 输入:n,直接跳转到指定的行
Cmd + N: 新建文件
Cmd + Shift + N: 打开一个新的窗口(工程)
Cmd + \: 水平增加栏
Cmd + 1/2/3: 在左中右几个编辑器间切换
Cmd + Enter: 在下面插入一行
Cmd + F: 查找
Cmd + Shift + F: 全局查找
Cmd + Shift + H: 查找并替换
Ctrl + Tab: 在最近打开的文件中切换
Option + Shift + F: 格式化代码
Option + Delete: 删除一行

扩展推荐

通用扩展

  • Copy Relative Path: 我就不明白了,复制相对路径这个硬需求居然没有自带
  • embrace: 快速在选中代码的两边添加引号等符号
  • Gitlens: 直接查看光标指定位置的代码在git流中的修改时间、作者信息等信息
  • TODO Highlight: 高亮TODO

Python开发

  • Python 官方插件。

Go开发

  • Go: 官方插件。能对go进行快速的编译运行及调试。安装完成后需要gopath目录,在用户设置里面添加一条"go.gopath": "/usr/local/gopath",然后在命令面板先执行Go install tools命令来安装一些go必要的命令行工具,在调试的时候,如果出现cannot find delve错误,表示这个调试组件没安装上,需要手动安装,安装步骤见derekparker/delve

PHP开发

已经尝试过不只一次,相比于Phpstorem(EAP)来说,visual studio code在开发的时候无论是哪个层面都比不上PhpStorem

  • PHP DocBlocker: PHP注释文档自动生成工具
  • PHP Getters & Setters: 快速GetterSeters
  • PHP Intelephense: 相比于其他几个下载量很高的php扩展,目前发现的只有这个扩展对goto definition支持好一点,其他的几乎都不能跳转到vendor目录里面去
haofly wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
坚持原创技术分享,您的支持将鼓励我继续创作!