前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >终极秘诀:打破无代码状态的小方法

终极秘诀:打破无代码状态的小方法

作者头像
Ims
发布2024-03-13 15:30:02
600
发布2024-03-13 15:30:02
举报

• 大家有没有遇到过不想写代码或学习的时候呢?这种情况下,你们会选择放松还是停下来呢?我很好奇大家是怎么度过这段时间的。

• 我个人的情况是,当我不想写代码或学习的时候,我会去探索一些我感兴趣的东西。比如说,最近我对Bash Terminal路径配置很感兴趣。

• 为什么会对这个感兴趣呢?

• 因为我在vscode中使用git作为默认的终端,但是bash的路径看起来太长了,我总是想着怎么能让它变得更短或更简洁。

  • • 于是,我就提起了兴趣,向 ChatGPT 提问:“在 vscode 中如何将 Git Bash 设置为默认终端,如何修改默认的 git 路径?” 等了一会 ChatGPT 给我回复了,如下:
代码语言:javascript
复制
# 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
代码语言:javascript
复制
"terminal.integrated.profiles.windows": {
    "Git-Bash": {
        "path": "D:\\SoftWare\\Git\\Git\\bin\\bash.exe", // 修改为自己的 git 安装路径
    },
},
"terminal.integrated.defaultProfile.windows": "Git-Bash",

PS1 字段内容

  • • 在这里,就不赘述我学习的过程,因为自己在这方面还有很多需要学习的地方。最后,对上面提到的 PS1 字段内容进行拆分和解释,感兴趣的同学可以了解一下。
代码语言:javascript
复制
\u: 当前用户的用户名:System
\h: 电脑型号:DESKTOP-LT1LQPR
\W:当前项目的根路径的文件夹名: project
$MSYSTEM:当前系统位数:MINGW64

Bash Terminal 的扩展

  • ANSI color codes: 一种用于在终端中设置文本颜色和背景颜色的标准化代码
代码语言:javascript
复制
# 文本颜色转义序列
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 终端中设置文本颜色和背景颜色的代码
代码语言:javascript
复制
# 前景色(文本颜色):
    \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 路径的探索就告一段落了。

最终路径

代码语言:javascript
复制
export PS1='\[\033[35m\]~> \[\033[0m\]\[\033[33m\]\W\n\[\033[0m\]$ '
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 非同质前端札记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何修改 git 为 vscode 默认终端?
  • PS1 字段内容
  • 对 Bash Terminal 的扩展
  • 最终路径
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档