2

編集には xemacs を使用しています。xemacs は、編集ウィンドウの上部にバッファー タブを表示します。ただし、バッファ タブにはこの奇妙な動作があります。

cpp ファイルに切り替えると、バッファ タブには開いている cpp バッファのみが表示されます。(Cx b を使用して) ah ファイルに移動すると、h ファイルのみが表示されます。

xemacs のバッファ タブにすべての開いているバッファを常に表示させるにはどうすればよいですか?

4

3 に答える 3

3

xemacsについてはよくわかりませんが、emacsでは、タブはtabbar-modeで表示されます。

また、デフォルトでは、タブバーモードはバッファをメジャーモードごとにグループ化するため、タブには同じモードごとのタブのグループのみが表示されます。

彼らがここで言うように、あなたはそれをカスタマイズすることができます:http ://www.emacswiki.org/emacs/TabBarMode

(setq tabbar-buffer-groups-function
      (lambda ()
        (list "All"))) ;; code by Peter Barabas

また、タブのモードを切り替えるためのキーストロークがあります(Mx tabbar-forward-group、Mx tabbar-backward-group)。

お役に立てば幸いです。

于 2009-02-24T07:45:51.480 に答える
3

バッファタブのカスタマイズを試してみたい。Mx Customizeを実行してからbuffers-tabを実行することでアクセスできます。「フィルター機能」のオプションがあり、デフォルトは「select-buffers-tab-buffers-by-mode」です。これは、変更したいものだと思います。そうでない場合は、そのページのどこかに解決策が必ず見つかります。

于 2011-02-04T19:57:26.920 に答える
2

XEmacs のバッファタブには、類似したファイル拡張子のグループを表示するための自動フィルタリングが設定されています。buffer-list 内のバッファーについても検出可能な他の属性でフィルター処理できると思います。

小さなモニターで多くのファイルを開いている場合に便利ですが、それ以外の場合は邪魔になるため、次のようにしてフィルタリングをオフに設定できます。これは、XEmacs マニュアルからの抜粋です。

「この動作は、nil' をカスタマイズすることで変更できます 。バッファ - タブの [カスタマイズ] グループbuffers-tab-filter-functions'. Setting this variable toまで、すべてのバッファの表示を強制します。」buffers-tab-max-size' (also customizable). More complex behavior may be available in 3rd party libraries. These, and some more rarely customized options, are in the

于 2012-05-31T01:37:17.793 に答える