Vimperatorのステータスバーが空です。

Vimperatorのステータスバーが空です。

Firefox 32(Fedora 20を実行)にVimperator 3.8.2をインストールしました。通常モードでは、ウィンドウ下部のステータスバーに情報は表示されません。

:set status?

わかりました。

status=input,location,bookmark,history,tabcount,position,

また、キャレットまたはキャレットを入力しても強調表示されたエラーインジケータやモードインジケータは表示されません。他のすべてはうまくいくようです。デフォルト値を変更していません。

原因は何ですか?

答え1

Liberator Statusline ツールバーを有効にすることを忘れることができます。メニューバー、アドレスバー、ツールバーなどを右クリックします。 「Liberator Statusline Toolbar」という行を見つけるためのメニューが表示されます。有効にするにはクリックしてください。 Vimperatorステータスバーが魔法のように再び表示されます。

答え2

犯人は私が以前にインストールした拡張機能の1つであることがわかりました。それはおそらく、以前のバージョンのHide Tab BarまたはHide Navigation Barである可能性があります。これはFirefoxの設定ファイルディレクトリ(〜/ .mozilla / firefox /)にあるlocatore.rdfを変更します。**私の場合は、.default)、表示するバーとウィンドウと非表示にする項目をFirefoxに伝えます。これらの拡張はlocalstore.rdfを永久に変更するようです。つまり、拡張を削除してもファイルは元の状態に復元されません。 1 つの回避策は localstore.rdf を削除することで、Firefox は再起動時に新しいエントリを生成します。ただし、これによりすべてのツールバー設定がリセットされるため、以前に行った変更を再実行する必要があります。

最新バージョンの隠しナビゲーション(1.41)と隠しタブバー(2.1.0)にはこの問題はないようです。

freenode#vimperatorにこの記事を投稿するよう提案したE Carter Youngに感謝の言葉を伝えます。

答え3

私には、次のようにプロファイルディレクトリ全体を削除することで問題を解決しました。

rm -rf ~/.mozilla/firefox/<bunch of characters>.default

@ user4025526とE Carter Youngが提案したようにlocalstore.rdfを削除すると、私の場合は機能しませんでした。 (Debian Jessie の Iceweasel 31.1.0)

Vimperatorをアンインストールして再インストールすることも失敗しました。

私の場合、他の拡張干渉によって問題が発生していない可能性があります。私がインストールした唯一の他の拡張機能はAdBlock Plusです。

プロフィール全体を削除するのは多少過剰かもしれません。 その後、最初からすべての拡張機能をインストールする必要がありました。 ただし、ステータスバーの問題は解決されます。

FFの内部構造をよりよく理解している人が参加できることを願っています。

関連情報