如何将文本从 Windows 复制到在 putty 中运行的 vi 中?

sht*_*htr 4 editors putty vi

我在我的浏览器上打开了这面文字墙(在 MS Windows 上运行),我需要将其复制并粘贴到vi(在我的终端模拟器中运行putty)以便对其进行编辑。我试过了controlCcontrolV但没有用。

我尝试在网上查找,但每个人都说要使用yy. 但我认为他们不明白我在 Windows 浏览器上从网站复制文本并试图将其复制到vi.

Tho*_*key 5

使用 PuTTY,您可以将按下shiftInsert作为鼠标中间粘贴的替代方法(并且插入错误位置的问题更少)。例如,我这样做是为了选择/粘贴密码。

下面是几个相关的问题:


Rob*_*rtL 0

如果您在 X(例如 KDE 或 Gnome)中执行此操作,那么一旦您选择了文本,它将出现在您的 X 服务器的“ primary selection keyboard”中。您无需明确复制文本,只需选择。然后,确保vi处于插入模式,将光标放在vi窗口中,然后单击鼠标中键。

  1. 在任何窗口中选择文本(复制到 X“ primary selection clipboard”)。
  2. 进入vi模式insert(例如,按键盘上的“i”键)。
  3. 在窗口中的任意位置单击鼠标中键vi,将“ ”的内容粘贴primary selection clipboardvi插入点。

您可能需要调整 中的某些功能vi,例如:set noautoindent,因为如果行首有空格,autoindent将导致您粘贴的文本层叠到屏幕右侧。可能还有其他设置影响文本输入vi缓冲区的方式。