终于找到如如何快速复制一行 并粘贴 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
86322989
V2EX    分享创造

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

  •  
  •   86322989 207-11-03 14:10:17 +08:00 9593 次点击
    这是一个创建于 2917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    借助键盘大师(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

    64 条回复    2019-08-09 12:00:27 +08:00
    Shura
        1
    Shura  
       2017-11-03 15:40:15 +08:00
    /你要找的内容
    yy
    p
    #本文原创,手敲,转载要注明本文链接 ###比特币捐赠:shuixianhuapianju
    czmecho
        2
    czmecho  
       2017-11-03 15:42:00 +08:00 via Android
    @Shura 顶你!可是我没比特币
    stebest
        3
    stebest  
       2017-11-03 15:43:40 +08:00 via Android
    vim 在笑,emacs 在楼下吗?
    Shura
        4
    Shura  
       2017-11-03 15:44:17 +08:00
    @czmecho 尴尬比特币地址记错了,应该是:yujinxiangpianju
    lxrmido
        5
    lxrmido  
       2017-11-03 15:51:03 +08:00   4
    大多数编辑器都支持不选中任何内容按 cmd+c 复制当前行 cmd+v 粘贴新行了吧……( Sublime Text、Atom、VSC )
    zjsxwc
        6
    zjsxwc  
       2017-11-03 15:59:13 +08:00
    IDEA 快捷键 ctrl+d
    billion
        7
    billion  
       2017-11-03 16:09:35 +08:00
    复制:v$y
    粘贴: p

    普通编辑器,网页,其他任何地方:鼠标三击某一行,自动选中整行。
    Todd_Leo
        8
    Todd_Leo  
       2017-11-03 16:13:15 +08:00
    Emacs 用户是这样的:

    C-a 回到行首
    C-k 剪切一行
    C-y 把剪切掉的给贴回去

    然后用 C-y 在需要的地方粘贴. 不知道有没有更好的方法.
    anteros
        9
    anteros  
       2017-11-03 16:13:23 +08:00
    @Shura 比特币地址不长这样吧?
    QAPTEAWH
        10
    QAPTEAWH  
       2017-11-03 16:55:02 +08:00
    三击鼠标选中一行。有指点杆的话操作起来很快。
    Rice
        11
    Rice  
       2017-11-03 17:01:54 +08:00 via Android
    vim yy p
    vsc shift+alt+down
    其他的 ide 都有类似的功能,我就不说了
    linuxfans
        12
    linuxfans  
       2017-11-03 17:16:20 +08:00 via Android
    @Todd_Leo 同这样操作。。。即使有更简便的,应该也习惯了不容易改了,况且即使节省应该也省不了多少了
    ahjsrhj
        13
    ahjsrhj  
       2017-11-03 17:22:20 +08:00   1
    @Shura #4 233
    Tink
        14
    Tink  
    PRO
       2017-11-03 18:09:06 +0800 via iPhone
    这在 vim 里不就是 dd 一下么
    86322989
        15
    86322989  
    OP
       2017-11-03 18:18:16 +08:00 via iPhone
    @Shura vim 用过 不熟。
    ij 里面用的话好想要插件。
    songz
        16
    songz  
       2017-11-03 18:42:50 +08:00
    st:
    cmd+shift+ d
    SuperMild
        17
    SuperMild  
       2017-11-03 18:52:16 +08:00
    哪个写代码的编辑器没有复制当前行的快捷键?好像没有。
    ynyounuo
        18
    ynyounuo  
       2017-11-03 18:57:39 +08:00
    复制
    yy
    p

    剪切
    dd
    p

    #本文原创,手敲,转载要注明本文链接 ###比特币捐赠:1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
    tszyh
        19
    tszyh  
       2017-11-03 21:15:31 +08:00
    @ynyounuo
    @Shura
    这不是 vim 的基础操作吗 还要钱?
    zealinux
        20
    zealinux  
       2017-11-03 21:20:49 +08:00
    | pbcopy
    wzdbsss
        21
    wzdbsss  
       2017-11-03 21:21:41 +08:00 via Android
    vim 路过
    wzdbsss
        22
    wzdbsss  
       2017-11-03 21:22:12 +08:00 via Android
    @Tink 你确定
    Shura
        23
    Shura  
       2017-11-03 22:04:43 +08:00
    @tszyh 看来你是认真的,你把我发的比特币地址按照拼音拼一遍就知道了,真的比特币地址不可能长这样的。
    tszyh
        24
    tszyh  
       2017-11-03 22:21:59 +08:00
    @Shura 我没点那个链接,你是说 lz 是大蒜吗?
    Tink
        25
    Tink  
    PRO
       2017-11-03 22:41:39 +08:00 via iPhone
    @wzdbsss 不然呢
    blankme
        26
    blankme  
       2017-11-03 22:44:47 +08:00
    @Tink
    dd 是剪切
    Tink
        27
    Tink  
    PRO
       2017-11-03 22:45:26 +08:00 via iPhone
    @blankme 再 p 两次不就 ok 了
    86322989
        28
    86322989  
    OP
       2017-11-03 23:31:31 +08:00 via iPhone
    @Shura 郁金香骗局?
    那黄金是不是呢?钻石呢?
    比特币优于黄金钻石, 郁金香根本不是一个层级。
    欧美已经积极拥抱了,中国不要再次在关键时候重蹈满清的闭关锁国
    carlclone
        29
    carlclone  
       2017-11-03 23:35:18 +08:00 via Android
    楼主像发现了新大陆一样兴奋
    86322989
        30
    86322989  
    OP
       2017-11-03 23:36:40 +08:00 via iPhone
    @carlclone 没错
    任何进步都让我开心
    rashawn
        31
    rashawn  
       2017-11-03 23:53:30 +08:00 via iPhone
    什么鬼 只是想复制的话 poptip 鼠标点三下然后点复制不是最好的
    哪里都能用 还快
    ynyounuo
        32
    ynyounuo  
       2017-11-04 00:03:21 +08:00 via iPhone
    @tszyh
    lol 连 Genesis 都看不出来,不懂幽默?
    Shura
        33
    Shura  
       2017-11-04 00:29:32 +08:00   1
    @86322989 郁金香骗局持续了 25 年,大浪淘沙,时间会证明一切的。
    n2ex2
        34
    n2ex2  
       2017-11-04 00:49:13 +08:00 via Android
    @86322989 比特币涉及的理论有价值,比特币本身没什么用。
    mauve
        35
    mauve  
    PRO
       2017-11-04 01:29:07 +08:00 via Android
    @ynyounuo 你用什么比特币网站或者 app 作为收款工具?
    86322989
        36
    86322989  
    OP
       2017-11-04 02:00:46 +08:00 via iPhone
    @n2ex2 比法币更方便的支付。促进全球交易。
    vitovan
        37
    vitovan  
       2017-11-04 07:24:13 +08:00 via Android
    @Todd_Leo

    C-a

    C-S-e

    M-w

    C-y

    或者写个 copy-line 函数绑定到 C-whatever 上

    还有其他好方法么?
    vitovan
        38
    vitovan  
       2017-11-04 07:25:13 +08:00 via Android
    @Todd_Leo 上边说的 C-S-e 貌似只在 X 下可用。
    n2ex2
        39
    n2ex2  
       2017-11-04 07:56:50 +08:00 via Android
    @86322989 它后台有法币后台硬么,没有的话,让它死它就死了。
    lightening
        40
    lightening  
       2017-11-04 08:03:41 +08:00
    不用那么麻烦,主流编辑器不选东西直接 cmd/ctrl + c 就是复制一行。
    tairan2006
        41
    tairan2006  
       2017-11-04 09:20:51 +08:00
    ij 不是直接 ctrl+c 就复制一行么。。。
    loading
        42
    loading  
       2017-11-04 09:22:48 +08:00 via Android
    按 4 个按键……更不说编辑器能直接也就复制一行
    jadeity
        43
    jadeity  
       2017-11-04 09:29:34 +08:00
    @Shura 是郁金香泡沫吗,没有 25 年那么长吧?
    Shura
        44
    Shura  
       2017-11-04 09:59:30 +08:00   1
    @jadeity https://zh.wikpedia.org/zh-hans/%E9%AC%B1%E9%87%91%E9%A6%99%E7%8B%82%E7%86%B1
    郁金香狂热潮可以分成三个阶段:第一阶段是供需不平衡而变得高价,第二阶段是投机者开始进入市场,第三阶段则是卷入了缺乏资本的平民。到了第三阶段之后开始泡沫化,价格暴跌导致市场上一片混乱。

    所以从第一阶级的末期(1610 年代)开始到第三阶段的末期(1637 年 2 月初,价格突然暴跌),超过 25 年
    focux
        45
    focux  
       2017-11-04 10:10:42 +08:00
    vim : 呵呵
    msg7086
        46
    msg7086  
       2017-11-04 11:02:05 +08:00
    Sublime:直接 C-S-D 不就好了。
    86322989
        47
    86322989  
    OP
       2017-11-04 12:07:22 +08:00 via iPhone
    @Shura 比法币的后台硬, 政府会消失,互联网几乎不会
    xxoxx
        48
    xxoxx  
       2017-11-04 12:14:32 +08:00 via iPhone
    笑话,zf 分分钟让你互联网变局域网,局域网变单机,单机变掌机,掌机变小 jj
    XiaorAx
        49
    XiaorAx  
       2017-11-04 12:15:13 +08:00
    @zjsxwc 这是我最喜欢 idea 的地方
    defel
        50
    defel  
       2017-11-04 12:41:18 +08:00 via Android
    Notepad++直接 Ctrl+D 即可~
    bravecarrot
        51
    bravecarrot  
       2017-11-04 13:20:17 +08:00 via iPhone
    心疼楼主
    JamesMackerel
        52
    JamesMackerel  
       2017-11-04 15:13:01 +08:00
    @Shura #1
    我了个去,我一直都是 Shift+v 选中当前行再 y 的。
    原来 yy 直接可以复制当前行。
    我去算算这几年我多按了几次 Shift …… (哭
    fiht
        53
    fiht  
       2017-11-04 18:19:28 +08:00
    vim 是最好的编辑器 yeah~!
    liuanxin
        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 就是复制当前行了, 如果有选中就只是复制选中内容
    pheyer
        55
    pheyer  
       2017-11-04 22:44:09 +08:00
    有个问题,会影响粘贴板的内容,大部分情况下重复一行的内容是想小有修改的,小有修改的东西可能从其它地方复制而来,IDEA 系列的复制行快捷键就没有这个问题
    Todd_Leo
        56
    Todd_Leo  
       2017-11-05 22:06:49 +08:00
    @vitovan 我的 Spacemacs 的 C-S-e 竟然是插入 Emoji
    vitovan
        57
    vitovan  
       2017-11-06 13:38:11 +08:00
    86322989
        58
    86322989  
    OP
       2017-11-06 15:42:09 +08:00 via iPhone
    @vitovan 外国人?
    Todd_Leo
        59
    Todd_Leo  
       2017-11-06 16:15:12 +08:00
    @vitovan 果然 iBus 里面有这个配置...解除快捷键绑定之后在 Emacs 里能正常工作了, 不过还是感觉 C-k C-y 比 C-S-e M-w 稍微快那么一点点 :P
    Grubber
        60
    Grubber  
       2017-11-09 21:30:51 +08:00 via Android
    @JamesMackerel 好像是很多 xx 可以作用于当前行
    JamesMackerel
        61
    JamesMackerel  
       2017-11-10 08:54:51 +08:00
    @Grubber #60
    你这么一说,好像是这个道理。比如 dd 是删除当前行,这个我还是经常用的……
    好吧我太蠢了。
    blueset
        62
    blueset  
       2017-11-12 09:28:52 +08:00 via Android
    目前在用的 IDE/编辑器都是不选中的时候 C-x / C-c 直接剪切 /复制光标所在行。
    Mark24
        63
    Mark24  
       2017-11-16 17:16:24 +08:00
    yy
    p
    boweixiaobang
        64
    boweixiaobang  
       2019-08-09 12:00:27 +08:00
    快速复制粘贴,还有款小工具也可以实现,博为小帮。且不复杂,可视化界面操作。办公小白也能用起来
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     950 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 20:7 PVG 04:17 LAX 13:17 JFK 16:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86