質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%

Q&A

解決済

2回答

2947閲覧

[Atom] デフォルトは bash のまま、Term3 で zsh を使いたい

naka-K

総合スコア10

0グッド

0クリップ

投稿2016/02/19 09:18

ログインシェルはbashのままで、Term3はzshで起動して欲しいのですがどうすればいいでしょうか?

Term2ならinit.coffee
process.env.SHELL = '/bin/zsh'
を追加すればいけるという記事を見つけましたが、試したところこれではできませんでした。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

term3のソースを見る限りprocess.env.SHELLを設定する方法でうまくいくはずなのですが、よくわからないですね。

下記の別の方法を試してみて下さい。

  1. Preferecens...(OSによってはSettings...)を開きます。
  2. Packageでterm3を検索してTerm3のSettingsを開きます。
  3. Settingsで下記を設定
    Shell Arguments: -l ※ 小文字のエル(L)です。
    Shell Override: /bin/zsh

Shell Argumentsに何かしらの設定をしないと、bashでのデフォルト(--init-file ~/.bash_profile)になってうまくいかない場合があるようです。パス等はzshがある場所に適当に置き換えて下さい。

投稿2016/02/20 02:26

編集2016/02/20 02:29
raccy

総合スコア21735

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

naka-K

2016/02/20 06:41

Shell Override にパスを入れるのは自分でやってみていたのですが、起動しないので間違っていると思っていました。Shell Arguments に -l を入れると起動できました! ただそれだけだとzshでログインした後、bashに切り替わる、という動作をしていましたが、これは自己解決しました。 導入方法を解説してくれていたサイトでAuto Run Command でログインユーザーを指定する、とありましたがここを空白にすれば無事zshで起動できました。 ありがとうございました!
guest

0

Term3でzshを起動するのはダメですか?
↓参考
~ >echo $SHELL
/bin/tcsh
~ >zsh
bsd% echo $SHELL
/bin/tcsh
bsd% exit
~ >

$SHELLまで変えるなら無理ですが・・・

投稿2016/02/19 09:57

cateye

総合スコア6851

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

naka-K

2016/02/19 10:29

現在は起動するたびに`zsh`と打って使用しております。 これを省略することはできないかな、と思い質問させていただきました。 回答有り難うございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問