美文网首页
VIM 不常用功能(持续添加)

VIM 不常用功能(持续添加)

作者: CHMAX | 来源:发表于2020-11-09 15:58 被阅读0次

    一、替换

    1. 替换指定字符串为换行符
    # 替换分号为换行
    :%s/;/\r/g
    

    二、保存

    1. 在保存时获取 sudo 权限
    :w !sudo tee %
    
    • 命令 :w !cmd,让 vim 执行一个外部命令 cmd,然后把当前缓冲区的内容从 stdin 传入。
    • tee 是一个把 stdin 保存到文件的 Linux 命令。
    • %,是 vim 中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。

    所以 :w !sudo tee % 命令,会将当前缓冲区的数据传入到 sudo tee FILENAME 命令中,从而完成修改数据的授权写入。

    相关文章

      网友评论

          本文标题:VIM 不常用功能(持续添加)

          本文链接:https://www.haomeiwen.com/subject/ggnlbktx.html