2021.07.18 22:42:25
直接在VScode插件市场里搜,安装图里这个就好了。
安装完后别急着关。点击卸载旁边的小齿轮,进入扩展设置。
设置里搜vibrancy,回车。按照图片里的设置即可。
完成后,右下角会弹出确认。一路确认即可。
完事儿。
"C_Cpp.clang_format_style": "{ BasedOnStyle: Chromium, IndentWidth: 4}",
Ctrl+Shift+[/]
Alt+Z
command + p 搜索文件我喜欢用Vim
的一个重要原因就是能完全使用键盘就到处移动,没有切换负担。不过因为写前端又开始经常用VSCode了。以前没发现的快捷键现在也偶尔不小心按出来了。别说,加上Vim
插件之后还真挺丝滑。
VSCode里边移动的主要问题是各个区域之间的移动。比如主编辑区域,底部终端,左侧快捷栏这几个。左侧的移动可以把鼠标放按钮上边直接看到,比如目录树是ctrl+shift+E
,Git是ctrl+shift+G
之类的。不过现在侧边提供的功能除了看个文件列表之外我很少用其他的(哎对还有CodeGeeX)。
所以重点是咋在主编辑区域和底栏的终端之间移动。其实很简单,编辑区域使用ctrl+1234...
在编辑器的各个分栏之间移动。比如左右分栏的话,使用ctrl+1
定位到左边的编辑区域,ctrl+2
定位到右边的编辑区域。在一个编辑器选项组中,用alt+1234...
切换到对应的待编辑文件。比如左边的分屏里边开了仨文件,就可以用alt+123
在这三个里边移动。
移动到下边的编辑器窗口也是用ctrl
,不过是ctrl+\``(就是1左边那个键)。新建终端是
ctrl+shift+`。不过和上边比较割裂的是,终端里边不能用
alt+1234…的组合键来切换终端。不过,倒是可以用
ctrl+shift+5来给终端分屏,然后用
alt+左右`来在左边和右边的终端里边切换。
哦刚查了下快捷键,发现其实可以用ctrl+pgup/pgdown
切换上一个/下一个终端。这个快捷键也在上面的编辑器组里边可以用。这下操作也算是统一了一点。
然后就是在各个文件里边的移动。第一个方式是借助左侧文件导航栏,第二个方式是在终端里边直接code path/to/filename
,这会在当前的编辑器组里边打开这个文件。第三个方式是用ctrl+p
打开文件搜索,就跟JetBrains那个按两下shift
就跳转到任意文件用法一样,但是速度比前者快一些。
另外就是查找符号定义的方法。这个在阅读源码的时候特别有用,我一般在左边打开那个文件树底下的大纲,然后右边遇到一个想看的函数就f12
跳转到定义,或者ctrl+t
全局查找符号。或者还饿可以ctrl+shift+f
用左边的全局搜索替换来全局搜索,就是记得如果要批量替换什么东西的话,建议先提前做个备份,推荐git。
Windows整烂活非要用那xx的CRLF当行尾标记,所以每次在Windows上GIt commit的时候都会看到Git自己给我们转换行尾格式。不过还好VSCode有默认行尾标记的功能。
在设置里边搜索eol
,把它改成\n
就行了(Windows默认是\r\n
)。这样,文件的默认换行就是\n
了。
或者,在settings.json
里边附加这个设置项:
"files.eol": "\n"