必发88官网 2

复制粘贴和撤销合并,Vim复制粘贴与寄存器

更多Vim相关教程见以下内容

Ubuntu中设置Vim的行号
http://www.linuxidc.com/Linux/2012-12/75485.htm

官网:

Vim技巧分享:C语言设置
http://www.linuxidc.com/Linux/2012-12/77124.htm

必发88官网,Vim复制粘贴与寄存器
在Vim中的复制,删除,替换等操作的临时内容,都会存储在寄存器中

免费下载地址在

Vim学习指南
http://www.linuxidc.com/Linux/2013-08/89096.htm

更多Vim相关教程见以下内容

vi
工作在字符模式下,不需要图形界面,非常适合远程及嵌入式工作,是效率很高的文本编辑器,尽管在
Linux
上也有很多图形界面的编辑器可用,但vi的功能是那些图形编辑器所无法比拟的。

Ubuntu中设置Vim的行号
http://www.linuxidc.com/Linux/2012-12/75485.htm

[双引号][寄存器名][命令]

4、[n]dd  删除从当前行开始的 n
行(准确来讲,是剪切,剪切不粘贴即为删除)。

强大的Vim 编辑器
http://www.linuxidc.com/Linux/2013-07/87544.htm

把VIM打造成一个简单实用的IDE
http://www.linuxidc.com/Linux/2011-06/37032.htm

必发88官网 1

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-08/134334.htm

总之,如果要使用一个寄存器,按以下形式

编辑模式下移动光标

剪切选中文本:
用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴。

Vim技巧分享:C语言设置
http://www.linuxidc.com/Linux/2012-12/77124.htm

sudo apt-get install ctags

如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了。如果想更灵活地使用复制粘贴功能,就要看一下了:

Vim编辑器使用基础教程
http://www.linuxidc.com/Linux/2013-05/84031.htm

必发88官网 2

用Vim这么久了,始终也不知道怎么在Vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用Vim打开编辑,真的不爽;上次论坛上有人问到了怎么在Vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又在网上找办法,竟意外地找到
了,贴出来分享一下。

1.无名寄存器(“”)
两个双引号,Vim中叫做无名寄存器。x,s,d,c,y等操作,如果不指定寄存器,都是将临时内容放到这个寄存器中,也就是相当于一个默认寄存器。
可以通过 :reg
来查看当前寄存器的值,操作一下,然后查寄存器内容,就明白了。
例如:
复制当前行(yy),并粘贴(p)。
这里y命令会将当前行内容放入寄存器””,按p时,会到寄存器””中取内容。

:q  退出vi

剪切

  1. 复制专用寄存器(“0)
    通过y命令复制的内容,会保存到寄存器0中。
    寄存器的使用是通过”后面跟寄存器名字。
    例如:
    复制当前行(yy),
    又做了几次删除单词操作(dw)
    但是只想粘贴刚才复制的行,那么就不能用无名寄存器””去粘贴了,不能直接p进行粘贴,需要用”0p,指定使用寄存器0,因为”0里只存放y命令存入的内容。

  2. 删除专用寄存器(“1-“9)
    通过d或c命令,删掉的内容,会保存打”1-“9这9个寄存器中。
    最新删除的内容,会在”1中,其他顺延。
    例如:
    删除当前行(yy)
    删除当前行(yy)
    想复制第一次删除的行,”2p

  3. 命名寄存器(“a-“z)
    可以将重要内容放到命名寄存器”a-“z中,一共26个。
    例如:
    把当前行放入寄存器”j里,”jyy
    复制寄存器”j的内容, “jp

  4. 黑洞寄存器(“_d)
    放到这个寄存器的内容,将不会放到任何其他寄存器中,相当于彻底删除内容。
    例如:
    彻底删除当前行,不放入任何寄存器,”_dd

  5. 系统剪贴板(“+)
    通过”+寄存器可以把内容复制到系统剪贴板,也可以从系统剪贴板粘贴内容但Vim中。
    例如:
    复制当前行到系统剪贴板中,”+yy
    复制系统剪贴板到vim中,”+p

