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的自动提示并不会自己跳出来,而是需要手动触发。

海上一民工