linux_vim编辑器
vi/vim文本编辑器的使用
一.打开和新建文件
- 如果当前的linux系统中输出:vim命令后,出现命令的不识别的情况,需要安装VIM
- 安装方式: yum -y install vim*
- 在终端中输入vim在后面跟上文件名,即可打开
二.打开文件并且定位行
- vim 文件名 +行数(后面不指定行数会直接定位到文件末尾)
三.异常处理
- 如果编辑文件时没有退出, 直接关闭会话窗口, 在磁盘上可能会保存有交换文件
- 下次再使用vim编辑文件时, 会看到错误信息, 按下字母 d 删除交换文件即可
四.vim三种工作模式
基本上vim分为三种模式,分别是:命令模式,输入模式和底行模式
- 命令模式
打开文件首先进入命令模式,是使用vim的入口(命令模式下下敲击键盘动作会被Vim识别为命令,而非输入字符),若想要编辑文本:必须切换到输入模式
基本命令有:- 上下左右(kjhl) : 移动光标
- "30j"或"30↓" : 可以直接向下移动30行
- yy : 复制光标所在行
- nyy : n为数字,复制光标所在的向下n行
- p : 将已复制的数据在光标下一行处粘贴,大写P则是在光标上一行粘贴
- gg : 光标移动到第一行
- G : 光标移动到最后一行
- /if : 向光标之下寻找if的字符串,并且高亮显示
- n/N : n和N是在用/if寻找字符串之后使用,n是向下搜寻这个字符串,N是向上
- :n1,n2s/hello/world/g : n1,n2为两个数字,从n1行到n2行,将其中的字符串hello替换成world
- x/X : x和X删除光标的前一个字符串和删除光标的后一个字符串
- dd : 删除游标所在的那一整行
- ndd : n为数字,删除光标所在的向下n行
- u : 撤销上次的命令(重要!)
- Ctrl+r : 恢复撤销的命令(重要!)
- i,a,A,o,O : 进入编辑模式
- 底行命令模式
执行 保存 退出等操作 (是从命令模式进入的),要退出 vi 返回到控制台, 需要在底线命令模式下输入命令是vi编辑器 的出口,基本的命令有:- :q 退出
- :w 保存文件
- :wq 保存且退出文件
- :wq! 强制保存且退出
- 输入编辑模式
输入文字

浙公网安备 33010602011771号