8、shift +zz ( 按住 shift 按两下 z 键 ) 保存退出当前文件

剪切一行:dd
剪切当前行光标所在的位置到行尾:d$
剪切当前行光标所在的位置到行首:d^
前切三行:3dd,即从当前行+下两行被剪切了。

CentOS 5.4 安装高亮Vim编辑工具
http://www.linuxidc.com/Linux/2013-06/86508.htm

以下操作,使用 vi 或 vim 命令是等价的。

在CentOS
6.2上搭建Vim开发环境
http://www.linuxidc.com/Linux/2013-07/87363.htm

快速学会 Vi编辑器
http://www.linuxidc.com/Linux/2013-08/88586.htm

具体下载目录在 /2015年资料/4月/7日/Linux 常用编辑器之Vim/

快速学会 Vi编辑器
http://www.linuxidc.com/Linux/2013-08/88586.htm

在CentOS
6.2上搭建Vim开发环境
http://www.linuxidc.com/Linux/2013-07/87363.htm

2、vi 编辑模式

  1. vim有12个粘贴板,分别是0、1、2、…、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;

  2. 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按”Ny完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按”ay就可以了,有两点需要说明一下:

    1)“号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;

    2)
    +号粘贴板是系统粘贴板,用”+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按”+p;

  3. 要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按”Np,其中N为粘贴板号,如上所述,可以按”5p将5号粘贴板里的内容粘贴进来,也可以按”+p将系统全局粘贴板里的内容粘贴进来。

强大的Vim 编辑器
http://www.linuxidc.com/Linux/2013-07/87544.htm

vi filename:打开或新建文件,并将光标置于第一行行首

必发88官网 3

Vim学习指南
http://www.linuxidc.com/Linux/2013-08/89096.htm

:n1,n2 m n3  剪切 n1 行到 n2 行之间的内容到 n3 行下

把Vim打造成优秀的C++ IDE 
http://www.linuxidc.com/Linux/2016-06/132262.htm

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-08/122089.htm

“shift” + “ : ”

必发88官网 4

编辑模式下的复制

块选择命令

:n1,n2 d    剪切 n1 到 n2 行之间的内容到粘贴板

:w保存当前文件

在此模式下可进入插入模式、控制屏幕光标的移动、进行文本的选择、复制、粘贴、剪切、删除、查找等工作。

vi 创建一个不存在文件时,默认进入插入模式

sudo apt-get install vim

I 从光标所在行的开头开始插入正文

:n1,n2 co n3  复制 n1 行到 n2 行之间的内容到 n3 行下

y:拷贝选择的内容到剪贴板。

2、[n]x    删除光标后 n 个字符。

——————————————分割线——————————————

文件存储类

下载地址

O 在光标位置的上一行插入一个空行,再进行插入

插入模式与命令模式不能直接转换

5、[n]yy复制从当前行开始的 n 行。

A 从光标所在行的末尾开始插入正文

vim 编辑器有 3
个操作模式(模式的名字不重要,我总分不清,知道每种模式下干什么事即可):

————————————–分割线

把VIM打造成一个简单实用的IDE
http://www.linuxidc.com/Linux/2011-06/37032.htm

Vim学习指南
http://www.linuxidc.com/Linux/2013-08/89096.htm

快速学会 Vi编辑器
http://www.linuxidc.com/Linux/2013-08/88586.htm

强大的Vim 编辑器
http://www.linuxidc.com/Linux/2013-07/87544.htm

在CentOS
6.2上搭建Vim开发环境
http://www.linuxidc.com/Linux/2013-07/87363.htm

CentOS 5.4 安装高亮Vim编辑工具
http://www.linuxidc.com/Linux/2013-06/86508.htm

Vim技巧分享:C语言设置
http://www.linuxidc.com/Linux/2012-12/77124.htm

Ubuntu中设置Vim的行号
http://www.linuxidc.com/Linux/2012-12/75485.htm

Vim编辑器使用基础教程
http://www.linuxidc.com/Linux/2013-05/84031.htm

