借助键盘大师(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
1
Shura 2017-11-03 15:40:15 +08:00
/你要找的内容
yy p #本文原创,手敲,转载要注明本文链接 ###比特币捐赠:shuixianhuapianju |
3
stebest 2017-11-03 15:43:40 +08:00 via Android
vim 在笑,emacs 在楼下吗?
|
5
lxrmido 2017-11-03 15:51:03 +08:00 4
大多数编辑器都支持不选中任何内容按 cmd+c 复制当前行 cmd+v 粘贴新行了吧……( Sublime Text、Atom、VSC )
|
6
zjsxwc 2017-11-03 15:59:13 +08:00
IDEA 快捷键 ctrl+d
|
7
billion 2017-11-03 16:09:35 +08:00
复制:v$y
粘贴: p 普通编辑器,网页,其他任何地方:鼠标三击某一行,自动选中整行。 |
8
Todd_Leo 2017-11-03 16:13:15 +08:00
Emacs 用户是这样的:
C-a 回到行首 C-k 剪切一行 C-y 把剪切掉的给贴回去 然后用 C-y 在需要的地方粘贴. 不知道有没有更好的方法. |
10
QAPTEAWH 2017-11-03 16:55:02 +08:00
三击鼠标选中一行。有指点杆的话操作起来很快。
|
11
Rice 2017-11-03 17:01:54 +08:00 via Android
vim yy p
vsc shift+alt+down 其他的 ide 都有类似的功能,我就不说了 |
12
linuxfans 2017-11-03 17:16:20 +08:00 via Android
@Todd_Leo 同这样操作。。。即使有更简便的,应该也习惯了不容易改了,况且即使节省应该也省不了多少了
|
14
Tink 2017-11-03 18:09:06 +08:00 via iPhone
这在 vim 里不就是 dd 一下么
|
16
songz 2017-11-03 18:42:50 +08:00
st:
cmd+shift+ d |
17
SuperMild 2017-11-03 18:52:16 +08:00
哪个写代码的编辑器没有复制当前行的快捷键?好像没有。
|
18
ynyounuo 2017-11-03 18:57:39 +08:00
复制
yy p 剪切 dd p #本文原创,手敲,转载要注明本文链接 ###比特币捐赠:1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa |
20
zealinux 2017-11-03 21:20:49 +08:00
| pbcopy
|
21
wzdbsss 2017-11-03 21:21:41 +08:00 via Android
vim 路过
|
28
86322989 OP |
29
carlclone 2017-11-03 23:35:18 +08:00 via Android
楼主像发现了新大陆一样兴奋
|
31
rashawn 2017-11-03 23:53:30 +08:00 via iPhone
什么鬼 只是想复制的话 poptip 鼠标点三下然后点复制不是最好的
哪里都能用 还快 |
37
vitovan 2017-11-04 07:24:13 +08:00 via Android
|
40
lightening 2017-11-04 08:03:41 +08:00
不用那么麻烦,主流编辑器不选东西直接 cmd/ctrl + c 就是复制一行。
|
41
tairan2006 2017-11-04 09:20:51 +08:00
ij 不是直接 ctrl+c 就复制一行么。。。
|
42
loading 2017-11-04 09:22:48 +08:00 via Android
按 4 个按键……更不说编辑器能直接也就复制一行
|
44
Shura 2017-11-04 09:59:30 +08:00 1
@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 年 |
45
focux 2017-11-04 10:10:42 +08:00
vim : 呵呵
|
46
msg7086 2017-11-04 11:02:05 +08:00
Sublime:直接 C-S-D 不就好了。
|
48
xxoxx 2017-11-04 12:14:32 +08:00 via iPhone
笑话,zf 分分钟让你互联网变局域网,局域网变单机,单机变掌机,掌机变小 jj
|
50
defel 2017-11-04 12:41:18 +08:00 via Android
Notepad++直接 Ctrl+D 即可~
|
51
bravecarrot 2017-11-04 13:20:17 +08:00 via iPhone
心疼楼主
|
52
JamesMackerel 2017-11-04 15:13:01 +08:00
|
53
fiht 2017-11-04 18:19:28 +08:00
vim 是最好的编辑器 yeah~!
|
54
liuanxin 2017-11-04 19:29:28 +08:00 via Android 1
(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 就是复制当前行了, 如果有选中就只是复制选中内容 |
55
pheyer 2017-11-04 22:44:09 +08:00
有个问题,会影响粘贴板的内容,大部分情况下重复一行的内容是想小有修改的,小有修改的东西可能从其它地方复制而来,IDEA 系列的复制行快捷键就没有这个问题
|
57
vitovan 2017-11-06 13:38:11 +08:00
|
59
Todd_Leo 2017-11-06 16:15:12 +08:00
@vitovan 果然 iBus 里面有这个配置...解除快捷键绑定之后在 Emacs 里能正常工作了, 不过还是感觉 C-k C-y 比 C-S-e M-w 稍微快那么一点点 :P
|
60
Grubber 2017-11-09 21:30:51 +08:00 via Android
@JamesMackerel 好像是很多 xx 可以作用于当前行
|
61
JamesMackerel 2017-11-10 08:54:51 +08:00
|
62
blueset 2017-11-12 09:28:52 +08:00 via Android
目前在用的 IDE/编辑器都是不选中的时候 C-x / C-c 直接剪切 /复制光标所在行。
|
63
Mark24 2017-11-16 17:16:24 +08:00
yy
p |
64
boweixiaobang 2019-08-09 12:00:27 +08:00
快速复制粘贴,还有款小工具也可以实现,博为小帮。且不复杂,可视化界面操作。办公小白也能用起来
|