文档章节

vim 复制、删除多行

Airship
 Airship
发布于 2015/12/29 14:55
字数 359
阅读 21
收藏 0
点赞 0
评论 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
粉丝 34
博文 789
码字总数 18996
作品 0
南京
高级程序员
VIM的基本命令操作

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

一千零一夜个为什么 ⋅ 2016/11/10 ⋅ 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

vim用法介绍

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

WiFi362227 ⋅ 2017/11/07 ⋅ 0

小白学操作vim

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

溱 ⋅ 2016/02/18 ⋅ 1

vim的使用方法

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

信自己belive ⋅ 2017/12/07 ⋅ 0

vim命令学习总结

今天对vim编辑器操作复习了下,对于一些自己常用的命令做个记录分享下。vim可以看作是vi的高级版本,也可以认为是个”程序编辑器”。它的官网宣称vim是一个”程序开发工具”。vim分为三种模式...

酷帅CoolBash ⋅ 2012/10/19 ⋅ 3

vim编辑器介绍和使用

vi编辑器:全屏的文本编辑器 vi:Visual Interface,可视化界面; S.U.N:Bill Joy,vi,Space,SUNOS(Solaris); vim:vi IMprove vim相对于vi有更多的新特性; 1.语法着色显示; 2.更多的...

Vayne36 ⋅ 2017/10/19 ⋅ 0

vim命令:一般模式

vim是一个类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。刚开始使用时,你会发现最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。...

BatmanLinux ⋅ 01/03 ⋅ 0

Linux初级程序员的vim编辑器

Linux初级程序员的vim编辑器 vi编辑器:全屏的文本编辑器 vi: visual interface,可视化界面; vim:vi improved vim相对于vi有更多的新特性: 1.语法着色显示; 2.更多的命令; 3.历史记录...

刘景宇 ⋅ 2017/10/20 ⋅ 0

朗科学习期间心得笔记(三)

vi编辑器:全屏文本编辑器 vi:visual interface,可视化界面; S.U.N:bill joy, vim相对于vi有更多的新特性: 1.语法着色显示; 2.更多的命令; 3.历史纪录; vi:模式化文本编辑器 模式:...

sherlockR ⋅ 2017/10/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

构建自定义组件

#前言 接上篇,因项目需由H5转到小程序,故需打造自定义对话框。而这块需使用到微信小程序的自定义组件功能。 小程序自定义组件 点击此处,可以查看小程序自定义组件的api。 从自定义组件的样...

387 ⋅ 14分钟前 ⋅ 0

Maven 项目添加本地jar包的三种方式

Maven 项目添加本地jar包的三种方式 翻译自3 ways to add local jar to maven project [TOC] 简介 在构建 Maven 项目时,有时候需要导入本地的jar包,本文介绍了三种添加本地jar包的方法。 ...

Os_yxguang ⋅ 15分钟前 ⋅ 0

long超过16位之后浏览器自动截断问题处理。

java前后端交互的过程中,定义的Long字段超过16位之后,js发生截断,从而不能跟后台数据进行匹配。 处理方法 把long型字段转成string进行处理。(可以使用json注解转换或者springmvc统一拦截...

strict_nerd ⋅ 17分钟前 ⋅ 0

一文带你搞定Integer

1.1 前言 Integer是int对应的包装类,它包含一个int类型的字段存储数据,并提供了多个基本操作,能在 int 类型和 String 类型之间互相转换。在Java5中,引入了自动装箱和自动拆箱功能,Java可...

筱虾米 ⋅ 18分钟前 ⋅ 0

Linux kernel脉络和主干总结

写在前面 前人常说,对Linux操作系统/内核的理解,是计算机行业从业者的内功,决定了你在技术领域想走多远。但内核的庞大以及学习曲线之陡峭,总让我在学习途中觉得犹如“管中窥豹”。 随着工...

Markz0928 ⋅ 32分钟前 ⋅ 0

在gcc中使用intel风格的内联汇编

很简单,内联汇编使用asm(“.intel_syntax noprefix/n”)声明一下,以后的内联汇编就可以用intel风格了,构建可执行文件时给gcc加上-masm=intel参数。 先写一个小程序测试一下: [cpp] view...

simpower ⋅ 43分钟前 ⋅ 0

NIO 之 ByteBuffer实现原理

相关文章 BIO、NIO、AIO 内部原理分析 NIO 之 Selector实现原理 NIO 之 Channel实现原理 前言 Java NIO 主要由下面3部分组成: Buffer Channel Selector 在传统IO中,流是基于字节的方式进行...

轨迹_ ⋅ 52分钟前 ⋅ 0

Jenkins docker权限问题

环境Ubuntu Server 工具 jenkins-war:2.89.2 报错信息 Cannot connect to the Docker daemon. Is the docker daemon running on this host?Build step 'Execute shell' marked build as fai......

Pulsar-V ⋅ 52分钟前 ⋅ 0

180621-一个简单的时间窗口设计与实现

如何设计一个计数的时间窗口 时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数...

小灰灰Blog ⋅ 今天 ⋅ 0

Android之Dalvik、ART、JIT、AOT

Android之Dalvik、ART、JIT、AOT 本文内容:Dalvik、ART、JIT、AOT之间关系 本文定位:知识记录 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习的同学一些灵感 本文整理于[...

lichuangnk ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部