deepin 终端VIM使用
Tofloor
poster avatar
lanse-li
deepin
2019-11-06 19:05
Author
不知道各位有没有遇到在deepin终端下使用vim编辑器,右键粘贴的时候存在问题?
还是我打开的方式不对,求普及!
Reply Favorite View the author
All Replies
avatar
jzc
deepin
2019-11-06 19:42
#1
配置不对
编辑 ~/.vimrc  加入

set clipboard=unnamed
Reply View the author
avatar
lanse-li
deepin
2019-11-06 20:31
#2
https://bbs.deepin.org/post/184765
配置不对
编辑 ~/.vimrc  加入

.vimrc文件默认是没有的,需要自己创建是吗?
Reply View the author
avatar
lanse-li
deepin
2019-11-06 20:34
#3
有点了解了, deepin 终端下指针的位置好像会跟着鼠标点击的位置移动,这个原始的VIM有点差别,另外,右键粘贴完之后,第一个字符缺失,各位有遇到没有?
Reply View the author
avatar
^9星守辰^
Moderator
2019-11-06 20:40
#4
在插入模式下粘贴
Reply View the author
avatar
lanse-li
deepin
2019-11-06 21:19
#5
https://bbs.deepin.org/post/184765
在插入模式下粘贴

肯定是在插入模式下粘贴啊
Reply View the author
avatar
ghostry
deepin
2019-11-06 21:24
#6
vi门槛不低,建议看看手册.

是不是你开了view模式
Reply View the author
avatar
jzc
deepin
2019-11-06 23:29
#7
https://bbs.deepin.org/post/184765
.vimrc文件默认是没有的,需要自己创建是吗?

是的,配置后就和 Ubuntu的 vim 效果一样了
Reply View the author
avatar
犹科
deepin
2019-11-22 23:23
#8
本帖最后由 yuukiyork 于 2019-11-22 15:36 编辑

无法右键复制粘贴解决方法
1.编辑 vim 的默认配置文件
sudo vim /usr/share/vim/vim80/defaults.vim
2. 转至第 70 行,找到:
if has('mouse')
set mouse=a
endif
3.将 set mouse=a 改为set mouse-=a
4.输入 :wq! 保存即可生效。
注:修改后原鼠标左键点击界面,光标跟着移动效果失效,只能用键盘定位光标

向vi中复制文本会丢失开头的一部分
原因是vi/vim中没有进入编辑模式,所以复制文本的时候,遇到o,i等进入编辑模式的字母时,之后的文本才会复制进去,所以之前的文本就看不到了。
所以粘贴的时候,先进入编辑模式。
Reply View the author
avatar
jzc
deepin
2019-11-23 02:23
#9
楼上的方法可以
Reply View the author
avatar
chenbo
deepin
2020-08-13 00:42
#10
补充一下9楼的,如果改为set mouse=v更好一些,即可享受鼠标操作的好处,右键菜单中也有复制选项可用
Reply View the author
avatar
mr_leonis
deepin
2021-01-15 17:38
#11

都发布了20版本,还没解决这个烦扰,反人类的设计

Reply View the author