質問編集履歴
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
|
7
|
+
# 追記
|
8
8
|
|
9
9
|
テーマを変更した際にプロンプトも一緒に変更したいと考えています。
|
10
10
|
|
1
コードを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,37 @@
|
|
1
1
|
# したいこと
|
2
2
|
|
3
3
|
現在terminalの見た目をicebergというテーマにして使用しているのですが、ssh接続をすると見た目が質素なものになってしまいます。接続先でもテーマを維持したいのですがどうしたらいいですか?ちなみにzshを使用しています。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
#追記
|
8
|
+
|
9
|
+
テーマを変更した際にプロンプトも一緒に変更したいと考えています。
|
10
|
+
|
11
|
+
https://qiita.com/asigochan/items/fd98f9efc310058734c3
|
12
|
+
|
13
|
+
を参考にやってみたのですがbad math expression: operand expected at `/User/xxx/...`と表示されうまく行きません。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
ssh-change-prompt.shの内容は以下になります。ホスト名の部分は変更してあります。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
```sh
|
22
|
+
|
23
|
+
#!/bin/zsh
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
if [[ "$@" == ホスト名 ]]; then
|
28
|
+
|
29
|
+
ssh foo -t "export PS1='%F{${prompt_pure_colors[path]}}%~%f %F{$prompt_pure_colors[execution_time]}${prompt_pure_cmd_exec_time}%f%}%(12V.%F{$prompt_pure_colors[virtualenv]}%12v%f .)%(?.%F{$prompt_pure_colors[prompt:success]}.%F{$prompt_pure_colors[prompt:error]})${prompt_pure_state[prompt]}%f'; zsh --login"
|
30
|
+
|
31
|
+
else
|
32
|
+
|
33
|
+
ssh $@
|
34
|
+
|
35
|
+
fi
|
36
|
+
|
37
|
+
```
|