关于 noi linux 下 vim 的剪贴板
  • 板块灌水区
  • 楼主yukimianyan
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/5/24 22:14
  • 上次更新2024/5/25 09:35:31
查看原帖
关于 noi linux 下 vim 的剪贴板
509229
yukimianyan楼主2024/5/24 22:14

需求:在 NOI Linux 2.0 中,使用 vim 作为代码编辑器,需要将代码文件复制到系统剪贴板中。

问题:vim 似乎无法与系统剪贴板交互。

$ vim --version | grep clipboard
-clipboard         +keymap            +printer           +vertsplit
+emacs_tags        +mouse_gpm         -sun_workshop      -xterm_clipboard

(可以看到并不支持 clipborad)

解决方案一:在 vim 内,关闭行号,用鼠标滑动选中需要复制的片段。

缺陷:无法翻页。

解决方案二:换用 gedit 编辑器,可以使用 Ctrl-A 与 Ctrl-C 全选并复制代码,Ctrl-Q 退出。

缺陷:gedit 属于 GUI 软件,打开 gedit 的速度受到限制,且不易实现自动化。

解决方案三:sudo apt install xclip 使用 xclip。

缺陷:需要联网,但是考场上没有网。

解决方案四:换用 Windows WSL,使用 Windows 的 clip.exe。

求一个更加好的方法将代码文件复制到系统剪贴板中。实在没有就算了。

2024/5/24 22:14
加载中...