Vs Code 学习记录
源起
似乎所有某件事的追求最终都会异化成对工具的追求。在atom用了没多久之后,又看到网上都说visual studio code好,又用起了vs code.
与atom的初步对比
- 有绿色版,无需安装
- 文件大小大概小了一半
- 自带terminal,不需要安装插件,直接ctrl-`可以调出。
- tab已经默认是4个空格了,不需要再重新设置
- 也有默认的markdown预览,ctrl-shift-v
设置
隐藏菜单栏
ctrl-shift-p
toggle menu bar
隐藏之后,和Atom一样,也是按alt键可以再临时打开
字体设置
文件-首选项
{
"editor.fontSize": 18,
"editor.fontFamily": "Yahei Mono",
"window.menuBarVisibility": "default",
"workbench.colorTheme": "Monokai Dimmed",
}
快捷键
原来的snippet提示用的是ctrl space,更改为eclipse的alt /
{
"command": "editor.action.triggerSuggest",
"key": "alt+oem_2",
"when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly"
}
应用的功能
sublime text中的多行光标 ctrl-shift-L
在这里是 alt-shift-i
或者在菜单中直接选择:选择-在行尾添加光标
代码片断
主要是用来管理markdown的文章及编写,因此有些经常要输入的内容可以使用代码片断来完成。操作的方法是在设置中设置自定义的代码片断:
{
"claim": {
"prefix": "claim",
"body": [
"本网站内容如无特别注明,均为geocaching.cn原创,转载请以链接形式标明本文地址。",
"",
"本文地址:<http://www.geocaching.cn/$1>"
],
"description": "原创声明"
},
"more": {
"prefix": "more",
"body": "<!--more-->",
"description": "insert Read More"
}
}
json
现在还存在的问题是在markdown的编辑中,snippet的自动提示并不会自己跳出来,而是需要手动触发。