vim编辑器的使用
命令:
vim 文件名
可以打开指定的文件,对文件中内容进行修改。
当需要打开的文件存在时,相当于直接打开该文件
当文件不存在时,相当于创建该文件并打开
此时会进入vim 编辑器的模式中:
vim的模式可以分为三种:
第一种(刚进入的模式)模式:命令行模式
第二种(写代码)模式:插入模式
第三种(底行操作)模式:底行模式/末行模式
三种模式之间熟练切换:
命令行模式切换到插入模式:i
插入模式切换到命令行模式:Esc
命令行模式切换到底行模式:shift + :
三种模式下可以进行的操作:
1、命令行模式:实现复制,粘贴,剪贴,撤销等操作
复制:nyy ----》复制n行 (yy ---->意味着只复制一行)---》从光标所在行开始
剪贴:ndd ----》剪贴n行 (dd ---->意味着只剪贴一行)---》从光标所在行开始
粘贴:p ----》从光标所在行开始
撤销:u
2、插入模式:代码书写
3、底行模式:
:w 保存不退出
:wq 保存并退出
:x 保存并退出
:q 退出不保存
:q! 强制退出不保存
:wq! 强制保存并退出
:w 文件名 -----》另存为指定的文件名
:set nu --->设置行标
:set nonu ---->取消行标
:N (代表行数) ---->意思是让光标跳转到指定的行去
进行一些字符串的替换操作:
:s/源字符串/目的字符串
将光标所在行的源字符串替换为目的字符串(只会替换该行中的第一个)
:s/源字符串/目的字符串/g
将光标所在行的源字符串替换为目的字符串(只替换该行中的所有源字符串)
: 行数1,行数2 s/源字符串/目的字符串/g
将从行数1到行数2中的所有行中的虽有源字符串均替换为指定的目的字符串。
以上为本人学习使用vim编辑器后自己总结的一部分使用方法及简单命令。