Linux之vim编辑器的使用和命令总结

vim编辑器

	终端编辑器之神  

linux的vim命令

工作模式:

  • 正常模式(命令模式):使用vim打开的默认模式

    命令/操作说明
    vim filename打开/新建一个文件
    ESC切换到正常模式
    ZZ(shift + zz)保存退出
    !v打开最后使用vim打开的文件
    光标定位
    vim filename +n打开文件,将光标定位到第n行
    vim filename +打开文件,将光标定位到尾行
    gg定位到首行
    G定位到尾行
    ngg定位到第n行
    ^/0定位到行首
    $定位到行尾
    k
    j
    h
    l
    ctrl + f下翻一页
    ctrl + b上翻一页
    ctrl + d下翻半页
    ctrl + u上翻半页
    内容处理
    x向右删除一个字符
    nx向右删除n个字符,n表示个数
    X向左删除一个字符
    nX向左删除n个字符,n表示个数
    dd删除光标所在行
    ndd删除光标开始的n行
    p粘贴剪切板中的内容
    yy复制光标所在行
    u撤销
    ctrl + r反撤销
  • 插入模式(输入模式):可以完成文件内容的输入编辑等,输入一下字符可以进入该模式:

    命令说明
    i在光标位置插入
    I在第一个非空字符插入
    a在光标的下一个字符输入
    A在行尾插入
    o在光标所在的行下面插入空行
    O在光标所在的行上面插入空行
    s删除光标所在字符,并进入输入模式
    S删除光标所在行,并进入输入模式
  • 单行模式(编辑模式):可以完成文件的整体编辑保存等操作,输入’:'即可进入

    命令说明
    :w保存
    :q退出
    :wq保存退出
    :x保存退出
    :w!强制保存
    :q!强制退出,不保存修改
    :e!放弃修改,恢复到修改之前的状态
    :w newfile文件另存为
    :set nu[mber]显示行号
    :set nonu[mber]隐藏行号
    :set tabstop=4设置一个tab缩进4个字符
    :set mouse=a启用鼠标的点击功能
    [:]/内容查找指定内容,n下翻,N上翻
    [:]?内容查找指定内容,N下翻,n上翻
    :%s/原内容/新内容/[g]所有行内容替换,g表示全局(默认只能替换一行中第一处)
    :m,ns/原内容/新内容/[g]m到n行内容替换,g用法同上
    光标定位
    :n将光标定位到第n行,n表示行号
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值