文档章节

vim 复制、删除多行

Airship
 Airship
发布于 2015/12/29 14:55
字数 359
阅读 22
收藏 0

VI删除与复制多行

文章分类:

操作系统

一、多行
dd
删除一行
ndd 
删除以当前行开始的n行
dw
删除以当前字符开始的一个字符
ndw
删除以当前字符开始的n个字符
d$、D
删除以当前字符开始的一行字符
d)
删除到下一句的开始
d}
删除到下一段的开始
d回车
删除2行



二、复制多行
任务:将第9行至第15行的数据,复制到第16行
方法1:(强烈推荐)
:9,15 copy 16  或 :9,15 co 16
由此可有:
:9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面  

方法2:
光标移动到结束行,ma
光标移动到起始行,输入y'a
光标移动到需要复制的行,输入p,行前复制则输入大写P

方法3:
把光标移到第9行 shift + v
再把光标移动到第15行  ctrl + c
再把光标死去到第16行  p mysql 

方法4:
光标移动到起始行,输入ma
光标移动到结束行,输入mb
光标移动到粘贴行,输入mc
然后输入:'a,'b, co 'c   把co换成m就是剪切
若要删除多行,则输入:'a,'b de

vi设置自动缩进:set smartindent
vi设置显示行号:set number 或 set nu

linux


本文转载自:http://blog.sina.com.cn/s/blog_631d3a630101mqvr.html

共有 人打赏支持
Airship
粉丝 36
博文 865
码字总数 18996
作品 0
南京
高级程序员
centos上vim 常用经典快捷键大全

root@amun ~]# vim/etc/passwd [root@amun ~]# rpm-qf `which vi` vim-minimal-7.4.160-1.el7.x86_64 [root@amun ~]# rpm-qf `which vim` vim-enhanced-7.4.160-1.el7.x86_64 [root@amun ~]#......

微凉清风
2017/08/15
0
0
VIM的基本命令操作

在linux系统下常见的文本编辑工具vim,以下是常见的vim编辑命令: • vim主要模式介绍 vim的安装,一般的系统上面已经自带了vim的编辑工具,如果实在没有的话可以根据当前系统的版本进行安装...

一千零一夜个为什么
2016/11/10
3
0
vim用法介绍

vim介绍 vim颜色显示和移动光标 vim一般模式下移动光标复制、剪切和粘贴 vim介绍 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。详细信息...

WiFi362227
2017/11/07
0
0
小白学操作vim

配置 .vimrc set number # 显示行号 set autoindent # 自动缩进 set nowrap # 不换行 正常模式下 搜索 输入斜线( / ),之后跟上要搜索的词,回车即可 按 n 显示下一个搜索结果,按 N 显示上一...

2016/02/18
157
1
vim的使用方法

[root@localhost ~]# yum -y install vim ##安装vimvim 编辑器模式切换:命令模式 、命令行模式、编辑模式: INSERT 命令模式: 字符操作i 当前字符之前插入I 行首插入a 当前字符之后插入A 行...

信自己belive
2017/12/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

谷歌 Fuchsia 上手体验,将取代Android/win10

在手机市场领域,Google表现很抢眼,毫无疑问,Android 至今在移动操作系统的市场份额占据绝对领先地位,但是 Android 仍然存在不少问题,碎片化问题严重,在平板以及大屏幕设备上表现糟糕,...

linux-tao
14分钟前
1
0
List、Array与ArrayList

数组在内存中是连续存储的,所以它的索引速度很快,而且赋值和修改元素也非常快,比如: string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1"; 但是数组...

shimmerkaiye
17分钟前
0
0
Linux 的Lnmp环境下为mysql添加环境变量

一.问题 在Linux 安装完Lnmp 环境后 , 连接Mysql 告诉没有这条命令 mysql -uroot -p 命令失效 因为是源码安装的,所以会出现这样的的原因 。集成环境是不会出现的。 其实很简单,只需要给m...

15834278076
19分钟前
2
0
apolloxlua include函数

include函数不是单独使用的函数, 他并不是标准库的一部分, 你可以使用include函数将某个后缀为 .aop的文档包含到你的文档流中。 因为include是单独处理流, 所以不会在主处理流程中有所表示...

钟元OSS
22分钟前
0
0
【转载分享】做一名较真的工程师

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以修订);指出同事所写PPT中乱...

HellerZhang
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部