web-dev-qa-db-ja.com

Mac OS Xターミナルをセットアップして*ただの桃色*にする方法は?

私のターミナルは素晴らしく、すべての詳細がちょうどいいです(とにかく私にとって)、そして今私はこのあたりにいくつかの新しいMacをセットアップしています、そして私はそれらのターミナルをきれいな状態にする方法がまったくわかりません。私のユーザーアカウントはかなり古く、多くのOS Xリリースとマシンに移行されているため、ターミナルのセットアップは何年にもわたってかなり有機的に成長しています。

必要なのはゼロから始めるレシピなので、1)自分が何をしたかを知っている、2)どこでも再現できる。

私が探しているもの:

  • 完全なUTF8サポート。設定LC_*、文字を正しく表示し、入力を受け入れる…これは10.5ではるかに簡単になったと聞きましたが、今ではすべてすぐに機能するのでしょうか。
  • OS Xスタイルのキーボードテキストナビゲーションのセットアップ(オプション矢印など)
  • 特にメタキーのサポートをどのように処理しますか? (ESC'ingを除く)
  • N00bsがシェル内を移動するのに役立つその他の事項:
    • 便利なデフォルトのキーバインディングのリスト(^A^Dなど…)
    • Mac固有の.profile.inputrc良さ
    • pbpastepbcopy、Open TerminalHereなどのMac固有のツール
  • 可能であれば、ターミナルを調整するために行われたすべての変更を含む、別のマシンにコピーするファイルのリスト。 (dotrcファイル、plistなど)
  • そして、まあ、本当に他のものは何でも。一般的なUNIXのセットアップやツールではなく、Mac OSXターミナルアプリケーションでスコープを維持するだけです。

不完全な回答のコレクションは良いスタートになると思います。覚えていることを1つか2つ投稿して、投票します。数日後に、すべてを要約にまとめようとします。答え。

4
kch

何もしない。正当な理由がない限り、デフォルトのままにしてください。

Macで新しいUNIX開発者をセットアップすることについておっしゃっていますね。この開発者がMacの経験がある場合、彼はデフォルトに慣れており、カスタマイズした場合はおそらく混乱するでしょう。顧客に出荷するソフトウェアを作成している場合、顧客は(通常)デフォルトの構成になっているため、「なじみのない」(つまり、快適なカスタマイズ環境ではない)システムでデバッグを試みると非常にイライラする。

(私のように)多くの異なるマシンやオペレーティングシステムで作業している場合、そのシステムのデフォルト、システム間で移植可能なキーボードショートカット、各OSの標準コマンドなどをすぐに学ぶことができます。

ここで本当に行う必要があるのは、新しいマシンを入手することです。が機能しないことを確認してください(UTF-8サポートは問題ないようです。確認しました) Macの場合)、変更を加える正当な理由があるかどうかを確認します。開発者はコマンドラインに関して独自の好みを持っており、他の誰かが「理想的なセットアップ」であると考えるものを使用せざるを得ないことを本当に感謝していません。それはあなたにとって理想的かもしれませんが、Appleは、賢明なデフォルトを理解するのにかなり優れています。

新しいMacをセットアップするときにデフォルトで実際に変更するのは、テキストボックスやリストだけでなく、すべてのコントロール(ボタンを含む)でTabキーを循環させることだけです。私はそれが端末に関連していないことを知っていますが、マウスを使用するために手を上げることはめったにないキーボード中毒者にとっては大きな違いがあります:)

キーボードとマウス>キーボードショートカット>フルキーボードアクセス>すべてのコントロール

7
saschabeaumont

便利なデフォルトのキーバインディングのリスト(^ A、^ Dなど…)

Mac OS Xターミナルがナビゲーション用のコントロールとメタ(esc)Emacsキーストロークの両方を受け入れることに気づきました。これが部分的なリストです:

C-a  Move the cursor to the start of the line
C-e  Move the cursor to the end of the line
C-f  Move the cursor forward one character
C-b  Move the cursor backwards one character
M-f  Move the cursor forward one Word
M-b  Move the cursor backwards one Word
C-d  Delete the current character
M-d  Delete to the end of the Word
2
las3rjock

他の人のためにこれを行うことはお勧めしません。これらのどれもあなたの特定の質問を参照していませんが、これが私の好みに合わせてTweakTerminalに対して行ったことです。

  • 以下では、アプリケーションを拡張できるように [〜#〜] simbl [〜#〜] を使用する必要があります:
    • TerminalColors 標準のテキストの色を変更できます(たとえば、色付けされたls出力はひどく見えません)
    • タブ名 タブに名前を付けることができます。
    • ターミナルタブスイッチャー ホットキーを使用して(ウィンドウの代わりに)タブを切り替えることができます。
    • Visor 、キーコンボを押すとターミナルが(Quakeコンソールのように)ドロップダウンします。

次に、いくつかのテーマを設定することをお勧めします。 IR_Black テーマは素晴らしいです。

最後に、いくつかの プログラマーフォント をインストールします。 Droid Sans MonoEnvy Code RInconsolata が好きです。

1

Mac固有のツールについては、以下を参照してください。 Mac OS Xで役立つコマンドラインコマンドは何ですか?

1

「copy-on-select」機能を追加するSIMBLプラグインを使用してTerminal.appをカスタマイズします。 httpblog.s21g.com/articles/1077およびhttpgithub.com/genki/terminalcopyonselect/tree/masterを参照してください。

0
pdxpatzer