vi/vim是什么?
Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本、C语言程序编辑等功能,可以作为程序编辑器。
vi的三种模式及各个模式之间的转换关系
一:翻页
ctrl+u向上翻半页
ctrl+f向上翻一页
ctrl+d 向下翻半页
ctrl+b 向下翻一页
二:移动光标指令
0: 光标移至当前行首
$: 光标移至当前行尾
三:常用插入、删除指令
i:在当前光标前插入,光标后文本向后移
dd: 删除光标所在的行
yy:复制当前行正行内容到剪切板
p:粘贴剪切板中的内容到当前光标位置之后
P:粘贴剪切板中的内容到当前光标位置之前
s: 从当前光标位置处开始,以输入的文本替代指定数目的字符
S: 删除指定数目的行,并以所输入文本代替之
do: 删至行首
d$: 删至行尾
四、vi查找、保存和退出
按u——取消最近一次操作,可按多次,类似撤销。
按U——取消当前行所做的所有编辑。:w ——保存当前文件
:wq —— 存盘退出(与指令 :x 功能相同)
:q —— 直接退出,如已修改会提示是否保存
:q! ——不保存直接退出
五、打开新文件或读入其它文件内容
在当前vi编辑器中,执行":e 新的文件"形式的末行命令可以编辑新文件。
在当前vi编辑器中,执行":r 其他文件"形式的末行命令读入其他文件的内容,将其复制到当前光标的所在位置。
在当前vi编辑器中,执行":r !命令"形式的莫行模式,可以将其他命令的输出粘贴至文本文件光标所在位置。
在末行模式执行"set number "命令可显示行号,执行"set nonu"取消显示行号。
六、vim编辑器有用的参数
vim -o file1 file2;将同时打开两个文件,上下显示,使用ctrl+w切换文件。
vim -O file1 file2;将同时打开两个文件,左右显示,使用ctrl+ww切换文件。
总结
以上所述是小编给大家介绍的Linux使用文本编辑器vi常用命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
本文向大家介绍Linux 常用文本处理命令和vim文本编辑器,包括了Linux 常用文本处理命令和vim文本编辑器的使用技巧和注意事项,需要的朋友参考一下 今天,来介绍几个常用文本处理命令和vim文本编辑器 day3--常用文本处理命令和vim文本编辑器 col,用于过滤控制字符,-b过滤掉所有控制字符,这个命令并不常用,但可以使用man 命令名| col -b >help.txt 导出一份帮
本文向大家介绍Linux文件编辑命令vi详细整理(总结),包括了Linux文件编辑命令vi详细整理(总结)的使用技巧和注意事项,需要的朋友参考一下 刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件。 vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间。 这里博主整理了一下,分享给大家。 一、vi编辑器有3
在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。 所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。 现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下来。 那么问题来了:文本编辑器到底哪家强? 推荐两款文本编辑器: 一个是Sublime Text,
在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。 所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。 现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下来。 那么问题来了:文本编辑器到底哪家强? Visual Studio Code! 我们推荐微软出
本文向大家介绍linux中的vi和vim编辑器操作方法,包括了linux中的vi和vim编辑器操作方法的使用技巧和注意事项,需要的朋友参考一下 vi:linux内部的文本编辑器;vim:vi的增强版,具有程序编辑的能力。 vi和vim的三种常见模式: (1)正常模式(一般模式):vim一打开就是这种模式,此模式下可以使用各种快捷键,比如复制粘贴、移动光标、删除整行等操作 (2)编辑模式(插入模式)
问题内容: 有没有办法可以从Java编辑PDF? 我有一个PDF文档,其中包含需要使用Java替换的文本占位符,但是我看到的所有库都是从头开始创建PDF并具有小的编辑功能。 无论如何,我可以编辑PDF吗? 问题答案: 您可以使用iText做到这一点。我用以下代码对其进行了测试。它会在现有PDF的每一页上添加一段文本和一个红色圆圈。