终于找到如如何快速复制一行 并粘贴

2017-11-03 14:10:17 +08:00
 86322989

借助键盘大师(keyboard maestro)实现. 大体步骤如下:

只需要在光标的位置 按 ctrl+option+cmd+v 就能复制当前行,并回车,然后粘贴

实现原理:增加如下 action:

home(用来到行头)—>shift cmd 右箭头(用来选中到结尾)—>copy —>end(光标定位到最后) —>return(回车换行)—>paste —>完毕

ps:如果只想复制不粘贴,可以重新定义一个快捷键(ctrl+option+cmd+c),稍作修改: home(用来到行头)—>shift cmd 右箭头(用来选中到结尾)—>copy

cool.

     


#本文原创,手敲,转载要注明本文链接 ###比特币捐赠: 1CmJdau9hmvHQgkw5ZhTq1zgTXJgxQEv64 https://blockchain.info/payment_request?address=1CmJdau9hmvHQgkw5ZhTq1zgTXJgxQEv64

9039 次点击
所在节点    分享创造
64 条回复
tairan2006
2017-11-04 09:20:51 +08:00
ij 不是直接 ctrl+c 就复制一行么。。。
loading
2017-11-04 09:22:48 +08:00
按 4 个按键……更不说编辑器能直接也就复制一行
jadeity
2017-11-04 09:29:34 +08:00
@Shura 是郁金香泡沫吗,没有 25 年那么长吧?
Shura
2017-11-04 09:59:30 +08:00
@jadeity https://zh.wikipedia.org/zh-hans/%E9%AC%B1%E9%87%91%E9%A6%99%E7%8B%82%E7%86%B1
郁金香狂热潮可以分成三个阶段:第一阶段是供需不平衡而变得高价,第二阶段是投机者开始进入市场,第三阶段则是卷入了缺乏资本的平民。到了第三阶段之后开始泡沫化,价格暴跌导致市场上一片混乱。

所以从第一阶级的末期(1610 年代)开始到第三阶段的末期(1637 年 2 月初,价格突然暴跌),超过 25 年
focux
2017-11-04 10:10:42 +08:00
vim : 呵呵
msg7086
2017-11-04 11:02:05 +08:00
Sublime:直接 C-S-D 不就好了。
86322989
2017-11-04 12:07:22 +08:00
@Shura 比法币的后台硬, 政府会消失,互联网几乎不会
xxoxx
2017-11-04 12:14:32 +08:00
笑话,zf 分分钟让你互联网变局域网,局域网变单机,单机变掌机,掌机变小 jj
XiaorAx
2017-11-04 12:15:13 +08:00
@zjsxwc 这是我最喜欢 idea 的地方
defel
2017-11-04 12:41:18 +08:00
Notepad++直接 Ctrl+D 即可~
bravecarrot
2017-11-04 13:20:17 +08:00
心疼楼主
JamesMackerel
2017-11-04 15:13:01 +08:00
@Shura #1
我了个去,我一直都是 Shift+v 选中当前行再 y 的。
原来 yy 直接可以复制当前行。
我去算算这几年我多按了几次 Shift …… (哭
fiht
2017-11-04 18:19:28 +08:00
vim 是最好的编辑器 yeah~!
liuanxin
2017-11-04 19:29:28 +08:00
(defadvice kill-ring-save (before slick-copy activate compile)
(interactive (if mark-active (list (region-beginning) (region-end))
(message "Copied line")
(list (line-beginning-position) (line-beginning-position 2)))))

然后 M-w 就是复制当前行了, 如果有选中就只是复制选中内容
pheyer
2017-11-04 22:44:09 +08:00
有个问题,会影响粘贴板的内容,大部分情况下重复一行的内容是想小有修改的,小有修改的东西可能从其它地方复制而来,IDEA 系列的复制行快捷键就没有这个问题
Todd_Leo
2017-11-05 22:06:49 +08:00
@vitovan 我的 Spacemacs 的 C-S-e 竟然是插入 Emoji
vitovan
2017-11-06 13:38:11 +08:00
86322989
2017-11-06 15:42:09 +08:00
@vitovan 外国人?
Todd_Leo
2017-11-06 16:15:12 +08:00
@vitovan 果然 iBus 里面有这个配置...解除快捷键绑定之后在 Emacs 里能正常工作了, 不过还是感觉 C-k C-y 比 C-S-e M-w 稍微快那么一点点 :P
Grubber
2017-11-09 21:30:51 +08:00
@JamesMackerel 好像是很多 xx 可以作用于当前行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/403236

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX