よくあるトリックについて話す質問はたくさんありますが、特に「Vim+ctags のヒントとコツ「」。
しかし、ここで私が言っているのは、Vim を初めて使う人がクールだと思うような、よく使われるショートカットのことではありません。私が言っているのは、熟練した Unix ユーザー (開発者、管理者、その両方など) のことで、彼らは私たちの 99% が聞いたことも夢にも思わなかったことを知っていると思っています。それは、彼らの仕事を楽にするだけでなく、クールでハックっぽいものでもあります。結局のところ、Vim は世界で最もダーク コーナーが豊富な OS に存在するので、特権を持つ少数の人だけが知っていて、私たちと共有したいと思う複雑な機能があるはずです。
ベストアンサー1
Vim ユーザーの 99% が知らないわけではないかもしれませんが、これは私が毎日使用しているものであり、Linux+Vim のパワーユーザーなら誰でも知っておく必要があります。
基本的なコマンドですが、非常に便利です。
:w !sudo tee %
書き込み権限のないファイルを編集する前に、sudo を忘れてしまうことがよくあります。そのファイルを保存しようとして権限エラーが発生した場合、一時ファイルに保存して再度コピーし直すことなく、vim コマンドを発行してファイルを保存します。
当然ながら、sudo がインストールされたシステム上にいて、sudo 権限を持っている必要があります。