缩进导航
使用缩进来导航文本
详细信息
安装次数
- 总计 5K
- Win 3K
- Mac 781
- Linux 874
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
读我
Sublime IndentationNavigation 插件
这是一个极好的插件,允许您通过行缩进来导航文本。当管理或导航代码块时,它可以大大减少您需要输入的字符数。
演示
安装
此插件是 sublime-enhanced 插件套件的一部分。您可以使用 sublime-enhanced 和此插件将自动安装。
如果您想单独安装此包,请参阅 sublime-enhanced 包中的“单独安装包”部分。
用法
有几个方便的场景(请参阅下面的“命令”部分中的键盘快捷键)
- 转到未缩进的行 - 当光标在“if”或“for”块中时,按键盘快捷键可转到此块的开始或结束。
if condition
statement1 # <- cursor at this line
statement2
|end # <- cursor here after executing command
- 转到下一个缩进的块
statement1 # <- cursor at this line
statement2
|if condition # <- cursor here after executing command
...
end
- 转到下一个缩进块的末尾
statement1 # <- cursor at this line
statement2
if condition
...
|end # <- cursor here after executing command
- 选择到下一个缩进块
| # <- cursor here
{statement1
statement2} # <- block will be selected after executing command
if condition
...
end
- 向上选择到下一个缩进块
| # <- cursor here
{statement1
statement2
if condition
...
end} # <- block will be selected after executing command
- 选择当前缩进块到末尾
if condition
statement1
| # <- cursor here
{statement2
statement3} # <- block will be selected after executing command
end
- 选择当前缩进 - 提供选择当前缩进的能力,效果比 Sublime 的默认“expand_selection” {“to”: “indentation”} 好一些
在处理使用缩进来定义代码块的语言时(如 Python、Java),函数的向后版本是无用的 :)
命令
描述 | 键盘快捷键 | 命令面板 |
---|---|---|
向前转到块外 | alt+h | IndentationNavigation: 向前转到块外 |
向后转到块外 | alt+y | IndentationNavigation: 向后转到块外 |
向前选择到块的末尾 | alt+shift+h | IndentationNavigation: 向前选择到块的末尾 |
向后选择到块的末尾 | alt+shift+y | IndentationNavigation: 向后选择到块的末尾 |
向前转到块 | alt+ctrl+h | 缩进导航:跳转到块前 |
跳转到块后 | alt+ctrl+y | 缩进导航:跳转到块后 |
选择块前开始 | alt+ctrl+shift+h | 缩进导航:选择块前开始 |
选择块后开始 | alt+ctrl+shift+y | 缩进导航:选择块后开始 |
跳转到块前结束 | ctrl+h | 缩进导航:跳转到块前结束 |
跳转到块后结束 | ctrl+y | 缩进导航:跳转到块后结束 |
选择块前结束 | ctrl+shift+h | 缩进导航:选择块前结束 |
选择块后结束 | ctrl+shift+y | 缩进导航:选择块后结束 |
选择当前缩进 | alt+u | 缩进导航:选择当前缩进 |