05

第三课,Vim

1.定义:vim于1976年发明,是一种多模态编辑器
2.编辑模式:正常模式,插入模式,可视化模式,命令模式
image
所有模式用Esc回到正常模式
3.缓存(buffer),标签页(tab),窗口(window)
image
4.常用命令:
正常模式下,
(1):q 退出此窗口
(2):w 保存
(3):help 查找命令的帮助文档,如,help :w//查找:w的用法
(4):e 文件名 编辑指定文件,如,:e test1.txt
(5):wq 保存并退出
(6)ls 显示已打开的缓存
(7):qa 退出全部
(8)hjkl 向前/后/左/右移动光标
(9)w 光标向前移动一个单词(word),b 光标向后移动一个单词(beginning of word),e 光标移动到所在单词的末尾(end of word);
0 光标移至本行开头,$ 光标移至本行末尾,~ 光标移至本行的第一个非空字符
(10)Ctrl+U 整页向上滚动,Ctrl+D 整页向下滚动
(11)G 文本末尾,gg 文本最顶部
L 本页最低行,M 本页中部,H 本页最顶部
(12)f 在本行从光标所在地向后查找指定词汇第一次出现地,如,fo//向后查o
F 向前查,/ 在全文本查
(13)o 在光标所在行下另起一行并进入插入模式,O 在光标所在行上另起一行并进入插入模式
(14)u 撤销命令,Ctrl+R 重做命令
(15)c 移动字符 替换=删除+进入插入模式,cc 替换本行,ce 改至单词末尾,d 移动字符 删除字符,dd 删除本行,de 删除至单词末尾,x 删除本字符
(16)r 接下来输入的字符将会替换光标所在字符(replay)
(17)~ 反转大小写
(18)y 复制(yank),yy 复制本行,p 粘贴,yw 复制本单词
(19)修饰符:a 周围(around),i 里面(inside) 如,dic //删除括号里面的所有内容并进入插入模式,dac //删除包括括号在内的所有内容并进入插入模式
(20)% 若你悬停在任何一种括号上,可以通过它来回切换上下括号
(21).重复执行上一个编辑命令
(22)次数 如,7dw//删除七个单词

posted @ 2026-02-04 23:34  林香芋  阅读(14)  评论(0)    收藏  举报