Sublime-QuickGotoAnything
QuickGotoAnything是一个轻量级的sublime text插件,同时支持SublimeText2/3及Windows/Linux/MacOSX,该插件扩展了sublime text默认的goto anything,能够将选中的或当前光标所在的字符串放到 goto anything 面板中,当然在复制字符串的时候也做了一些过滤。
QuickGotoAnything扩展了sublime text 默认的 GotoAnything,但用法还是一样的,同样将变量和函数分别对应于 #
和 @
,快捷键也相同。
适用版本
Sublime Text 2/3
Windows/Linux/MacOSX
安装方法
通过Package Control安装。
- 【Ctrl+Shift+P】快捷键
- 【Package Control: install Package】
- 输入 QuickGotoAnything ,点击 QuickGotoAnything 项
- 等待安装完成即可使
使用方法
为防止误操作,对源字符串做了一些过滤处理。符合规则的源字符串才会被放到 goto anything 面板,否则将退化为默认的 goto anything.
过滤规则
Goto | 正则表达式 |
---|---|
函数 | ^[a-zA-Z_]+[a-zA-Z0-9_]*$ |
变量 | ^[a-zA-Z_]+[a-zA-Z0-9_]*$ |
文件 | ^[ !#-)+-9;=@-{}~]+$ |
快捷键
Goto | Windows/Linux | OSX |
---|---|---|
函数 | CTRL+R | SUPER+R |
变量 | CTRL+; | SUPER+; |
文件 | CTRL+P | SUPER+P |
相关网址
GitHub: https://github.com/litefeel/Sublime-QuickGotoAnything
GitHub Issues: https://github.com/litefeel/Sublime-QuickGotoAnything/issues
PackageControl: https://packagecontrol.io/packages/QuickGotoAnything
» 转载请注明来源:www.litefeel.com » 《Sublime-QuickGotoAnything》
» 本文链接地址:https://www.litefeel.com/sublime-quickgotoanything/
» 订阅本站:www.litefeel.com/feed/
» Host on Linode VPS
» 本文链接地址:https://www.litefeel.com/sublime-quickgotoanything/
» 订阅本站:www.litefeel.com/feed/
» Host on Linode VPS
@Jerry
你这段代码是sublime text默认的,也就是内置的gotoAnything的功能,而这个插件是在gotoAnything的基础上将光标所在的单词或者选中的文本放到gotoAnything的框里
其實有更簡單的方法,只要把下面的代碼加到 User keybindings 就可以實現同樣的功能:
{ "keys": ["super+;"], "command": "show_overlay", "args": {"overlay": "goto", "text": "#"} },
{ "keys": ["super+r"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },
{ "keys": ["super+p"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },