Vim命令大全(三)(初级版但是掌握了会很厉害)

查找与替换

字符的替换以及撤销(Undo操作)

  • 字符替换命令
  • 字符查找命令

1.替换和撤销(Undo)命令

替换和Undo命令都是针对普通模式下的操作

命令 说明
r+<待替换字母> 将游标所在字母替换为指定字母
R 连续替换,直到按下Esc
cc 替换整行,即删除游标所在行,并进入插入模式
cw 替换一个单词,即删除一个单词,并进入插入模式
C(大写) 替换游标以后至行末
~ 反转游标所在字母大小写
u{n} 撤销一次或n次操作
U(大写) 撤销当前行的所有修改
Ctrl+r redo,即撤销undo的操作

2.快速缩进

2.1 快速缩进,缩进操作均在普通模式有效

  • 普通模式下输入>>整行将向右缩进(使用,用于格式化代码超爽)
  • 普通模式下输入<<整行向左回退
  • 普通模式下输入:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数

2.2 shiftwidth

shiftwidth命令是指上一节>>命令产生的缩进(可以简写成sw)普通模式下输入:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数.

获取目前的设定值

 :set shiftwidth?

设置缩进为10个字符

 :set shiftwidth=10

2.3 调整文本为止

命令行模式下输入:ce(center)命令使本行内容居中

 :ce

命令行模式下输入:ri(right)命令行是文本靠右

 :ri

命令行模式下输入:le(left)命令行是文本靠右

 :le

郑重声明!!!,本博客是通过实验楼学习记学习笔记为了日后方便学习回顾而来, 如有侵权, 请及时联系我删除
随笔  vim  linux 

See also