macOSのデフォルトターミナルで遭遇した問題など

  おおよそ日報のようなもの。昨日はmacのデフォルトのターミナル上の問題を解決していたら結局1日の時間を使い切ってしまった。具体的にはデフォルトのmacには次のような問題点があった。

1. デフォルトのpython3のバージョンが古い

2. デフォルトでインストールされているvimでpython3が有効化されていない

3. pythonと打ったらpython3が実行されていて欲しいが、そうなっていない

4. tmuxのターミナルがbashになっている。zshであってほしい

5. 現在位置のディレクトリ名だけが表示されている。絶対パスで表記して欲しい

これらの問題点についての講じた改善策は以下の通り

1. brew installでpython3を入れて、ターミナルを再起動したら治った。なぜターミナルを再起動すると治るのかは不明だが、とにかく再起動したら治った。

2. brewでvimをインストールする。デフォルトのvimが/usr/binにすでにインストールされているが、気にせずbrewでインストールすると、/opt/homebrew/binにインストールされる。ターミナルを再起動するとこっちが優先的に起動するようになるみたい。homebrewにインストールされているvimはpython3が有効化されている。

3. .zshrcにエイリアスを設定した。

alias python="python3"

と書くと良い。 

4. .tmux.confに設定を加える

set -g default-shell /bin/zsh

を加えてtmuxを再起動する。tmuxは一旦デタッチするだけではダメで、プロセスを完全にキルする必要がある。pgrepとかで探してキルするのが手っ取り早い。

5. .zshrcに設定を加える。

export PS1="[%d]$ "

と書くと良い。

という具合である。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。