コード編集のみのためのWindowsシステムですか? [閉鎖]

コード編集のみのためのWindowsシステムですか? [閉鎖]

私は有用性常習者であり、コード編集用に設定されたWindowsシステムを持つことがどれほど良いかを夢見ることはできません。

テキストウィンドウフレーム、検索/置換、ウィンドウ管理コマンド、バッファ処理コマンド、および最小限のファイル管理だけで、ほとんどの場合超小型です。

コード/テキスト編集のみのためのWindowsシステムを考えることはできますか?

注:必要なだけコンソールはWindowsシステムではないため、含まれていません!

ベストアンサー1

ウィンドウ管理システムについて尋ねたときは、検索/置換、ファイル管理などの機能について言及しました。これは通常、ウィンドウ管理の一部ではなくデスクトップ環境の一部であるため、別のツールを見つける必要があります。一般的なツールについては、確認してみることをお勧めします。http://suckless.org、彼らはUnix哲学に従う「1つのことをうまく実行する」アプリケーションの良いリストを提供します。

「コード編集」を特に目指すWMはないようですが、日常のニーズに合わせて非常によく構成された最小限のウィンドウマネージャがたくさんあります。最小限のウィンドウマネージャを見ている場合は、マウスレス(またはキーボード中心)のタイリングウィンドウマネージャを検討してください。古いものから新しいものまで多くのものを使用できます。

  • パルス幅変調- bspwmは、ウィンドウを完全なバイナリツリーの葉として表すタイリングウィンドウマネージャです。 EWMHとマルチモニタをサポートし、メッセージを介して設定および制御されます。私は個人的にこれを使用しており、結果に非常に満足しています。
  • 素晴らしい- 高度に設定可能な次世代のXフレームウィンドウマネージャです。非常に高速でスケーラブルで、GNU GPLv2 ライセンスに基づいてライセンスが付与されます。 Luaで構成されており、システムトレイ、情報バー、および組み込みランチャーがあります。 Luaで書かれた拡張機能があります。 AwesomeはXlibの代わりにXCBを使用しているため、速度が向上する可能性があります。 Awesomeには、通知デーモンの早期交換、*ボックスウィンドウマネージャと同様の右クリックメニュー、その他多くの機能などの他の機能もあります。
  • データ管理- X用の動的ウィンドウマネージャ。タイル、モノリシック、フローティングレイアウトでウィンドウを管理します。すべてのレイアウトを動的に適用して、使用しているアプリケーションと実行中のタスクの環境を最適化できます。トレイアプリケーションや自動実行プログラムは含まれていませんが、dmenuは同じ作成者のものなので、よく統合されています。テキスト構成ファイルがありません。構成は完全にCソースコードを変更することによって行われ、各変更は再コンパイルして再起動する必要があります。
  • イオン3- キーボードユーザーのために特別に設計されたタイルタブX11ウィンドウマネージャです。これは、タイリングウィンドウ環境の「新しい波」の最初のものの1つでした(もう1つはまったく異なるアプローチを取ったLarsWMでした)、それからX11用のタイリングウィンドウマネージャのフルクラスを作成しました。 Luaをすべての構成を処理する組み込みインタプリタとして使用するIonの感覚と機能です。
  • i3- 完全に最初から作成されたタイリングウィンドウマネージャです。 i3は当時、私たちのお気に入りのウィンドウマネージャであるwmiiが私たちが望むいくつかの機能を提供しておらず(例えば、マルチモニタがうまく機能しました)、いくつかのバグがあり、長い間進歩がなく、簡単ではなかったために作成されました。まったくハッキングしません(ソースコードのコメント/文書が完全に不足しています)。顕著な違いは、マルチモニターサポートとツリーメタフォーにあります。速度のために、wmiiのPlan 9インタフェースは実装されていません。
  • ネズミ- 過度のライブラリの依存関係、カラフルなグラフィック、ウィンドウの装飾、げっ歯類の依存関係のないシンプルなウィンドウマネージャ。これは、仮想端末市場で驚くべき成果を上げたGNU Screenを大きく模倣しています。 Ratpoisonは設定のために単純なテキストファイルを使用します。 Ratpoisonの情報バーは、必要なときにのみ表示される点で若干異なります。アプリランチャーと通知ウィンドウの役割の両方を実行します。 Ratpoisonにはシステムトレイは含まれていません。

これは私が何年も使ってきたリストの中から自分が選んだリストです。ソースと追加情報:https://wiki.archlinux.org/index.php/Window_manager#Tiling_window_managers

修正する

また、開発環境やツールセットに応じて端末から多くの時間を費やす場合や、複数の端末tmuxウィンドウscreenを管理および分割するなど、さまざまな方法を提供するため、使用を検討する必要があります。

おすすめ記事