admin 管理员组文章数量: 887021
使用vi或vim来修改文件内容
vim和vi的作用主要是在命令行界面下,不使用鼠标,只是用键盘对应系统内的光标,而对文档的内容进行修改
vim是vi的升级版,在最小化安装系统是,是只有vi的,而没vim的
vim或vi分为主要分为三个模式,①命令行模式;②插入模式;③末行模式;简单的转换方法如下图
命令行模式
语法:vim 文件名称;来进入文本编辑器界面
[root@localhost ~]#vim file1.txt
在该模式下,有许多的按键功能,即在命令行模式下直接输入就可以产生想要的效果
快速定位功能
1、数字"0"快速回到光标所在行的解析;2、符号"$"快速回到光标所在行的结尾
3、大写"G"快速回到文档的结尾;4、小写"gg"快速回到文档的开头
5、大写的"3G"快速返回到文档的第3行,数字可变,如"2G"则快速返回到文档的第2行
查找功能
1、“/string"可以快速地查找”/"后的字符,按下"n"可以查找下一页的内容
复制粘贴等操作
1、"yy"复制当前光标所在行的内容
2、"p"粘贴刚刚所复制的内容
3、"u"撤销刚刚的操作
4、"3yy"将文档内前3行进行复制,数字可改
插入模式
以下操作都是在命令行模式下开始
1、按下按键"i"进入插入模式,会在光标内容前的内容开始输入
2、按下按键"a"进入插入模式,会在光标内容后的内容开始输入
3、按下按键"O"会在光标的下一行开始输入
4、按下按键"A"会在光标所在行的末尾开始输入
上述几种进入插入模式的方法,其实无需多记,只需要记一个"i"即可
末行模式
基本操作
以下操作都是在命令行模式下开始
按下按键":"进入末行模式
输入w后回车,可以进行保存操作;输入q后回车,可以进行退出操作;但一般我们都是同时输入wq回车,来进行保存并退出,以完成我们对文档的修改
扩展操作
"q!"强制退出
w 新的文件名称"类似与另存为的操作,如下操作,将该文档的内容另存为file2.txt
:w file2.txt
"set nu"在文档内容中显示行号;"set nonu"在文档内容中不显示行号;“set list“在文档内容中显示控制字符,例如回车到下一行的字符”$"也会显示出来
总结
上述内容中这么多会导致我们难以记忆,实际上我们只需要记住几种模式之间的互换,换句话说,我们只需要成功地将所想写入的内容写入,然后成功地保存并退出即可;至于这多种方法其实只需要记忆一个就可以了,如下
首先使用vim进入我们需要编辑的文档(这里假设为file1.txt)
[root@localhost ~]# vim file2.txt
这个时候我们进入到了命令行模式(先不要管哪些功能),然后进入插入模式进行输出
按下i键
我们输出完后,需要进行保存并退出
按下键盘的左上角的Esc键,重新回到命令行模式
按键":"键,进入末行模式,输入wq后按下回车;即可完成我们对文档的编写内容
我们输出完后,需要进行保存并退出
按下键盘的左上角的Esc键,重新回到命令行模式
按键":"键,进入末行模式,输入wq后按下回车;即可完成我们对文档的编写内容
``
版权声明:本文标题:vi和vim的使用方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726158986h907635.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论