paste_ahead
一个ST插件,将内容和剪切板粘贴在光标之前而非之后。
标签 粘贴
详情
安装次数
- 总计 109
- Win 60
- Mac 39
- Linux 10
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 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 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 | 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 | 0 |
README
PasteAhead (Sublime Text插件)
PasteAhead 是一个Sublime Text插件,它的作用是将内容和剪切板粘贴在光标之前而非之后。换句话说,光标保持在原地,粘贴的文本被插入到光标之前。
这通常非常有用,可以避免在粘贴文本后反复按键或使用鼠标将光标返回到原始插入点,这是程序员熟悉的重复性工作。
PasteAhead 与多选完全兼容,并且以与通常相同的方式使用它们,除了在光标之前粘贴。
该插件与Sublime Text v2和v3都兼容。
安装
- 打开命令面板并选择:
Package Control: Install Package
- 等待程序包列表更新,然后选择:
PasteAhead
如果用户更喜欢,可以下载 zip文件 并手动安装插件 手动安装。
按键绑定
用户必须手动将一个键绑定添加到其用户按键文件,该键绑定调用了paste_ahead
命令。
由于选择按键以适应所有用户的困难,该插件没有提供默认的按键绑定。
{ "keys": ["???+???"], "command": "paste_ahead" },
按键绑定建议
我使用 ctrl+shift+v
,它从paste_and_indent
命令中借用了按键。我已经像这样重置了各种粘贴命令
{ "keys": ["ctrl+shift+v"], "command": "paste_ahead" },
{ "keys": ["ctrl+k", "ctrl+v"], "command": "paste_and_indent" },
{ "keys": ["ctrl+k", "ctrl+shift+v"], "command": "paste_from_history" },
使用ctrl+insert
和shift+insert
来复制和粘贴的用户可能想考虑使用ctrl+shift+insert
,它默认不绑定任何键。
{ "keys": ["ctrl+shift+insert"], "command": "paste_ahead" },
OSX 用户可以直接使用未映射的 ctrl+v
,因为在 OS X 上,剪切、复制和粘贴是通过 super
键映射的。而 Linux 和 Windows 用户可以使用 super+v
,这在那些操作系统上默认也是未映射的。
OSX: { "keys": ["ctrl+v"], "command": "paste_ahead" },
Linux/Win: { "keys": ["super+v"], "command": "paste_ahead" },
许可证
本软件包遵循 MIT 许可协议(MIT)。