問題タブ [konsole]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 現在のディレクトリに基づいて Konsole でプログラムで色を変更する方法は?
現在、作業しているディレクトリに基づいた配色を使用しています。Konsole シェルを手動で開き、cd でディレクトリに移動し、[設定] に移動して配色を変更します。
私がやりたいことは、現在いるディレクトリに基づいて、Konsole が前景色と背景色を自動的に設定するようにすることです。基本的に、/home/me/src/java の下のサブディレクトリにいる場合は、テキストを白にします。 、背景青など。/home/me/src/documentation の下にいる場合は、テキストを黒、背景を白などにします。「cd」コマンドを呼び出すと、プログラムによって自動的に色の変更が行われるようにしたいと考えています。
これは可能ですか?もしそうなら、どのように私に指示を与えることができますか?
私の見方では、いくつかのことを実行できる必要があります。
- シェル プロセス (bash) が実行されている Konsole を検出できます。
- おそらく API 呼び出しを介して、その場で配色を変更するように Konsole に指示できます。
linux - Linuxで、プログラムの出力がライブ端末に送られるのかファイルに送られるのかをテストするにはどうすればよいですか?
gitを使用すると、標準出力がパイプを経由するのかファイルに入るのか、コンソールに表示されるのかを魔法のように知っているようです。たとえば、色を有効にしていて、
リストされているファイルのさまざまなカテゴリの出力に色が付けられます。ただし、そうする場合
また
Linuxのカラーフォーマットが削除され、無地の色なしのテキストのみが表示されます。
git
コマンドの出力がファイルに送信されるのか、端末に送信されるのかをどのように検出しますか?
c++ - どうすれば転送できますか `-`コンソールで?
C++ モードの Emacs でインテリジェントなタブ移動を使用したいのですが、必要に応じてタブ文字を挿入できるようにしたいと考えています。<Ctrl>-<Tab>
他の投稿から、最も簡単な方法はインデントにバインドすることだと思います。ただし、KUbuntu の Konsole は<Ctrl>
?を転送しないようです。
現在の .emacs ファイルには以下が含まれています。
<Ctrl>-<Tab>
したがって、これはタブ文字の挿入にバインドされると思います。ただし、実行すると:
<Ctrl>-h k <Ctrl>-<Tab>
Emacs は、私が Tab キーを押したことだけを報告します。Konsole(無駄に検索しました)またはKUbuntuのグローバル設定にオプションがあり、<Ctrl>-
転送されるように設定する必要がありますか?(それは確かに他のすべての<Ctrl>-blah
コマンドを転送します。)
vim - Konsole で透明度を動的に設定する
Konsole の透過効果は気に入っていますが、vim を使用しているときは集中する必要があり、気を散らす可能性があります。現在のウィンドウが vim にあるかどうかに応じて、透明度を動的にオンまたはオフにする方法はありますか? vim の代わりに、次のようなスクリプトを実行できるかもしれません。コンソールの透過性をオフに設定します。vim; コンソールの透過性をオンに設定します。何か案は?
konsole - Konsole ターミナルにコマンドを送信する
RedHat 5 で Konsole を起動するときにコマンドを送信できるようにしたいです。
何が起こっているのかというと、「sleep 30」がタイトルになりつつあり、それを示すエラーが表示されます
どうすればいいですか?
perl - コンソールでのマウスイベントの読み取り
マークの部分を「open $tty_in」から「STDIN」に移動してみましたが、まだ動きません。"x" が "95"(127-32) よりも大きくなると、エラー メッセージが表示されます ((eval 1) 行で utf8 "\x80" が Unicode にマップされません ...)。交換部品を機能させるには、どのように変更する必要がありますか?
linux - ターミナル画面を実際にクリアする
ターミナルでコマンドを使用するclear
と、ユーザーは画面がクリアされたと思い込むだけです...マウスを使用してスクロールすると、前のコマンドからの出力を引き続き表示できます。これは、テキストの津波に溺れているときに人生を困難にします。
インターネット上で見つけることができるさまざまな解決策(エスケープコードなど)は、clearコマンドがすでに実行していることのバリエーションにすぎません。
では、Linuxでターミナルの内容を実際にクリアするにはどうすればよいでしょうか。
linux - コマンドの出力をコンソールのタイトルバーに入れるにはどうすればよいですか?
いくつかのエスケープ文字を巧妙に使用することで、任意のコマンド( "dirs"など)の出力をxtermのタイトルバーに配置していました。konsoleでも同じことができますか?もしそうなら、どのように?
windows-xp - KDE for Windows ポートをインストールした経験のある人はいますか?
私は Linux/Unix 開発のバックグラウンドを持っており、最近の仕事では Windows XP ベースの開発環境を使用しています。Linux と KDE 4 で作業するときに慣れていた多くの機能が欠けていることがわかりました。特に Konsole アプリケーションです。Windows XP/Vista/7 用の KDE アプリケーションのいくつかのポートを備えた KDE 4 のベータ版があることに気付きました。これらのポートを使用した経験のある人はいますか?
bash - emacs -nw で縦に分割された複数のファイルを開く
を使用emacs -nw file1 file2
すると、一度に複数のファイルを開くことができます。ただし、emacs はそれらを水平方向に分割して開きます。デフォルトの分割動作を垂直に設定する方法はありますか? 私は見ました:
複数のファイルを開くたびにemacsを自動的に呼び出すことができれば、探していることを実行できます。
このSO投稿も見ました。
追加するという彼らの提案は、私にはうまく(setq split-height-threshold nil)
いきませんでした。私はそれらを別々に、または一緒に試しました。(setq split-width-threshold 0)
~/.emacs