vi +n filename:打开文件,并将光标置于第 n 行行首

最后一行模式下的查找和替换

cw 修改一个word

编辑模式下删除和修改文本

vi 编辑器是 Linux 系统中最常用的文本编辑器,vi
在Linux界有编辑器之神的美誉几乎所有的 Linux 发行版中都包含 vi 程序。

使用 vim 时,通用需要 ctags 工具辅助。ctags 是 vim
下方便代码阅读的工具,是很强大的 vim 插件,有了它浏览代码时可以在函数,
变量之间跳来跳去等等。

N:反方向重复上一次查找命令

vi 打开一个已经存在文件时,默认进入编辑模式

d:剪贴选择的内容到剪贴板。

yw 复制一个word

按 “i” 进入插入模式,即可编辑:

用户名与密码都是www.linuxidc.com

G:将光标定位到文件结束处

gg:将光标定位到文件开始处

[n]G:将光标定位到第n行开始处

由编辑模式切换到插入模式

i 从光标当前位置开始插入

一定要先退出插入模式,然后,shift + zz (按住 “shift” + 按两下“z”键)
即可保存退出当前文件。

这里有一个已经配置好的脚步文件,运行脚步即可完成相应配置。

:wq    保存当前文件,退出

n:同一方向重复上一次查找命令

常用最后一行模式命令

概述

😡  同上

准备工作

:s/p1/p2/g  将当前行中所有 p1 均用 p2 替代

模式切换:

o 在光标位置的下行插入一个空行,再进行插入

——————————————分割线——————————————

:w  file    另存当前文件为 file

Esc(命令模式到编辑模式两次 Esc)

使用 vi 打开文件

如果文件存在,即为打开文件,打开文件后,按 “i”
进入插入模式后,才可以进行编辑:

在编辑模式下,按 “shift” + “ : ” 进入

跟编辑模式类似,完成存盘、另存、查找等任务

dw 剪贴一个word

官网:

由插入模式、命令模式切换到编辑模式

这里有一篇《 Vim 配置说明》,可以点击
http://www.linuxidc.com/Linux/2015-04/115913.htm 看看。

由于 vim 配置原因,导致如上图的分栏,按 “F9” 即可实现隐藏显示分栏切换。

3、[n]X  删除光标前 n 个字符。

a 从光标当前位置的下一个字符开始插入

:n1,n2s/p1/p2/g  将 n1 到 n2 行中所有 p1 均用 p2 替代

普通模式下的多行剪切、复制

vim 的详细使用

6、 p把粘贴板上的内容插入到当前行。

(n)shift + >所选内容向右移动一个tab

3、vi 最后一行模式 ( 命令模式 )

由编辑模式切换到最后一行模式(命令模式)

————————————–分割线

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-04/115914.htm

必发88官网 5

1、vi 插入模式

:g/p1/s//p2/g  将文件中所有 p1 均 用 p2 替代

那 vim 又是什么呢?

(n)shift + <所选内容向左移动一个tab

先给大家介绍一种最简单最常用的操作(打开文件,编辑文件,保存文件),如果不深入探究,学习这几个操作即可。

保存文件(其中一种方式):

7、 .执行上一次操作

配置 vim:

下载方法见
http://www.linuxidc.com/Linux/2013-07/87684.htm

vi 将输入的字符作为正文内容放在正在编辑的文件中

编辑模式下的查找

/字符串:从光标开始处向文件尾查找字符串。

默认的情况下,打开文件,是不能直接编辑的:

c:剪贴选择的内容到剪贴板并且进入插入模式

vim 是 vi 的升级版,它不仅兼容 vi 的所有指令,而且还有一些新的特性,例如
vim
可以撤消无限次、支持关键词自动完成、可以用不同的颜色来高亮你的代码。vim
普遍被推崇为类 vi 编辑器中最好的一个。

如果文件不存在,则会新建文件,如下:

vim 最简单最常用的操作

:q!              不保存文件并退出

1、 u    撤消前面多次修改。

v:按字符选择

安装 vim,ctags: