远程连接终端中怎么粘贴文本? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
aqtata
V2EX    Linux

远程连接终端中怎么粘贴文本?

  •  
  •   aqtata 224 天前 3792 次点击
    这是一个创建于 224 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 WindTerm 连接到远程主机,vim 编辑文件,想粘贴大段文本,不知道怎么在终端中粘贴

    30 条回复    2025-03-02 01:01:13 +08:00
    LittleState
        1
    LittleState  
       224 天前 via Android   2
    试试 Ctrl + Shift + V
    kandaakihito
        2
    kandaakihito  
       224 天前   4
    换个思路吧,vim 那玩意再怎么熟练体验都说不上好。我一般都是直接 ftp 到文件夹去用本地编辑器改。
    daopu
        3
    daopu  
       224 天前 via Android   1
    "+p 调用系统剪切板。
    "+y 就是复制到系统剪切板。
    :rex 调剪切板查看。
    superrichman
        4
    superrichmn  
       224 天前   1
    :set paste
    然后右键粘贴
    UnluckyNinja
        5
    UnluckyNinja  
       224 天前 via Android
    平时不用 vim ,只是临时编辑一下的话,推荐用 micro editor
    lxqxqxq
        6
    lxqxqxq  
       224 天前
    一般都是右键粘贴
    lanweizhujiao
        7
    lanweizhujiao  
       224 天前
    ctrl + shift + c/v 不一定有用
    ration
        8
    ration  
       224 天前
    用 nano
    viayie
        9
    viayie  
       224 天前   3
    shift + delete 拷贝
    shift + insert 粘贴
    andyskaura
        10
    andyskaura  
       224 天前
    借题分享一下,如果带 gui ,可以试下这个 https://explorer.kuraa.cc/#/
    spesun
        11
    spesun  
       224 天前
    一般粘贴就行了吧。 最麻烦的是想复制大量文本, 到系统剪贴板,怎么都不行
    darklinden
        12
    darklinden  
       224 天前
    这时候就体现出 Mac 的优点了...切到 win 最不习惯的就是 ctrl+c 的冲突...
    Mac 的 Command 天生和 ctrl 不冲突,用 ssh 贼舒坦...win 下改键咋都不行
    coldle
        13
    coldle  
       224 天前   2
    简单方法:vim 中先通过 `:set paste` 进入粘贴模式,避免粘贴排版错位,然后进入插入模式,再 `shift+insert` 粘贴
    wowo243
        14
    wowo243  
       224 天前
    一直用 shift + insert
    nickxudotme
        15
    nickxudotme  
       224 天前 via iPhone
    直接 VSCode 远程连接,直接改文件
    shitshit666
        16
    shitshit666  
       224 天前 via Android
    windterm 左边的 sftp 能直接双击进行本地编辑,编辑完了会提示你要不要保存到服务器
    dragondove
        17
    dragondove  
       224 天前
    换 neovim 会好点,neovim 自带支持 osc52 ,vim 需要插件来支持。详情看 :h clipboard-osc52
    adoal
        18
    adoal  
       224 天前
    osc52 是彻底的解决办法。缺点是需要终端和编辑器都支持。而且这玩意从远程贴到本机支持得好,反过来远程 query 本机剪贴板则支持得不好,因为后者其实是有风险的。见过做得最合理的是 kitty ,它的 clipboard_control 参数可以分别为双向设置 ask ,让用户自己控制每一次 query 而不是在放任远端静悄悄访问本机剪贴板。
    Ming5Ming
        19
    Ming5Ming  
       224 天前
    @dragondove winterm 在 windows 下使用 osc52 会卡
    itechify
        20
    itechify  
    PRO
       224 天前
    试试 shift + insert
    azarasi
        21
    azarasi  
       224 天前
    Konsole 自带粘贴功能
    hwdq0012
        22
    hwdq0012  
       224 天前   1
    vim 中需要进入 insert 模式, 如果是在 normal 模式,按 i 进入
    然后 shift + insert 键粘贴(从 windows 粘贴到远程)

    我比较喜欢用 git sdk 在 windows 上作为终端环境
    maojun
        23
    maojun  
       224 天前
    我在 macOS 上的终端一直都是用 Cmd + V 直接粘贴...
    mylovesaber
        24
    mylovesaber  
       224 天前   1
    粘贴不是极端海量的文本用 nano 别用 vim ,vim 繁琐得很,nano xxx.txt 回车,然后直接粘贴完事,排版完全不乱,vim 不设置 set paste ,多行文本就没排版不错乱的。
    ssiitotoo
        25
    ssiitotoo  
       224 天前
    直接本地编辑好文件 然后 rz 到服务器不就行了
    WhatTheBridgeSay
        26
    WhatTheBridgeSay  
       224 天前   1
    @kandaakihito #2 我猜你想说的是 SFTP
    WhatTheBridgeSay
        27
    WhatTheBridgeSay  
       224 天前
    @UnluckyNinja #5 我讨厌 vim 喜欢 nano 这种简单粗暴的
    UnluckyNinja
        28
    UnluckyNinja  
       224 天前   1
    @WhatTheBridgeSay #27 micro 支持鼠标,直接当桌面系统文本编辑器用的
    evalfun
        29
    evalfun  
       222 天前
    vim 检测到有鼠标会开启鼠标模式,鼠标模式下你就没办法粘贴了。可以修改 vim 的配置文件关闭鼠标模式。
    配置文件在/usr/share/vim/vim 版本/defaults.vim ,例如/usr/share/vim/vim90/defaults.vim
    删掉鼠标配置就行。鼠标配置在这段注释下边
    " In many terminal emulators the mouse works just fine. By enabling it you
    " can position the cursor, Visually select and scroll with the mouse.
    " Only xterm can grab the mouse events when using the shift key, for other
    " terminals use ":", select text and press Esc.
    james122333
        30
    james122333  
       222 天前 via Android   1
    HaHa 一堆人用不明白 然后就抗拒 vim
    首先方法很多 楼上很多人讲 但其实还有个方法
    那就是本地 vim 打开远端档案 vim 是支持 ssh 的
    vim scp://user@host:port/path
    会透过 netrw 打开文件夹
    vim 配上本群一直有人讲的 ssh config 即可
    本地配好就可方便的编辑了
    当然公司内随便用用也可以
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2895 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:49 PVG 21:49 LAX 06:49 JFK 09:49
    Do have faith in what you're doing.
    ubao 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