终极秘诀:打破无代码状态的小方法
<img
src="https://qncdn.mopic.mozigu.net/f/o0enm5lqh2rbsqbopel/126660174a84/Snipaste_2023-09-08_10-32-47.png"
alt=""
style="width:100%"
/>
- 大家有没有遇到过不想写代码或学习的时候呢?这种情况下,你们会选择放松还是停下来呢?我很好奇大家是怎么度过这段时间的。
- 我个人的情况是,当我不想写代码或学习的时候,我会去探索一些我感兴趣的东西。比如说,最近我对
Bash Terminal
路径配置很感兴趣。 为什么会对这个感兴趣呢?
- 因为我在
vscode
中使用git
作为默认的终端,但是bash
的路径看起来太长了,我总是想着怎么能让它变得更短或更简洁。
- 因为我在
- 于是,我就提起了兴趣,向 ChatGPT 提问:
“在 vscode 中如何将 Git Bash 设置为默认终端,如何修改默认的 git 路径?”
等了一会 ChatGPT 给我回复了,如下:
# 1. 打开 bash 配置路径 (若没有 .bashrc 文件该命令会自动创建)
code $HOME/.bashrc 或 .bash_profile
# $HOME:表示当前用户的主目录路径
# $PATH: 表示可包含可执行文件的搜索路径列表
# 2. 配置路径
export PS1='\[\033]0;$TITLEPREFIX:$PWD\007\]\n\[\033[32m\]\u@\h \[\033[35m\]$MSYSTEM\[\033[0m\] \[\033[33m\]\w\[\033[0m\]\n\$'
# 3. 保存
# 4. 重启终端
如何修改 git 为 vscode 默认终端?
个人
setting.json
"terminal.integrated.profiles.windows": { "Git-Bash": { "path": "D:\\SoftWare\\Git\\Git\\bin\\bash.exe", // 修改为自己的 git 安装路径 }, }, "terminal.integrated.defaultProfile.windows": "Git-Bash",
PS1
字段内容
- 在这里,就不赘述我学习的过程,因为自己在这方面还有很多需要学习的地方。最后,对上面提到的 PS1 字段内容进行拆分和解释,感兴趣的同学可以了解一下。
\u: 当前用户的用户名:System
\h: 电脑型号:DESKTOP-LT1LQPR
\W:当前项目的根路径的文件夹名: project
$MSYSTEM:当前系统位数:MINGW64
对 Bash Terminal
的扩展
ANSI color codes
: 一种用于在终端中设置文本颜色和背景颜色的标准化代码# 文本颜色转义序列 RED="\033[0;31m" # 红色 GREEN="\033[0;32m" # 绿色 YELLOW="\033[0;33m" # 黄色 YELLOW="\033[0;35m" # 紫色 RESET="\033[0m" # 重置颜色 # 自定义颜色的文本 echo -e "${RED}这是红色的文本${RESET}" echo -e "${GREEN}这是绿色的文本${RESET}" echo -e "${YELLOW}这是黄色的文本${RESET}" # 前景色(文本颜色): 30:黑色 31:红色 32:绿色 33:黄色 34:蓝色 35:洋红色 36:青色 37:白色 # 背景色: 40:黑色 41:红色 42:绿色 43:黄色 44:蓝色 45:洋红色 46:青色 47:白色 # 样式序列: 0:重置所有样式(默认) 1:粗体 2:弱化(较浅的颜色) 3:斜体 4:下划线 5:闪烁 7:反转颜色(前景色变为背景色,背景色变为前景色) 8:隐藏文本(通常为隐藏密码输入) # 前景色和背景色序列组合 "\033[1;31m"` 表示粗体的红色文本 "\033[42;35m":表示紫色文本,绿色背景
Bash color codes
: 一种用于在 Bash 终端中设置文本颜色和背景颜色的代码# 前景色(文本颜色): \e[30m:黑色 \e[31m:红色 \e[32m:绿色 \e[33m:黄色 \e[34m:蓝色 \e[35m:洋红色 \e[36m:青色 \e[37m:白色 # 背景色: \e[40m:黑色 \e[41m:红色 \e[42m:绿色 \e[43m:黄色 \e[44m:蓝色 \e[45m:洋红色 \e[46m:青色 \e[47m:白色 # 样式序列: \e[0m:重置所有样式(默认) \e[1m:粗体 \e[2m:弱化(较浅的颜色) \e[3m:斜体 \e[4m:下划线 \e[5m:闪烁 \e[7m:反转颜色(前景色变为背景色,背景色变为前景色) \e[8m:隐藏文本(通常用于隐藏密码输入) # 示例: echo -e "\e[1;31mThis is bold red text\e[0m" echo -e "\e[42;35mThis is purple text with green background\e[0m"
- 到这里,关于
Bash Terminal
路径的探索就告一段落了。
最终路径
export PS1='\[\033[35m\]~> \[\033[0m\]\[\033[33m\]\W\n\[\033[0m\]$ '
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。