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

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

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

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

Bash on Ubuntu on Windows

Bash on Ubuntu on Windowsは、Windows Subsystem for Linux(WSL)の非推奨の名称。Windows10およびWindows Server上でLinuxのバイナリ実行ファイルをネイティブ実行するための互換レイヤーです。

Q&A

解決済

1回答

816閲覧

BashのPS1の設定を変えると環境によって表示の仕方が変わってしまう

Nufu

総合スコア6

bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

Bash on Ubuntu on Windows

Bash on Ubuntu on Windowsは、Windows Subsystem for Linux(WSL)の非推奨の名称。Windows10およびWindows Server上でLinuxのバイナリ実行ファイルをネイティブ実行するための互換レイヤーです。

0グッド

0クリップ

投稿2020/12/09 03:48

BashのPS1の設定を変えるとWindows Terminalで空白記号が表示される問題

** 発生してる問題:VScodeのテーマを変えたところWSLのプロンプトが見にくくなったので、PS1の設定をいじって色を変えたらVScodeでは正常に表示されるが、Windows Terminalでは謎の空白記号が挿入されてしまうので、それを消したい**

・実行環境:Windows10(20H2)、WSL2(Ubuntu20.04LTS)、Windows Terminal、VScode、Font(Ricty Diminished Discord、二つの環境どちらも同じ)

・PS1の設定:PS1 = '[\e[1;32m]\u@\h\e[0;37m]: \e[1;36m]\w\e[0;37m]\$ [\e[m]'


Windows Terminalでの表示
VScodeでの表示___


VScode での表示
イメージ説明

ご助力、よろしくお願いします

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

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

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

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

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

maisumakun

2020/12/09 04:21 編集

(勘違いに付き削除)
guest

回答1

0

ベストアンサー

色の指定は

bash

1[\e[色指定m]

です。
幾つか、\eの前に'['が入っていないようです。

修正後:

bash

1PS1='[\e[1;32m]\u@\h[\e[0;37m]: [\e[1;36m]\w[\e[0;37m]\$ [\e[m]'

投稿2020/12/09 05:17

akiruno-oneone

総合スコア815

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

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

Nufu

2020/12/09 06:27

ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問