V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
aqtata
V2EX  ›  Linux

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

  •  
  •   aqtata · 3 天前 · 2654 次点击

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

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

    我比较喜欢用 git sdk 在 windows 上作为终端环境
    maojun
        23
    maojun  
       2 天前
    我在 macOS 上的终端一直都是用 Cmd + V 直接粘贴...
    mylovesaber
        24
    mylovesaber  
       2 天前   ❤️ 1
    粘贴不是极端海量的文本用 nano 别用 vim ,vim 繁琐得很,nano xxx.txt 回车,然后直接粘贴完事,排版完全不乱,vim 不设置 set paste ,多行文本就没排版不错乱的。
    ssiitotoo
        25
    ssiitotoo  
       2 天前
    直接本地编辑好文件 然后 rz 到服务器不就行了
    WhatTheBridgeSay
        26
    WhatTheBridgeSay  
       2 天前   ❤️ 1
    @kandaakihito #2 我猜你想说的是 SFTP
    WhatTheBridgeSay
        27
    WhatTheBridgeSay  
       2 天前
    @UnluckyNinja #5 我讨厌 vim 喜欢 nano 这种简单粗暴的
    UnluckyNinja
        28
    UnluckyNinja  
       2 天前   ❤️ 1
    @WhatTheBridgeSay #27 micro 支持鼠标,直接当桌面系统文本编辑器用的
    evalfun
        29
    evalfun  
       1 天前
    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  
       1 天前 via Android   ❤️ 1
    HaHa 一堆人用不明白 然后就抗拒 vim
    首先方法很多 楼上很多人讲 但其实还有个方法
    那就是本地 vim 打开远端档案 vim 是支持 ssh 的
    vim scp://user@host:port/path
    会透过 netrw 打开文件夹
    vim 配上本群一直有人讲的 ssh config 即可
    本地配好就可方便的编辑了
    当然公司内随便用用也可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5753 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:05 · PVG 14:05 · LAX 22:05 · JFK 01:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.