使用vim寄存器(reg)功能(vim 复制、剪切、粘贴功能简介)
2012-12-28 16:23
916 查看
vim 中的剪切板功能非常强大,它将复制或剪切的内容放在称作寄存器的地方,在vim命令模式下输入
即可查看寄存器中内容,如下:
vim 中有许多寄存器,如上图中所示的 "X,后面内容为寄存器中内容,举例来说:
这一行表示在寄存器“0(一般叫做寄存器0)中存放的内容为:http://news.replays.net//news/webdown
在想要获取寄存器中内容将它粘贴到某处的时候,一般在命令模式下先输入寄存器号(如”0),然后输入粘贴命令(p),举例来说如果我要将“0 中内容粘贴到光标后面,在命令模式下输入"0p即可( 在打" 时输入按住shift键,也就是说这一个操作的按键先后分别为 shift + ' --> 0 --> p)。
需要特别说明一下的是,vim的剪切板是自己独用的,也就是说在它的剪切板中的内容你要粘贴的时候只能在vim中,只有一个寄存器8是与操作系统共享的(windwos下为8,unix系列操作系统下可能有区别),也就是说这个剪切板听内容你可能在其他应用程序如word中 ctrl + v 粘贴,而你在word中ctrl + c 的内容在vim中通过 "8p之后可以粘贴下来。
另外,vim中reg里的内容是会保持很久的,下次系统启动时依旧存在,它是将这些内容放到相应的文件中的。
下面是vim中选择、复制、剪切和粘贴的简单命令:
:reg
即可查看寄存器中内容,如下:
vim 中有许多寄存器,如上图中所示的 "X,后面内容为寄存器中内容,举例来说:
"0 http://news.replays.net//news/webdown.
这一行表示在寄存器“0(一般叫做寄存器0)中存放的内容为:http://news.replays.net//news/webdown
在想要获取寄存器中内容将它粘贴到某处的时候,一般在命令模式下先输入寄存器号(如”0),然后输入粘贴命令(p),举例来说如果我要将“0 中内容粘贴到光标后面,在命令模式下输入"0p即可( 在打" 时输入按住shift键,也就是说这一个操作的按键先后分别为 shift + ' --> 0 --> p)。
需要特别说明一下的是,vim的剪切板是自己独用的,也就是说在它的剪切板中的内容你要粘贴的时候只能在vim中,只有一个寄存器8是与操作系统共享的(windwos下为8,unix系列操作系统下可能有区别),也就是说这个剪切板听内容你可能在其他应用程序如word中 ctrl + v 粘贴,而你在word中ctrl + c 的内容在vim中通过 "8p之后可以粘贴下来。
另外,vim中reg里的内容是会保持很久的,下次系统启动时依旧存在,它是将这些内容放到相应的文件中的。
下面是vim中选择、复制、剪切和粘贴的简单命令:
y、Y:复制当前光标所在处的行 nyy、nY:复制当前光标所在处及以下的n行 dd:剪切当前光标所在处的行 ndd:剪切当前光标所在处及以下的n行 p:在当前光标处下面粘贴内容。 P:在当前光标处上面粘贴内容。 v: 开始选择,之后按hjkl几个方向键就可以开始选择; V:选择当前行。
相关文章推荐
- 使用jQuery禁用文本框的剪切、复制、粘贴功能
- java多文本框使用右键弹出菜单复制粘贴剪切功能实现
- vim的使用--复制剪切粘贴
- vim 下使用复制、剪切、粘贴命令的方法
- vim介绍,vim颜色显示,vim一般模式下移动光标,vim一般模式下的复制、剪切和粘贴
- 实现JTextfield 的右键 复制、剪切、粘贴功能。
- vim选中字符复制/剪切/粘贴
- Vim复制剪切粘贴
- Asp.net网页中禁止使用剪切、复制、粘贴的方法
- vi & vim复制,粘贴,剪切文本
- vim删除剪切、复制、粘贴
- 禁止UITextField 使用粘贴复制功能
- vim介绍,vim颜色显示,vim一般模式下移动光标,vim一般模式下的复制、剪切和粘贴
- Vim的粘贴、复制、删除使用方法
- 剪贴板——C# 复制、粘贴、撤销、剪切功能实现。
- 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴
- vim与复制,删除,粘贴,块操作以及快速替换功能
- iOS使用UIMenuController调用系统自带的复制、粘贴、剪切
- 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴
- java实现记事本基本功能:新建、打开、保存、另存为、退出、替换、全部替换、复制、剪切、粘贴、全选、获取当前时间日期、修改字体、颜色、自动换行等