参考博客

光标移动

指定方向移动

  • 左边 h
  • 右边 l(是L)
  • 下边 j
  • 上边 k

光标定位

光标定位到最右侧,按$符号

光标定位到最右侧,按^符号

光标定位到底部,按shift + g

光标回到顶部,按gg

光标定位到指定行数,按n + shift + g

文本复制

  • 复制 yy
    • 复制多行 nyy
  • 粘贴 p
    • 粘贴多行 np
  • 撤销 u
    • 取消撤销 ctrl + r
  • 删除 dd
    • 删除多行 ndd

剪切 ndd + p

ndd 先删除
P 粘贴

文本编辑

大小写转换,按shift + ~

批量大小写转换,按 n + shift + ~

文本替换,按shift + r

行内删除,按x

行内删除多个,按n+x

设置行号,按:set nu

取消行号,按:set nonu

分屏操作

分屏操作,按:vs fileStr

fileStr是文件名

跨屏操作,按ctrl + ww

替换字符

单次替换,按 :%s/替换前名称/替换后名称

全局替换,按 :%s/替换前名称/替换后名称/g

/g 表示全局操作