PostgreSQLスキーマを読みやすくするには、それをダンプしてstderr
次にリダイレクトしますvim
。
pg_dump -h localhost -U postgres dog_food --schema-only | vim -
これは以下を提供します:
vim
標準入力から読み取るときにファイル拡張子がないため、構文強調モードがないため、次のように使用します。
:set syntax=sql
これは作る:
vim
怠惰な開発者なので、コマンドライン引数を渡してSQL構文を強制的に適用し、データを開くたびに再入力する必要がなくなりました。set syntax=<whatever>
stdin
vim
コマンドライン引数を渡して構文を設定する方法はありますか?
答え1
あなたはそれを使用することができます:
vim -c 'set syntax=sql' -
答え2
vim -R -c 'set ft=sql' -
-R
Vimを開く読み取り専用モード。システムにエイリアスがview
ありvim -R
ますが、ネオビームはサポートしていません。set ft
うん、短縮set filetype
。 〜のようにマーティン・トルノイで言及彼の意見、ファイル形式の設定構文などを設定します。
答え3
次のコマンドを入力してこれを実行することもできます~/.vimrc
。
augroup filetype
au! StdinReadPre * set filetype=sql
augroup END