ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

缩进导航

shagabutdinov ALL

使用缩进来导航文本

详细信息

安装次数

  • 总计 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

读我

源代码
raw.​githubusercontent.​com

Sublime IndentationNavigation 插件

这是一个极好的插件,允许您通过行缩进来导航文本。当管理或导航代码块时,它可以大大减少您需要输入的字符数。

演示

安装

此插件是 sublime-enhanced 插件套件的一部分。您可以使用 sublime-enhanced 和此插件将自动安装。

如果您想单独安装此包,请参阅 sublime-enhanced 包中的“单独安装包”部分。

用法

有几个方便的场景(请参阅下面的“命令”部分中的键盘快捷键)

  1. 转到未缩进的行 - 当光标在“if”或“for”块中时,按键盘快捷键可转到此块的开始或结束。
if condition
    statement1 # <- cursor at this line
    statement2
  |end # <- cursor here after executing command
  1. 转到下一个缩进的块
statement1 # <- cursor at this line
  statement2

  |if condition # <- cursor here after executing command
    ...
  end
  1. 转到下一个缩进块的末尾
statement1 # <- cursor at this line
  statement2

  if condition
    ...
  |end # <- cursor here after executing command
  1. 选择到下一个缩进块
| # <- cursor here
  {statement1
  statement2} # <- block will be selected after executing command

  if condition
    ...
  end
  1. 向上选择到下一个缩进块
| # <- cursor here
  {statement1
  statement2

  if condition
    ...
  end} # <- block will be selected after executing command
  1. 选择当前缩进块到末尾
if condition
    statement1
    | # <- cursor here
    {statement2
    statement3} # <- block will be selected after executing command
  end
  1. 选择当前缩进 - 提供选择当前缩进的能力,效果比 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 缩进导航:选择当前缩进

依赖关系