转到行尾或作用域范围
Sublime Text 插件,可以将一个键(例如“End”键)绑定到移动/扩展光标/选择到行尾,或者到行尾指定的作用域(即注释)之前
详细信息
安装次数
- 总数 624
- Win 329
- Mac 150
- Linux 145
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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 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 |
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 | 0 | 0 | 0 | 0 | 0 | 0 |
自述文件
转到行尾或作用域范围
Sublime Text 插件,可以将光标移动到行尾,或者到行尾指定的作用域之前。
功能
此插件允许您创建键绑定,可实现以下操作:
- 转到行尾,或
- 转到行尾指定作用域的开始位置
- 转到行尾最近的匹配指定作用域的标记的开始位置
说明
您有一行文本,如下所示:foo bar # 我是一个注释
。您想将 End 键绑定,以便在按下它时,光标将根据光标的位置和您的首选设置移动到行尾或到注释标记的开始之前。即 foo bar |# 我是一个注释
,foo bar| # 我是一个注释
或 foo bar # 我是一个注释|
,其中 |
表示光标。
它支持多光标,并且每个键绑定可以使用不同的作用域和不同的顺序。例如,您可能希望光标在遇到任何空白后转到注释的开始,然后转到行尾。或者您可能希望光标先转到行尾,然后转到行尾前的任何空白处的注释开始处。同时,您可能希望不同的键绑定将光标跳转到行尾的分号前。
绑定
该命令名称为 move_to_end_of_line_or_before_specified_scope
,它接受以下参数:- scope
- 要将光标移到其前的范围,如果它在行尾 - extend
- 是否要扩展选择 - eol_first
- 光标是应该首先前往行尾还是指定的范围的开头。请注意,在带有换行行的文本中,由于该插件模拟默认的 End 键行为,当在软换行处时,会前往硬换行,当启用换行时将该参数设置为 true
将使该命令的行为类似于默认的 move_to { "to": "eol" }
命令。欢迎提出改进此行为的建议。目前,您可以使用 auto
,如果 word_wrap
关闭或行未展开,则 auto
等同于 true
,如果启用换行,则为 false
。这或许不是最佳设置,因为光标位置并不一致,因此请求提出建议。前往行尾是首选的默认设置,因为肌肉记忆通过按两次比一次性按下且期待到达行尾然后发现自己在注释中要容易得多。养成按 Ctrl+Enter 而不是按 End 后跟 Enter 来获取当前行下新行的习惯可能是有用的,因此,更合理的默认设置可能是 false
… - before_whitespace
- 是否将光标移动到指定范围前直接出现的任何空白符的起始处 - find_only_at_eol
- 是否从行尾反向搜索以找到指定的范围。如果设置为 true
,则仅在行尾进行检查。