我将vim
用于我的所有编码,并且想知道使用以下功能但在配置我的.vimrc文件时遇到麻烦
does not work
。 原因:因为“set mouse = a”使其保持可视模式。
解决方法:按住shift然后选择文本:正常工作
Problem
:因为我按住shift并按住它,行号也会被复制到剪贴板中
粘贴它不会有帮助,因为需要删除这些行号。当然我可以取消它并暂时删除行号,但我不想为我打开的每个文件都这样做。
所以我需要:
鼠标支持游标
行号支持
复制到剪贴板(without
)行号
任何解决方案? (我确实尝试过这个和其他问题的组合,但是无法完成它)
答案 0 :(得分:1)
在ubuntu上,在终端中运行此命令以安装适当的Vim:
$ sudo apt-get update && apt-get install vim-gnome
On Suse,寻找" gvim"封装
完成后,您可以使用"+y
来抓取系统剪贴板,然后"+p
从中粘贴。
答案 1 :(得分:0)
使剪贴板在VIM中工作在不同的操作系统中有所不同。在my vimrc中,我为OSX和Linux设置了它,它在两者中运行良好。在Linux中,我可以只是拉线,它们将在剪贴板中,当我使用MacVim时在Mac上我可以使用CMD + C(开箱即用)或在控制台中运行时,我使用c。
这是必需的vimrc设置。运行Linux时,您当然可以使用最后两行。在运行Windows并使用GVim时,CTRL + c也可以开箱即用。
"Clipboard
if os == "darwin"
"Fast copying to clipboard in visual mode
vmap <leader>c "*y<cr>
"Fast cutting to clipboard in visual mode
vmap <leader>x "*x<cr>
elseif os == "Linux"
set clipboard=unnamed
set clipboard=unnamedplus
endif