Linux学习笔记 第七章 vim高级文本编辑器

1.1vim三种工作模式

  • 命令模式
  • 插入模式
  • 退出模式
    在这里插入图片描述
    运行vim:
    vim filemame
    如果文件存在,打开文件
    文件不存在,vim在第一次编辑并保存的时候创建这个文件

1.2插入模式

i:光标左边插入文本
a:光标右边插入文本
o:光标下一行插入新行
I:行首插入文本
A:行尾插入文本
O:光标上一行插入新行

1.3命令模式

移动光标:
上下左右箭头:光标上下左右移动
Page Down 或 Ctrl+F:下翻页
Page Up 或 Ctrl+B:上翻页
Home 或 ^ 或 0:跳转至行首
End 或 $:跳转至行尾
1G 或 gg:跳转到文件首行
G:跳转到文件尾行
#G:跳转到文件第#行
:set nu:显示行号
:set nonu:隐藏行号

复制,剪切和粘贴:
x 或 Del:删除光标处单个字符
dd:剪切光标所在行
Ndd:剪切光标所在行及以下N-1行
cc:替换光标所在行,并进入插入模式
d^:删除光标到行首的所有字符
d&:删除光标到行尾的所有字符
dw:删除光标处到单词尾部的字符(单词是连续的字母数字组合)
Nyy:复制N行
:m,n copy o:m行到n行复制到o行下
:m,n m o:m行到n行移动到o行下
p:粘贴到光标处之后
P:粘贴到光标处之前

1.4查找和替换

注意是在退出模式下
:s /old/new 将当前行第一个 old字符串改成new字符串
:m,n s/old/new 从m行到n行第一个old改为new
:%s/old/new/gic 整个文件范围内old字符串改为new字符串,忽略大小写,每个替换具有提示

符号含义:
s:查找
%:所有行
g:一行中的所有字符串而不是第一个
i:忽略大小写
c:替换时每个字符串进行提示,选择是否替换

1.5可视化模式

按v进入,功能类似鼠标

多行注释:
1.Ctrl+v进入列编辑模式
2.移动光标
3.把需要注释的行头标记起来
4.然后按大写I进入插入模式
5.再插入注释符,例如“#”
6.按esc,自动多行注释

1.6多窗口模式

单个vim屏幕中查看多个文档:
Ctrl+w,s:横向分割屏幕
Ctrl+w,v:纵向分割屏幕
Ctrl+w,方向键:在窗口间移动
退出模式的指令只影响当前窗口:
:sp file 在同一窗口打开其他文件
:help windows 显示更多窗口命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浇、水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值