用 WindTerm 连接到远程主机,vim 编辑文件,想粘贴大段文本,不知道怎么在终端中粘贴
![]() |
1
LittleState 3 天前 via Android ![]() 试试 Ctrl + Shift + V
|
![]() |
2
kandaakihito 3 天前 ![]() 换个思路吧,vim 那玩意再怎么熟练体验都说不上好。我一般都是直接 ftp 到文件夹去用本地编辑器改。
|
![]() |
3
daopu 3 天前 via Android ![]() "+p 调用系统剪切板。
"+y 就是复制到系统剪切板。 :rex 调剪切板查看。 |
4
superrichman 3 天前 ![]() :set paste
然后右键粘贴 |
5
UnluckyNinja 3 天前 via Android
平时不用 vim ,只是临时编辑一下的话,推荐用 micro editor
|
6
lxqxqxq 3 天前
一般都是右键粘贴
|
![]() |
7
lanweizhujiao 3 天前
ctrl + shift + c/v 不一定有用
|
8
ration 3 天前
用 nano
|
![]() |
9
viayie 3 天前 ![]() shift + delete 拷贝
shift + insert 粘贴 |
![]() |
10
andyskaura 3 天前
借题分享一下,如果带 gui ,可以试下这个 https://explorer.kuraa.cc/#/
|
11
spesun 3 天前
一般粘贴就行了吧。 最麻烦的是想复制大量文本, 到系统剪贴板,怎么都不行
|
12
darklinden 3 天前
这时候就体现出 Mac 的优点了...切到 win 最不习惯的就是 ctrl+c 的冲突...
Mac 的 Command 天生和 ctrl 不冲突,用 ssh 贼舒坦...win 下改键咋都不行 |
![]() |
13
coldle 3 天前 ![]() 简单方法:vim 中先通过 `:set paste` 进入粘贴模式,避免粘贴排版错位,然后进入插入模式,再 `shift+insert` 粘贴
|
![]() |
14
wowo243 3 天前
一直用 shift + insert
|
![]() |
15
NX2023 3 天前 via iPhone
直接 VSCode 远程连接,直接改文件
|
![]() |
16
shitshit666 3 天前 via Android
windterm 左边的 sftp 能直接双击进行本地编辑,编辑完了会提示你要不要保存到服务器
|
![]() |
17
dragondove 3 天前
换 neovim 会好点,neovim 自带支持 osc52 ,vim 需要插件来支持。详情看 :h clipboard-osc52
|
![]() |
18
adoal 3 天前
osc52 是彻底的解决办法。缺点是需要终端和编辑器都支持。而且这玩意从远程贴到本机支持得好,反过来远程 query 本机剪贴板则支持得不好,因为后者其实是有风险的。见过做得最合理的是 kitty ,它的 clipboard_control 参数可以分别为双向设置 ask ,让用户自己控制每一次 query 而不是在放任远端静悄悄访问本机剪贴板。
|
19
Ming5Ming 3 天前
@dragondove winterm 在 windows 下使用 osc52 会卡
|
![]() |
20
oneisall8955 3 天前
试试 shift + insert
|
21
azarasi 3 天前
Konsole 自带粘贴功能
|
22
hwdq0012 3 天前 ![]() vim 中需要进入 insert 模式, 如果是在 normal 模式,按 i 进入
然后 shift + insert 键粘贴(从 windows 粘贴到远程) 我比较喜欢用 git sdk 在 windows 上作为终端环境 |
23
maojun 2 天前
我在 macOS 上的终端一直都是用 Cmd + V 直接粘贴...
|
![]() |
24
mylovesaber 2 天前 ![]() 粘贴不是极端海量的文本用 nano 别用 vim ,vim 繁琐得很,nano xxx.txt 回车,然后直接粘贴完事,排版完全不乱,vim 不设置 set paste ,多行文本就没排版不错乱的。
|
25
ssiitotoo 2 天前
直接本地编辑好文件 然后 rz 到服务器不就行了
|
![]() |
26
WhatTheBridgeSay 2 天前 ![]() @kandaakihito #2 我猜你想说的是 SFTP
|
![]() |
27
WhatTheBridgeSay 2 天前
@UnluckyNinja #5 我讨厌 vim 喜欢 nano 这种简单粗暴的
|
28
UnluckyNinja 2 天前 ![]() @WhatTheBridgeSay #27 micro 支持鼠标,直接当桌面系统文本编辑器用的
|
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. |
30
james122333 1 天前 via Android ![]() HaHa 一堆人用不明白 然后就抗拒 vim
首先方法很多 楼上很多人讲 但其实还有个方法 那就是本地 vim 打开远端档案 vim 是支持 ssh 的 vim scp://user@host:port/path 会透过 netrw 打开文件夹 vim 配上本群一直有人讲的 ssh config 即可 本地配好就可方便的编辑了 当然公司内随便用用也可以 |