linux学习笔记之 —— vim编辑器

vim编辑器的使用

命令行模式下的操作:

1).光标的移动

 H  J  K  L
 前 下 上 后
移动到行首: 0
移动到行位: $
文件开始位置:gg
文件末尾: G 或shif + g
行跳转: 数字G   例如300G  跳转到300行

2).删除操作/剪切操作

以下删除操作也为剪切操作

删除光标后的字符:x
删除光标前的字符:shift + x
删除单词:dw (光标移动到单词开始位置,否则只能删除一部分)
删除光标到行首的字符串:d0
删除光标到行尾的字符串:shift + d
删除光标当前行:dd
删除多行:数字dd  例如5dd 删除5行

3).撤销:

撤销: u
反撤销:ctrl + r

4).复制粘贴

复制:yy
复制多行:数字yy
粘贴:p  (复制到光标所在行的下一行)
粘贴: shift + p (复制到光标所在行)

剪切 == 删除

5).可视模式

切换到可视模式:v
 H J K L 选择
 复制:y
 删除:d

6).查找操作

在末行模式下输入:

/要查找的字符串
?要查找的字符串
#  --把光标移动到要查找的单词上
遍历时的快捷键:向下:n  向上:shift + n

7).查看man文档

将光标移动到要查看的函数上 按 shift + k    --由于c库函数在man文档第三章 可以按一个 3 然后 shift + k

末行模式下的操作:

查找替换:   :s/tom/jack          --只会替换光标所在行的第一个tom
            :s/tom/jack/g        --替换光标所在行的所有tom
			:%s/tom/jack         --替换所有行的第一个tom
			:%s/tom/jack/g       --替换所有的tom
			:20,25s/tom/jack/g   --替换20到25行所有的tom
末行模式下输入命令:     :!命令   例如:   :!ls
显示行数,输入 set nu
vi分屏:  末行模式下输入 vsp    (vsp +文件名 分屏打开另一个文件)
          切换分屏:ctrl + ww
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值