Linux和Shell笔记-6使用编辑器Vim

对文本在编辑器的功能(如查找,剪切和粘贴)了解越多,编写shell脚本的速度就越快。以VIM为例
安装vim

sudo apt-get install vim

vim基础
键入vim(或vi,如果这个别名或链接文件存在的话)如

vim myprog.c

vim有两种操作模式,普通模式和插入模式
普通模式将按键解释成命令
插入模式将光标位置输入的每个键插入到缓冲区,按i键进入插入模式,按esc回到普通模式
vim的基本操作命令
vim特全操作命令

最常用命令:

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脚本编程大全(第三版)》第十章使用编辑器

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值