3.vim基础操作
3.1如何进入vim
vim 文件名
如果有这个文件,它就会直接进去,如果没有这个文件,它会创建一个文件然后进入这个文件
3.2模式切换
进入vim后,默认是命令模式,命令模式下不能进行编写
切换到插入模式:命令模式下按i
切换到底行模式:命令模式下按shift+:
切换到命令模式:任何模式下按ESC
切换到替换模式:1.shift r
2.按a(光标会向后退一格)/按o
在插入模式下写了一些东西后,想保存退出如何保存退出呢?
切为底行模式按wq(w为保存,q为退出)
3.3查看vim的内容(cat)
cat 文件名
3.4调出和去掉行号(set nu/set nonu)
底行模式下,调出和去掉行号,set nu/set nonu
3.5复制截切粘贴
- 复制:
要复制哪一行,让光标停在哪一行按yy
也可以nyy,复制n行
- 剪切:
dd /ndd截切一行或者n行
- 粘贴:
粘贴的话在某行按p,就会在这一行的下面一行进行粘贴
也可以按np,粘贴n行
3.6 撤销
按u可以撤销
对撤销命令进行撤销
Ctrl+r
3.7光标跳转到最末尾/跳转到第n行/以单词为单位向前/向后跳转
按gg可以到文档的最开始
按 n shift g到第n行
nw,n b:按照单词为单位,进行前后移动,w向后,b向前
3.8光标跳转到当前行的最末尾/最开始
按shift+4($)可以到当前行的最末尾
按shift+6(^)可以到当前行的最开始
3.9切换大小写/替换字符/删除字符
按住shift+~,按一下切换一个大小写,一直按住一直切换
按r +字符,将限制光标所在的位置替换为字符
全部替换:%s/被替换的字符/替换后的字符/g
按x,删除一个,一直按住一直删
按nx删去后n个字符
按n shift x删除前面n个字符
3.10创建关联的头文件(vs)/删除窗口
创建关联的头文件 :vs 文件名
在vim下,光标在哪一行就可以在编写哪一行
- 当有两个窗口时,如何切换窗口编写呢
按Ctrl+ww
如果窗口太多,要退出的话就切为底行模式
:q!(不保存这个光标当前页面)
注意事项:
- 1.如果你不知道你自己在什么模式下,无脑esc
- 2.退出的时候,一般都是先保存,在退出
- 3. vim中操作,不要用鼠标和鼠标的滑轮
4.vim配置
a.自己配置(不推荐)
vim在启动的时候,会自动在当前用户的目录下,寻址配置文件,如果没有,就是
默认。/home/vimtest
一个用户,一个vim配置,我们所做的配置,不会影响其他人
b.自动化配置
目前只支持centos 7.X