Linux文件编辑器vi vim

文件编辑器

vi   a       a文件名
vim   a         vim需要安装插件

yum -y install  vim

编辑


   i   插入 ESC退出插入 
    a    在光标所在处前面插入,光标位置后移一位
    o    光标所在行的下一行插入
    I    在光标所在行的行首插入
    A    在光标所在行的行尾插入
    O    在光标所在行的上一行插入


光标定位


0 $   行首行尾
gg G  页首页尾   G和shift一起按   3G  去第三行
xG    跳转第几行  x第几行
hjkl  光标  上下左右
命令
    :wq   w保存  q推出
    :w a  文件另存为a  a文件名
    /x    查找x  n N 下一个上一个  要退出插入
    ?x   从下往上找  


复制  

 
    xyy   复制  x复制几行    要退出插入   xyy  复制x行
    yy3   复制光标本行三遍
    ygg     #从当前光标复制到页首
    yG      #从光标开始复制到页尾


剪切


    dd    剪切删除
    dG    剪切本行到页尾
    dgg   剪切本行到页首
    3dd   剪切光标下三行 
    dd3 p 复制三行到光标下 
    d^    删除光标到行首
    D d$  删除光标到行尾


粘贴     


   p        粘贴到本行的下一行
  大写P 粘贴到本行的上一行
   u       undo 撤销上一步
   ctrl+r  恢复
   r       替换单个字符
  q!      强制退出插入


 可视化模式


ctrl+v  进入可视块模式    y复制   d剪切   p粘贴
shift+v 进入可视行
ctrl +    v 选中行首    shift + i ===>#====>Esc  批量添加注释

扩展

  

将文件另存(另存为)
语法----> :w 存储到当前文件
:w   #另存为/tmp/aaa.txt 
:1,3 w /tmp/2.txt  #从1-3行的内容另存为/tmp/2.txt

设置环境

:set nu    #设置行号 
:set list  #显示控制字符
:set nonu  #取消设置行号  
:set ts=4  #设置制表符长度

:set mouse=a      鼠标
 :set cursorline   行标线
 :set cursorcolumn 列表线

时间类型

访问时间:atime,查看内容 
修改时间:mtime,修改内容
改变时间:ctime,文件属性,比如权限,mv改名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值