VIM中多个文件之间复制粘贴
分类: LINUX 首先,可以参看一下自己的VIM版本是否支持使用 “+y 和 “+p 这两个命令,可以通过下面的命令,在命令行下,查看VIM 的版本号:# vim --versionVIM - Vi IMproved 7.2(2008 Aug 9, compiled Sep 28 2010 07:11:04)Included patches: 1-330C
·
分类: LINUX
- # vim --version
- VIM - Vi IMproved 7.2(2008 Aug 9, compiled Sep 28 2010 07:11:04)
- Included patches: 1-330
- Compiled by buildd@
- Huge version with GTK2-GNOME GUI. Features included(+)or not (-):
- +arabic +autocmd+balloon_eval +browse++builtin_terms+byte_offset +cindent
- +clientserver +clipboard+cmdline_compl +cmdline_hist+cmdline_info +comments
- +cryptv +cscope+cursorshape +dialog_con_gui+diff +digraphs+dnd -ebcdic
- +emacs_tags +eval+ex_extra +extra_search+farsi +file_in_path+find_in_path
- +float +folding-footer +fork()+gettext -hangul_input+iconv +insert_expand
- +jumplist +keymap+langmap +libcall+linebreak +lispindent+listcmds +localmap
- +menu +mksession+modify_fname +mouse+mouseshape +mouse_dec+mouse_gpm
- -mouse_jsbterm +mouse_netterm-mouse_sysmouse +mouse_xterm+multi_byte
- +multi_lang -mzscheme+netbeans_intg -osfiletype+path_extra +perl+postscript
- +printer +profile+python +quickfix+reltime +rightleft+ruby +scrollbind
- +signs +smartindent-sniff +startuptime+statusline -sun_workshop+syntax
- +tag_binary +tag_old_static-tag_any_white +tcl+terminfo +termresponse
- +textobjects +title+toolbar +user_commands+vertsplit +virtualedit+visual
- +visualextra +viminfo+vreplace +wildignore+wildmenu +windows+writebackup
- +X11 -xfontset+xim +xsmp_interact+xterm_clipboard -xterm_save
- system vimrc file: "$VIM/vimrc"
- user vimrc file: "$HOME/.vimrc"
- user exrc file: "$HOME/.exrc"
- system gvimrc file: "$VIM/gvimrc"
- user gvimrc file: "$HOME/.gvimrc"
- system menu file: "$VIMRUNTIME/menu.vim"
1.在第一个文件中使用可视模式,就是VISUAL,然后选中要复制的文本,执行命令 "+y,或者“*y这就把内容复制到剪贴板。这里可以三个字符,而且一定要在可视化模式中,并存选中你要复制的代码以后,输入上面的命令,这时在VIM中的下面并不显示你输入的这条命令。
2.在另一个文件中,执行命令"+p,或者"*p。就能复制过来,+指的是寄存器的意思,似乎也是操作系统的剪贴板,复制了之后,在别的地方,例如文本文件里就可以用ctrl+v了。这里也是在可视模式下,不需要输入冒号:,这里输入的命令也是看不到的。
转载总结:
使用在不同文件间,在vim文件中执行的复制的命令为 "+y(注意这是3个字符分别是",+,y);
在vim文件中执行粘贴的命令为"+p(注意这个也是3个字符,分别是",+,p);
文摘转自于:
http://blog.chinaunix.net/uid-20788636-id-2759213.html
更多推荐
已为社区贡献3条内容
所有评论(0)