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

复古YankStack

作者: Quang-Linh LE ST3

为ST3的复古设计的yankstack(或Emacs Kill Ring等效功能)

标签 vim, kill ring

详细信息

安装次数

  • 总数 367
  • Win 160
  • Mac 145
  • Linux 62
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 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
Mac 1 2 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
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

README

源码
raw.​githubusercontent.​com

复古YankStack

为ST3的复古设计的yankstack(或Emacs Kill Ring等效功能)

是什么?

Emacs中最强大的特性之一是Kill Ring,它允许你粘贴之前被删除的内容(或使用Vim风格的中断)到之前的粘贴区域。这意味着无需选择剪贴板,无需使用:ls和无需撤销。

Sublime Text引入了一个与Emacs兼容的kill ring,但它没有做它应该做的事情,特别是与Vintage结合使用时,因此我亲自编写了它。这个想法(以及名称)来自于优秀的YankStack插件,它是轻量级且优雅的。

安装

通过包管理器(推荐)

CTRL+SHIFT+P安装包,然后输入YankStack进行安装。

手动

此存储库克隆到您的软件包目录中,如果有必要,修改键位图。

使用方法

默认键位映射为:- CTRL+P:从栈中粘贴较高的寄存器 - CTRL+N:从栈中粘贴较低的寄存器

无需担心键位冲突,上述键位映射仅在最后一次操作是粘贴yankstack本身时才生效,请参阅键位图文件以获取详细信息。

因此,正常的工作流程是这样的

  1. 在多个位置复制(y),删除(d),修改(c)。
  2. 移动到您需要粘贴这些内容的位置。
  3. 粘贴(pP),如果它不是您想要的,只需按CTRL+P即可循环寄存器回到您需要的内容,如果错过了,按CTRL+N即可向前循环。

许可协议

MIT