mac下vim的使用

vi有三种基本模式,编辑模式,命令模式和底行模式,平时在命令模式下面可以做鼠标移动,字符替换,删除赋值等操作。


几种模式切换

工具相关

命令模式
1、移动到行首^, 移动到行尾$,绝对行首(0)
2、移动到段首{, 移动到段尾}
3、跳转到第n行。ngg、nG、:n
4、删除当行(dd),删除n行(ndd),相当于剪切功能
5、删除光标字符(x),删除光标以及后面的n个字符(nx)
6、撤销操作(u),反撤销(ctrl+r)
7、复制当前行(yy),复制当前光标到下一个单词(yw)
8、粘贴内容到后面(p),粘贴内容到光标前(P)
9、替换当前光标字符(r),进入替换模式(R),删除光标字符并进入编辑模式(s)
10、重复上一次操作(.)
11、当前光标下方/上方新增一行,并进入编辑模式(o/O)
12、当前光标字符后面/行尾进入标记模式(a/A)
13、向上翻页(ctrl+f),向下翻页(ctrl+b)
14、跳转到文章最前面/中间/末位(H/M/L)

底行模式:
1、显示行号/隐藏行号
set number
set nonumber

2、设置高亮
syntax on

3、设置鼠标选中
set monse=a

visual状态
1、进入选中状态v,以字符为单位选中行,>或者<缩进
2、进入选中状态V,以行为单位选中行

你可能感兴趣的:(mac下vim的使用)