美文网首页
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