Linux系统Vim 文本编辑器的使用,linux文本编辑器vim的基本使用

文本编辑器用来创建或修改文本文件的。

三种工作模式:

命令模式-->>编辑模式--->>命令行模式。

模式切换:

进入文件      --命令模式

出现insert    --编辑模式

输入:         --命令行模式

编辑模式---》命令行模式:

编辑模式--》 ESC键 --》 命令模式--》 :键 ---》 命令行模式

字符操作(怎么进入编辑模式):

i 键:在光标前插入字符。

I 键:行首插入。

a 键:在光标后插入字符。

A 键:行尾插入。

o 键:下一行插入。

O 键:上一行插入。

x 键:向后删除一个字符。

X 键:向前删除一个字符。

u 键:撤销一步,每按一次就撤销一次。

r 键:替换。

行操作(命令模式):

home键或^(shift+6) 将光标移动到当前的行首。

end键或$(shift+4)  将光标移动到当前的行尾。

删除行:

dd  删除一行,数字+dd  删除多行。

删除光标后全部内容d+G

显示行号:set nu

复制粘贴:yy 复制一行,#yy  复制#行。p 粘贴到光标位置处之后,P 粘贴到光标位置处之前。

剪切:

先删除,再粘贴。

删除到行首 d + home 或 ^(shift+6)

删除到行尾 d + end  或 $(shift+4)

u  撤销一步操作。

U  撤销对当前行所做的所有编辑。

ZZ  保存当前的文件内容并退出vi编辑器。

定位:

vim中定位到某行:

在命令模式下操作:

gg(或1G)  定位到文件首行。

G   定位到文件末尾行。

:#  定位到某一行(#表示行号).

#G  定位到文件第#行。

V模式:

进入v模式,移动光标选择区域,

编程时需要进行多行注释:

*  ctrl+ v  进入列编辑模式。

*  向下或向上移动光标

*  把需要注释的行的开头标记起来。

*  然后按大写的I

*  再插入注释符,比如"#"

*  再按ESC,就全部注释了。

删除注释:

再按Ctrl+ v 进入列编辑模式; 向下或向上移动光标;选中注释部分,然后按d,就会删除注释符号。

vim 命令行模式操作:

: w   保存。

: q   直接退出,不保存。(quit).

: q!  修改了,不保存,强制退出。

: wq  保存并退出。

: wq! 强制保存并退出。

: x   保存退出。

: w 文件路径   另存为其他文件。

调用外部文件或命令:

: ! +命令

替换(命令行模式):

格式: % 所有内容  s 替换  旧内容 新内容

默认是每一行的第一个符合要求的词 (/g 全部)

: % s/a/b  : 每一行的第一个a被替换成b

: % s/a/b/g :  将文本中所有的a替换成b.

只替换某几行内容:

: 2,3  s/a/b  : 替换2到3行的a

: set nu   显示行号。

: set nonu   不显示行号。

查找:

/ 正向查找  /abc    n 向下查找, N 向上查找。

?字符串  :  从下向上查找字符串。

读取其他文件:

在命令行模式下:

: r  文件路径

保存并退出  : wq

: e  文件路径    打开新文件进行编辑。

vim 打开多个文件:

]#vim  -o   文件路径  另一个文件路径

]#vim  -O   文件路径  另一个文件路径

ctrl + ww  在文件之间进行切换。

大写 O 左右分屏, 小写 o 上下分屏。

比较文件内容:

vimdiff  文件A   文件B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值