文件系统自动补全
自动补全文件系统路径和文件名,类似于VIM中的Ctrl-X,Ctrl-F
详细信息
安装次数
- 总计 29K
- Win 16K
- Mac 7K
- Linux 7K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 3 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 2 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Mac | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
readme
文件系统自动补全
启用类似VIM的文件系统路径自动补全。
可以使用Ctrl+Alt+/(在Mac上,用Cmd代替Ctrl)快捷方式显式触发文件补全。
可以像SublimeText一样,通过打开用户快捷键绑定文件(查看菜单:首选项/包设置/文件系统自动补全
)将该组合重新绑定到不同的键组合。
例如,您还可以通过将以下内容添加到您的快捷键 - 用户文件来使用VIM的快捷键Ctrl+X,Ctrl+F
{ "keys": ["ctrl+x","ctrl+f"], "command": "file_system_comp_trigger"}
此插件处理文件名中的空格并找到正确的文件路径开头。如果您发现任何问题,请打开一个问题。
当前目录
默认情况下将使用项目文件目录(如果找到)。但是,以'.'开头的路径将使用当前视图的目录代替。可以通过通常的设置文件配置路径搜索顺序
"path_search_order": ["project", "view", "window"]
安装
可以使用包管理器或通过手动将最新快照克隆/下载到Sublime的包文件夹中(例如,在Mac上为~/Library/Application Support/Sublime Text 3/Packages/
)。
空格
此插件应处理包含空格的文件路径以及带有\
的转义空格。
例如,如果有三个文件
quick test
quick test 1
quick test 2
那么按下快捷键后,将显示所有三个选项,如果选择第二个,例如,它将展开为quick test 1
。另一方面,在相同的选择下使用相同快捷键的quick\ test
将展开为quick\ test\ 1
。如果检测到路径为转义,将继续转义后续的所有空格。
文件路径开头
问题是文件名可以包含很多特殊字符。例如 \input{some file}
是一个有效的文件。但是,这也是在LaTeX文档中包含文件的方法,而我们更希望获得路径的补全,比如 some file
,而不是路径 \input{some file}
。因此,这个插件试图通过找到最长的可能存在的路径来确定路径的开始,从而查找补全。例如,在上面的例子中,将光标置于 some file
的末尾时,它会尝试
/Users/user/\input{some file
Users/user/\input{some file
krikava/\input{some file
\input{some file
input{some file
some file
file
并且当这些路径中的任何一个存在(一个追加 *
的glob模式返回某些内容)时,它会停止。
许可
本插件的全部内容均受GPL v3许可(参见LICENSE.txt)。