Отображение дополнительных символов в командной строке терминала

272
kyo

Я начал видеть дополнительную скобку на моем терминале Mac

Я думал, что это из-за моего, .bash_profileчто я мог сломаться, когда я изменил его.

Но NO. Я комментирую весь файл, и я все еще вижу, что

[ - в начале моей подсказки

] - в конце моей подсказки

enter image description here


Вопрос

Как можно пойти и отладить это?


Я открываюсь для любых предложений в данный момент.

Будем очень благодарны за любые советы / предложения / помощь по этому вопросу!

0
а ты не думал показать нам свою переменную $ PS1? glenn jackman 7 лет назад 1
Я закомментировал весь `.bash_profile`, я не уверен, как показать это вам. Должен ли я включить мой закомментированный .bash_profile? Вы считаете это необходимым? kyo 7 лет назад 0
Вы можете показать нам с помощью `echo" $ "` или опционально с помощью буквальных двойных кавычек: `echo" \ "$ \" " bgStack15 7 лет назад 0
Если я закомментирую свой **. Bash_profile **, запустите `echo" $ "` return `\ h: \ W \ u \ $` kyo 7 лет назад 0
Если я не закомментирую свой **. Bash_profile **, запустите `echo" $ "` return `── \ [\ 033 [1; 37 м \] [\ [\ 033 [0; 32 м \] \ w \ [\ 033 [1; 37 м \]] \ n└── \ [\ 033 [1; 37 м \] ` kyo 7 лет назад 0
это вызвано переменной PS1 / PS2. Изменение, которое удалит [] s. nycynik 7 лет назад 0

2 ответа на вопрос

1
nycynik

Я думаю, что вы имеете в виду знаки на внешней стороне терминала. Показанный здесь:

enter image description here

Эта скобка является функцией терминала и не указана в вашем запросе. Решение состоит в том, чтобы скрыть метки, перейдите в View -> Hide Marks, и они больше не будут появляться.

enter image description here

0
drpj

Какой дополнительный персонаж? Если вы имеете в виду тильду «~», то это всего лишь указание на то, что вы где-то находитесь в дереве домашнего каталога. Тильда - это стандартное сокращение * nix для вашего "домашнего" каталога.

Я выделяю это красной рамкой на своем изображении в своем посте. Это не ~. Это `[` и `]` kyo 7 лет назад 0