对文本在编辑器的功能(如查找,剪切和粘贴)了解越多,编写shell脚本的速度就越快。以VIM为例
安装vim
sudo apt-get install vim
vim基础
键入vim(或vi,如果这个别名或链接文件存在的话)如
vim myprog.c
vim有两种操作模式,普通模式和插入模式
普通模式将按键解释成命令
插入模式将光标位置输入的每个键插入到缓冲区,按i键进入插入模式,按esc回到普通模式
vim的基本操作命令
vim特全操作命令
最常用命令:文章来源:https://www.toymoban.com/news/detail-572736.html
h或者(向左方向键) //光标向左移动一个字符
j或者(向下方向键) //光标向下移动一个字符
k或者(向上方向键) //光标向上移动一个字符
l或者(向右方向健) //光标向右移动一个字符
:w //保存文本
:w! //如果文件属性为只读时,强制保存
:q //退出vim
:q! //强制退出vim,不管编辑还是未编辑都不保存退出
:wq //保存之后退出
:e! //将文档还原成最原始状态
:ZZ //等价:wq
:w [filename] //将文档另存为filename
:r [filename] //在光标所在行的下面读入filename文档的内容
:set nu //在每行的行首设置行号
:set nonu //取消行号
:n1,n2 w [filename] //将n1到n2行的内容另存为filename文件中
:!command //暂时离开vim,执行某个Linux命令,例如::ls/home 暂时列出/home下的文件,然后会提示按回车返回vim
参考资料:《Linux命令行与shell脚本编程大全(第三版)》第十章使用编辑器文章来源地址https://www.toymoban.com/news/detail-572736.html
到了这里,关于Linux和Shell笔记-6使用编辑器Vim的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!