当在.vimrc中set mouse=a后,可以在vim用鼠标定位代码,但是不能将代码使用鼠标右键复制到其他的编辑器。
首先声明一点,在vim中用鼠标定位代码和用鼠标右键复制代码是两个对立的功能,不能同时存在。所以我们需要一个办法切换这个功能,不说废话直接上我的.vimrc文件
let mapleader = ","
set mouse=a
nnoremap <leader>sv :source $MYVIMRC<cr>
nnoremap <leader>c :set mouse=r
在你的.vimrc文件上添加这几句代码
那么:
当你需要用鼠标右键复制代码的时候可以按 ,c
当你想使用鼠标定位代码的时候可以按 ,sv
这样就实现了切换鼠标用途的功能 ,赶紧试一下吧