7

私はいつもこれをします:

ファイルを編集し、ターミナルに戻って、書いているスクリプトを実行します…まだディスクに書き込んでいないことに気付くだけです。

ファイルが書き込まれていないときはいつでもvimが基本的に私の目に叫んでいるようにするにはどうすればよいですか?その小さな[+]は十分ではありません。理想的には、表示される赤いプラスの数を増やすか、もっと大幅なものにしたいです。

たとえば、私は電力線を使用しています(純粋に、より目立つファイルを取得するために'ファイルが変更されました'通知機能)。ファイルが保存されていないときにバーの下部のメインカラーが変更されたら、かなり素晴らしいと思います。

何か案は?

4

3 に答える 3

6

必要に応じて、ファイル変更フラグを5回表示するようにvimを設定できます。

set statusline+=%m

これにより、一度追加されます。「%m」の数を任意の数に増やします。詳細な説明とコツはこちら:http://got-ravings.blogspot.co.at/2008/08/vim-pr0n-making-statuslines-that-own.html

于 2012-09-26T21:51:29.610 に答える
4

そのためのStatusLineHighlightプラグインを作成しました。変更されたバッファのステータスラインの色を赤(カスタマイズ可能)に変更します。

ただし、Powerlineやその他の派手なステータスラインの変更とは連携しません。

于 2012-09-26T21:55:06.737 に答える
2

それはあなたが尋ねた質問への答えではありませんが、なぜあなたはただやってみませんか

set autowrite

あなたが言及した問題を解決するために(「ターミナルに戻って、私が書いているスクリプトを実行します...私がまだディスクに書き込んでいないことに気付くだけです」)、このオプションは、vimにあなたがしたときに行った変更を保存させますそれを一時停止します(注::shell新しいシェルをスポーンするために使用する場合ではありません)。

電力線の場合、簡単にできる唯一のことは、配色を編集してより目立つハイライトを作成することです。コピーautoload/Powerline/Colorschemes/default.vimして~/.vim/autoload/Powerline/Colorschemes/my.vim、検索Pl#Hi#Segments(['fileinfo.flags'し、各行に2番目の色(背景色)を追加['brightestred', ['bold']]['white', 'brightestred', ['bold']]ます。それから加えて

let g:Powerline_colorscheme='my'

vimrcに移動して実行します:PowerlineClearCache

于 2012-09-27T15:19:29.250 に答える