内部变量

$folder 当前项目文件
$file_path 当前文件所在路径, 比如 C:\Files.
$file 当前文件的完整路径, 比如 C:\Files\Chapter1.txt.
$file_name 当前文件的文件名, 比如 Chapter1.txt.
$file_extension 当前文件的扩展名, 比如 txt.
$file_base_name 当前文件仅包含文件名的部分, 比如 Document.
$packages Packages 文件夹的完整路径.
$project 当前项目文件的完整路径.
$project_path 当前项目文件的路径.
$project_name 当前项目文件的名称.
$project_extension 当前项目文件的扩展部分.
$project_base_name 当前项目仅包括名的部分

调试代码.

  • sublime.log_commands(True)

光标颜色

  • selection #4EAEAA

setting e37ea4efd76c373cedf607557d137d7f44de5d96

sync settings

{
	"files_to_include":
	[
		"*.sublime-build",
		"*.sublime-commands",
		"*.sublime-completions",
		"*.sublime-keymap",
		"*.sublime-menu",
		"*.sublime-settings",
		"*.sublime-snippet",
		"*.sublime-macro",
		"*.tmLanguage",
		"*.tmTheme",
		".neovintageousrc",
		"*.sh",
		"zhsngq-Theme.sublime-theme"
	],
	"sync": true,
	"sync_folder": "H:\\sub_data"
}

javascript lsp

cnpm install -g typescript-language-server

代码片段

| $PARAM1, $PARAM2… | 传递给 insert_snippet 命令的各个参数。                      |
| ----------------- | ------------------------------------------------ |
| $SELECTION        | 代码片段被触发的时候选中的文本内容。                               |
| $TM_CURRENT_LINE  | 代码片段被触发的时候光标所在行的内容。                              |
| $TM_CURRENT_WORD  | 代码片段被触发的时候光标所在的单词。                               |
| $TM_FILENAME      | 正在编辑的文件名称,包含文件扩展名。                               |
| $TM_FILEPATH      | 正在编辑的文件的文件路径。                                    |
| $TM_FULLNAME      | 用户的用户名。                                          |
| $TM_LINE_INDEX    | 插入代码片段的列的位置,位置是从0开始计数的。                          |
| $TM_LINE_NUMBER   | 插入代码片段的行的位置,位置是从1开始计数的。                          |
| $TM_SELECTED_TEXT | 与 $SELECTION 是等价的。                               |
| $TM_SOFT_TABS     | 当 translateTabsToSpaces 选项是真的时候,值是 YES ,否则为 NO 。 |
| $TM_TAB_SIZE      | tab对应的空格数(受 tabSize 选项的控制)。                      |
posted on 2019-10-18 09:14  零度91  阅读(182)  评论(0编辑  收藏  举报