vim编辑

  • 【guu 】 – 把一行的文字变成全小写。或是【Vu】
  • 【gUU】 – 把一行的文件变成全大写。或是【VU】
  • 【==】 – 缩进当前行 (和上面不一样的是,它会对齐缩进)
  • 交换前后字符:xp
  • 前后行交互:ddp
  • 把光标位置的字符替换为X:rX
  • 进入替换模式,持续替换右边的文本:R
  • 删除当前字符,进入insert模式:s
  • 删除当前行,进入insert模式:S
  • 删除当前单词,进入insert模式:cw
  • 改变所扫描的或区域里的字母的大小写:~
  • 把区域里的字母转换为大写(vim): !tr'[a-z]''[A-Z]'
  • 把区域里的字母转换为小写(vim):!tr'[A-Z]''[a-z]'
  • 转换当前字母的大小写:~ ,另外在可是模式下:u将可视模式下选择的字母全改成小写;U将可视模式下选择的字母全改成大写字母
  • 3~ 将光标位置开始的3个字母改变其大小写
  • 转换单词大小写:guw、gue、gUw、gUe
  • 转换 5 个单词:gu5w、gU5w
  • 转换行
    • gU0 :从光标所在位置到行首,都变为大写
    • gU$ :从光标所在位置到行尾,都变为大写
    • gUG :从光标所在位置到文章最后一个字符,都变为大写
    • gU1G :从光标所在位置到文章第一个字符,都变为大写