一.选择合适的编辑器,提高编程效率
代码编辑器的选择,可以说是开发者社区中一个经久不衰的话题,现今编辑器的数量数不胜数,vim,sublime Text,Emacs,Atom等等,那么对于一个开发者而言,挑选一个合适的编辑器是可以有效的提高编程效率;
选择编辑器时,需要考虑的三个因素:
1.选择的编辑器对文本,代码的编程效率要求有多高;
2.选择的编辑器对编程语音的支持如何,配置是否繁琐;
3.选择的编辑器插件生态如何,社区是否活跃;
二.学编辑器,到底应该学什么
首先,我们先找一下编辑器的‘下限’:
1.快捷键的选用:
2.编程语言以及框架的支持:
3.对工作流的选择和支持(工作流:是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。)
接着,我们来说说编辑器的‘上限’:
关于编辑器的‘上限’和‘下限’,其实就是我们再选择编辑器的时候所需要考虑的因素以及学习的方向,当然最重要的就是多动手;
三.关于VSCode
VSCode(Visual Studio Code):它是一个免费的,开源的跨平台编辑器。之所以强调‘编辑器’,可能是VSCode并无意成为一个全尺寸的集成开发环境,也就是IDE。
它是由Erich Gamma把Monaco Editor移植到桌面平台上,成为了现今的VSCode。
开源开发的平台:
VSCode学习指南
四.快速上手VSCode
安装与版本选择
下载安装VSCode:
初次使用VSCode
VSCode第一次启动的时候会显示一个‘欢迎使用’页,主要是为了方便快速打开文件,文件夹以及访问历史文件,更换主题色,更换快捷键等:
初次使用界面
这个界面有着很多你可能感兴趣的功能:
1.命令面板:
命令面板
2.界面概览:
界面概览
3.交互式演戏场:
交互式演戏场
五.VSCode快捷键
光标移动
文本选择
删除操作
删除当前选中文本内容(Windows:home+shift;macOS:cmd+left+shift)
自定义快捷键
自定义快捷键
六.VSCode快捷键进阶
移动代码行,代码缩进发生改变
添加注释
格式化代码