内部变量
$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 选项的控制)。 |