vim是vi的升级版,功能类似,但是更全,所以这里只介绍vim
1.vim的介绍
- vim是一个功能强大的全屏幕文本编辑器,是linux/unix上最常用的文本编辑器
- 它的作用是建立、编辑、显示文本文件
- vim没有菜单,只有命令
2.vim的几种模式
- 命令模式
#通过vim + 文件名进入命令模式[root@localhost ~]# vim filename在命令模式写可以直接用delele键删除字符;在命令模式下可以按:wq保存退出,其中w代表保存(write),q表示退出(quit)
- 插入模式
如果想要和windows下txt文件一样插入命令,需要进入插入模式
#集中常用命令i 表示在光标所在字符前插入a 表示在光标所在字符后插入o 表示在光标下插入新行
- 编辑模式
要先在命令模式中,才能进入编辑模式,进入编辑模式的标志就是输入冒号(:)
在编辑模式下指令你可以输入set nu设置行号:set nu 设置行号:set nonu 取消行号 gg 到第一行G 到最后一行:n 到第n行$ 移至到行尾0 移至到行首 x 删除字符nx 删除光标所在处多个字符dd 删除一行ndd 删除n行 yy 复制当前行nyy 复制当前以下n行p 粘贴到当前光标所在行下 u 取消上一步操作 /string 指定搜索字符串:w 保存修改:wq 保存修改并退出:q! 强制退出不保存:wq! 强制保存退出