検索

ホームページ  >  に質問  >  本文

vim で現在編集中の内容を保持したまま、別のユーザーに切り替えて編集を続ける方法

これは頻繁に発生する状況です。たとえば、設定ファイルを変更するために、サーバーに接続し、sudo权限的,但是读取的时候不需要。因此很多时候我们用当前系统账号修改了半天文件,等到最后:wq的时候才发现,原来没有写权限。以前都是退出后再用sudo vim を使用する必要があることがよくありますが、この方法は非常に面倒です。ユーザーを切り替えるときに、現在編集中のコンテンツを保持するにはどうすればよいですか?

PHPzPHPz2773日前804

全員に返信(3)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:45:06

    リーリー

    参考: http://vim.wikia.com/wiki/Su-write

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:45:06

    ユーザーを切り替えずにファイルの内容を保存するには、vim で次のコマンドを実行します。 。

    リーリー

    p.s. ファイル名にスペースなどの特殊な記号がない場合は、最後の%の前後の引用符は省略できます。

    返事
    0
  • 黄舟

    黄舟2017-05-16 16:45:06

    別のファイルに保存して終了し、ファイルを上書きします

    返事
    0
  • キャンセル返事