用过一个很好用的小众编辑器,可以选中一块区域,然后在任意位置可以复制这块选中的区域到当前pos,或者将高亮区域移动到当前的pos(移动过来之后仍然保持当前区域高亮,复制过来的话,原区域保持高亮)
为什么要这个效果呢?因为很多情况下有重复的粘贴,或者多次移动同一块区域,需要时刻搞明白当前粘贴项到底是啥(在编辑区所见即所得最好),这种体验很连贯很自然
用过一个很好用的小众编辑器,可以选中一块区域,然后在任意位置可以复制这块选中的区域到当前pos,或者将高亮区域移动到当前的pos(移动过来之后仍然保持当前区域高亮,复制过来的话,原区域保持高亮)
为什么要这个效果呢?因为很多情况下有重复的粘贴,或者多次移动同一块区域,需要时刻搞明白当前粘贴项到底是啥(在编辑区所见即所得最好),这种体验很连贯很自然
可以用 secondary region 来实现
有的,利用第二选区:Alt + 鼠标左键选中,Alt + 鼠标中键粘贴。
region和第二选区互相转换可以用secondary-selection-to-region
和secondary-selection-from-region
想固定高亮选区不离开视线,需要创建一个单独的窗口,有点得不偿失。
不如好好利用 kill-ring
,现有的任何 minibuffer 补全包都可以轻松、可视化管理剪贴历史。
仅仅是因为习惯问题。喜欢主编辑区域的直观展示,minibuffer对于跨行数据的展示不如主编辑区方便和谐