vim添加复制(crtl+c),粘贴(ctrl+v)ctrl+A 等快捷键

1  在  /usr/share/vim/vimrc文件中添加   source $VIMRUNTIME/mswin.vim

2  mswin.vim位置在 /usr/share/vim/vim72/目录下面

3  下面是mswin.vim文件的目录,没有这个文件的可以自己创建这个文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
" Set options and add mapping such that Vim behaves a lot like MS-Windows 
" Maintainer:    Bram Moolenaar  
" Last change:    2006 Apr 02 
   
" bail out  if  this  isn't wanted (mrsvim.vim uses  this ). 
if  exists( "g:skip_loading_mswin" ) && g:skip_loading_mswin 
   finish 
endif 
   
" set the  'cpoptions'  to its Vim  default 
if  1    " only  do  this  when compiled with expression evaluation 
   let s:save_cpo = &cpoptions 
endif 
set cpo&vim 
   
" set  'selection' 'selectmode' 'mousemodel'  and  'keymodel'  for  MS-Windows 
behave mswin 
   
" backspace and cursor keys wrap to previous/next line 
set backspace=indent,eol,start whichwrap+=<,>,[,] 
   
" backspace in Visual mode deletes selection 
vnoremap
   
" CTRL-X and SHIFT-Del are Cut 
vnoremap "+x 
vnoremap "+x 
   
" CTRL-C and CTRL-Insert are Copy 
vnoremap "+y 
vnoremap "+y 
   
" CTRL-V and SHIFT-Insert are Paste 
map         "+gP 
map         "+gP 
   
cmap        
cmap        
   
" Pasting blockwise and linewise selections is not possible in Insert and 
" Visual mode without the +virtualedit feature.  They are pasted as  if  they 
" were characterwise instead. 
" Uses the paste.vim autoload script. 
   
exe  'inoremap

你可能感兴趣的:(vim添加复制(crtl+c),粘贴(ctrl+v)ctrl+A 等快捷键)