四周第二次课(4月12日)

5.1 vim介绍
5.2 vim颜色显示和移动光标
5.3 vim一般模式下移动光标
5.4 vim一般模式下复制、剪切和粘贴

5.1/5.2Vim

Vim是一个文件编辑工具,而且Vim是Vi的升级版本。最大的区别由于Vim有颜色显示,Vim分为三种模式

1.一般模式 2.编辑模式 3.命令模式  系统默认没安装vim的。

先安装vim

[root@localhost ~]# yum install -y vim-enhanced

分别用vi和vim打开/etc/passwd

两者之间颜色显示不同

了解:Vim会显示颜色 并且会根据文件的内容,文件名字显示不同的颜色。Vim的配置文件在/etc/vimrc和 用户的目录/.vimrc下

 

一般模式:一打开文本时候的模式,可以通过光标来翻页,有简单的复制粘贴删除功能。

5.3移动光标

h:光标向左移动一个字符

j:光标向下移动一个字符

k:光标向上移动一个字符

l:光标向右移动一个字符

n[hjkl](n为数字):光标向左,下,上,右移动n个字符

Ctrl+b:向前翻一页

Ctrl+f:向前后一页

0或^:光标移动到本行行首

$:光标移动到本行行末

gg:光标移动到本文件的行首

G:光标移动到本文件的行末

nG(n为数字):光标移动n行处

 

5.4复制粘贴删除

yy:复制光标当前那行

nyy:从光标那行开始,向下复制n行

p:从光标那行开始,向下粘贴内容

P:从光标那行开始,向上粘贴内容

x:向后删除/剪切一个字符

X:向前删除/剪切一个字符

nx nX:向后,向前删除/剪切n个字符

dd:删除/剪切光标当前那行

ndd:从光标那行开始,删除/剪切n行

v:移动光标选择特定区域

u:撤销上一次动作

Ctrl+r:恢复前一次动作

 

实例

先创建一个多个行数的文件来进行操作 名为test.txt 并用vim编辑它

[root@localhost ~]# vim /tmp/test.txt

1.把光标定位到50行出(50G)


2.向上移动6个字符和向右移动10个字符(6k 10l)

3.从此字符开始和下面2行剪切到文章末尾(2dd G p)


4.再向上翻页4次 撤销一次操作和恢复一次操作(Ctrl+b 4次 u Ctrl+r)

这里撤销是刚刚的粘贴的那一步 并不是翻页这步

5.光标移动到第20行的行尾,复制此行和下面3行,粘贴到14行上面处(20G $ 3yy 14G P)

 

转载于:https://my.oschina.net/u/3803568/blog/1794786

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值