Vim实验楼笔记

1. vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名。
vim akb.txt

2. 游标移动,按Esc进入普通模式,在该模式下使用方向键或者h(左),j(下),k(上),l(右)键可以移动游标。w是下一个单词,b是上一个单词

3. 进入插入模式
i 在当前光标处进行编辑
I 在行首插入
A 在行末插入

4. 退出
:q! 强制退出,不保存
:wq! 强制保存并退出
:saveas 文件路径 另存为

5. 普通模式下输入Shift+zz即可保存退出vim

6. 删除:进入普通模式
(n)dd 删除(n)整行
dw 删除一个单词(不适用中文)

7. 普通模式下输入x,删除第一个字符。输入.(小数点)会再次删除一个字符,除此之外也可以重复dd的删除操作。
***在普通模式下.(小数点)表示重复上一次的命令操作***

8. 执行指定次数相同的命令
进入普通模式输入N<command>,N表示重复后面的次数。

9. 游标的快速跳转
移到第n行:nG
显示行数: :set nu
移到第一行: gg
最后一行: G
不显示行数: :set nonumber

f字母: 跳到光标之后第一个匹配的
F字母:跳到光标之前第一个匹配的
0或^ :行头
$ :行尾

10.复制
普通模式中,yy复制游标所在的整行(3yy表示复制3行)
普通模式中,y^ 复制至行首,或y0。不含光标所在处字符。
普通模式中,y$ 复制至行尾。含光标所在处字符。
普通模式中,yw 复制一个单词。
普通模式中,y2w 复制两个单词。
普通模式中,yG 复制至文本末。
普通模式中,y1G 复制至文本开头。

11.粘贴
普通模式中使用p粘贴
普通模式中,p(小写)代表粘贴至光标后(下)
普通模式中,P(大写)代表粘贴至光标前(上)

12.剪切
dd删除命令就是剪切,你每次dd删除文档内容后,便可以使用p来粘贴,也这一点可以让我们实现一个很爽快的功能——交换上下行

13.
cc: 替换整行,即删除游标所在行,并进入插入模式
r : 替换光标所指
R:连续替换,直到按下Esc
cw :替换一个单词,即删除一个单词,并进入插入模式

~ 反转游标所在字母大小写
u{n} 撤销一次或n次操作
U 撤销当前行的所有修改

14. 缩进
普通模式下输入>> 整行将向右缩进(使用,用于格式化代码超爽)
普通模式下输入<< 整行向左回退,即取消缩进

15.
:set shiftwidth? 获取目前的设定值
:set shiftwidth=10 设置缩进为10个字符

16.
使居中 :ce
使靠右 :ri
使靠左 :le

17.
普通模式下输入/然后键入需要查找的字符串 按回车后就会进行查找。

?与/功能相同,只不过?是向上而/是向下查找。

进入查找之后,输入n和N可以继续查找

n表示继续查找,N反向查找

***字符串也可以***

18. 同时创建两个新文件并编辑
vim 1.txt 2.txt
```1命令行模式下输入:n编辑2.txt文件,可以加!即:n!强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件
```2命令行模式下输入:N编辑1.txt文件,可以加!即:N!强制切换,之前文件内的输入没有保存,仅仅是切换到另一个文件

都未保存,慎用!!

19. 恢复文件(因断电等原因)
vim -r进入文档后,输入 :ewcover 1.txt 来恢复

20.加密文档
vim -x file1 然后会要求输入密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值