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

列选择

ehuss ALL

Sublime Text键盘列选择的替代行为。

详细信息

  • 1.10.0
  • github.com
  • github.com
  • 1年前
  • 1小时前
  • 12年前

安装次数

  • 总计 11K
  • Win 6K
  • Mac 3K
  • Linux 3K
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 0 1 0 0 1 0 2 0 1 1 0 0 1 0 0 0 1 0 2 1 0 0 3 0 0 1 0 0 1 1 0 2 1 0 0 2 0 0 0 0 1 0 0 0 0 0
Mac 1 1 0 1 1 0 0 0 1 0 0 0 1 0 0 0 2 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 2 0 0
Linux 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 2

README

源码
raw.​githubusercontent.​com

Sublime Column Select

此插件提供Sublime Text键盘列选择的替代行为。区别在于

  • 允许反转方向(向下超出太多,则返回到顶部)。
  • 增加了PageUp/PageDown,Home/End,以及鼠标选择。
  • 跳过太短的行。
  • 如果从行的末尾开始,则将保持在每一行的末尾。

example

安装

下载和安装Sublime Column Select的最佳方式是使用软件包控制插件。如果您还没有安装,这是管理您软件包的最佳方式。

对于新用户:* 前往https://packagecontrol.sublime.net.cn/installation并安装软件包控制。* 重新启动Sublime Text。

安装Sublime Column Select:* 调出命令栏(在OS X上为Command+Shift+P,在Linux/Windows上为Control+Shift+P)。* 选择“软件包控制:安装软件包”,等待软件包控制获取最新的软件包列表。* 在列表出现时选择列选择。

软件包控制将自动更新您的软件包。

另外,您可以从github

git clone git://github.com/ehuss/Sublime-Column-Select.git

下载并将其放置在您的软件包目录中。

使用方法

默认情况下,它使用列选择的默认键盘快捷键,并添加了一些额外的快捷键。这些快捷键将选择下一行或上一行中的相同列,页面(文件的可视区域),或直到文件的开始/结束。

命令 Mac Windows Linux
向上 Ctrl + Shift + 上 Ctrl + Alt + 上 Alt + Shift + 上
向下 Ctrl + Shift + 下 Ctrl + Alt + 下 Alt + Shift + 下
Page Up Ctrl + Shift + PageUp Ctrl + Alt + PageUp Alt + Shift + PageUp
Page Down Ctrl + Shift + PageDown Ctrl + Alt + PageDown Alt + Shift + PageDown
文件开头 Ctrl + Shift + Home Ctrl + Alt + Home Alt + Shift + Home
文件末尾 Ctrl + Shift + End Ctrl + Alt + End Alt + Shift + End
选择到鼠标光标处 Ctrl + Shift + 右键点击 Ctrl + Alt + 右键点击 Ctrl + Alt + 右键点击

自定义按键组合

如果您想使用不同的按键组合,请转到“首选项”>“按键绑定 - 用户”,并添加如下条目

{ "keys": ["ctrl+alt+up"], "command": "column_select", "args": {"by": "lines", "forward": false}},
{ "keys": ["ctrl+alt+down"], "command": "column_select", "args": {"by": "lines", "forward": true}},
{ "keys": ["ctrl+alt+pageup"], "command": "column_select", "args": {"by": "pages", "forward": false}},
{ "keys": ["ctrl+alt+pagedown"], "command": "column_select", "args": {"by": "pages", "forward": true}},
{ "keys": ["ctrl+alt+home"], "command": "column_select", "args": {"by": "all", "forward": false}},
{ "keys": ["ctrl+alt+end"], "command": "column_select", "args": {"by": "all", "forward": true}},

如果它是最后一个条目,请不要包含后面的逗号。

联系

如果您发现错误或有建议,请访问github页面: https://github.com/ehuss/Sublime-Column-Select