zhngs

zhngs

vscode后台开发环境搭建

一.鹅厂推荐开发环境
二.主题与字体
三.必备插件
四.vscode快捷键
五.vim插件配置
六.vim常用快捷键

一.鹅厂推荐开发环境

  • vim,这是我非常喜欢的一个编辑器,被誉为“编辑器的神”,vim的哲学是一切事情都可以使用键盘来完成。vim的优点是码字效率很高,有很多快捷键,但缺点是没有语法自动补全,自动纠错等现代编辑器等功能,虽然可以通过配置插件来实现,但是插件的配置比较复杂,有时候兼容性也是问题

  • vscode,我的评价是,宇宙级编辑器,也是目前最流行的现代编辑器。vscode的优点是生态特别好,有非常多的插件,并且插件的配置非常容易,开箱即用,配上vim插件可以在vscode内实现

那么应该选择哪种开发环境?我在编码和看开源代码的过程中,非常讨厌那种臆造抽象,一旦抽象不合理,那么整个架构到后期去修改是非常痛苦的,代码本应该是简洁实用的,用20%的技术手段可以解决80%的问题,这也影响了我选择开发环境的想法

我认为一个好的开发环境应该满足如下几点:

  • 开箱即用,配置简单,只需要配置非常少的东西就可以有强大的功能

  • 拥有vim的打字模式

  • 支持多语言

  • 界面美观

综上所述,我选择vsocde

二.主题与字体

  • 主题我推荐:Monokai,这个主题用着非常舒服,并且vscode是自带的,简单设置一下就行了

  • 字体我推荐:Consolas,这个字体在windows下自带,但是mac下没有,最简单的安装办法就是下载一个office word,在word源代码里有consolas的字体库,安装即可,这里有相关博客。vscode设置字体的方法是打开设置,在控制字体的最前面输入Consolas就可以了

三.必备插件

还有非常多好用的插件,可以等用到的时候再去安装

四.vscode快捷键

  • 实际工作中我用到最多的一个快捷键是ctrl+反引号,反引号是esc下面的那个按键,可以快速调出来终端

  • ctrl + tab可以切换选项卡,同样很实用

  • F1可以打开vsocde的命令窗口,可以执行一些例如打开首选项,重启vscode的操作

五.vim插件配置

安装完vim插件之后,需要对vim插件进行一些配置,下面的配置是我从官方推荐配置中节选的我觉得最实用的配置,只需要在首选项中粘贴进去就行了,打开首选项的方法是按下F1,输入打开设置(json),选择相应选项就可以打开首选项设置

"vim.easymotion": true, "vim.incsearch": true, "vim.useSystemClipboard": true, "vim.useCtrlKeys": true, "vim.hlsearch": true, "vim.insertModeKeyBindings": [ { "before": ["j", "j"], "after": ["<Esc>"] } ], "vim.normalModeKeyBindingsNonRecursive": [ { "before": ["leader", "w"], "commands": [ "workbench.action.files.save", ] } ], "vim.leader": ";"

六.vim常用快捷键

  • h, j, k, l控制光标方向

  • e光标向后一个单词

  • b光标向前一个单纯

  • yy,复制一行,前面加数字可以复制相应数目行

  • p,粘贴

  • dd,删除一行,前面加数字可以删除相应数目行

  • /xxxxx,搜索相应内容

以上这些是vim原生支持的按键,我只列举出了一小部分,感兴趣的可以自行搜索

vim插件支持的快捷键如下:

  • jj可以取消输入模式

  • ;w可以保存文件

  • ;; + (h/j/k/l),可以快速移动光标到任意位置,j可以跳到下面任意一行,k可以跳到上面任意一行,h可以跳到前面任意单词的开始或结尾,l可以跳到后面任意单词的开始或结尾