Mac で vi を開くとき Terminal のタブ名を filename にする。
◯ 自作してみたコマンド vl
機能
vi を開いて terminal のタブ名が "filename" になります。
使用方法
$ vl filename.py
◯ 作成
Step2. ~/bin を環境変数PATHに追加する。
vi ~/.profile
# 追加前 export PATH=/opt/local/bin:/opt/local/sbin:/opt/local/share/java/gradle:$PATH # 追加後 export PATH=/opt/local/bin:/opt/local/sbin:/opt/local/share/java/gradle:~/bin:$PATH
$ # 変更を適用する。 $ source ~/.profile
Step3. スクリプト作成
$ # vl l は label の略
$ vi ~/bin/vl.sh
~/bin/vl.sh の中身
# 文字列処理 filepath=${1} filename=${filepath##*/} filename_without_extention=${filename%.*} terminal_label="${filename_without_extention}" # タイトル設定 echo -en "\033];${terminal_label}\007" # vi を起動 vi ${filepath}
Step4. 実行権限付与
$ # ユーザ u に実行権限 x を付与 + する、とメモメモ。 $ chmod u+x ~/bin/vl.sh
Step5. シンボリック・リンク作成
$ ln -s ~/bin/vl.sh ~/bin/vl $ # -s をつけないとコピーが作成されてしまいました。
Step6.
Terminal > Preference > Profile > Tab
Active process name のチェックを外す。
process name がはいってると邪魔だったりするんですよね。