相关疑难解决方法(0)

如何抑制(或自定义)Mac Terminal shell提示符

目前在我的终端中,每个shell提示符都是如此ComputerName: FooDir UserName$.这UserName部分只是浪费了我宝贵的80列的太多空间.有没有办法压制它?

macos terminal command-prompt

42
推荐指数
2
解决办法
4万
查看次数

我可以将bash提示符的输入颜色更改为与终端默认值不同的输入颜色

我的默认终端颜色是灰色,没关系.

我的bash提示显示了一堆颜色,这很好用:

PS1="${COLOR_RED}\u${COLOR_WHITE}@${COLOR_RED}${COMPUTERNAME} ${COLOR_BLUE}\w${GITPROMPT} ${COLOR_RESET}"
Run Code Online (Sandbox Code Playgroud)

参见示例:http://cl.ly/image/002f210X1f1u

但是我在输入结束时输入的文字是灰色的.我希望它是白色的(ANSI代码"[37m").

如果我在提示的末尾添加COLOR_WHITE而不是COLOR_RESET,则默认的终端颜色会变为白色,直到重置为止.这会产生一些灰色文本的奇怪效果,顶部会出现一些白色文字.

请参阅问题示例:http://cl.ly/image/1Z3g3v0e083B

如何将Bash提示符的"输入文本"颜色更改为终端默认颜色以外的其他颜色?谢谢你的任何建议!

unix linux bash dotfiles

10
推荐指数
2
解决办法
6961
查看次数

bash 终端,希望光标显示在下一行的开头

我在 macos 上使用 bash 终端。

用户名、计算机名和文件路径面向大部分行,所以如果我写了一个长命令,我从一行开始并在下一行继续。

相反,我更希望行光标从用户名和计算机名下方的下一行开始。

#Current
user-mane@computer-name:~/directory/sub-directory/another-sub-directory$ls -la

#I would like to have 
user-mane@computer-name:~/directory/sub-directory/another-sub-directory$
ls -la
Run Code Online (Sandbox Code Playgroud)

你有什么想法,我怎么能在下一行的开头启动光标。

在此处输入图片说明

macos bash

2
推荐指数
1
解决办法
957
查看次数

标签 统计

bash ×2

macos ×2

command-prompt ×1

dotfiles ×1

linux ×1

terminal ×1

unix ×1