发布于 2024 年 2 月 26 日,星期一
在无代码开发环境中突破瓶颈的关键策略,即通过探索和应用一些小技巧来提升效率和创造力。无代码平台虽然简化了开发流程,但有时会限制用户的创新能力。因此,掌握这些“小方法”意味着用户能够更灵活地应对复杂需求,优化工作流程,甚至在无代码框架内实现原本需要编码才能完成的功能。这些秘诀可能涉及利用平台的隐藏功能、结合外部工具、或者通过巧妙的数据处理来实现更高级的功能。总之,这些方法帮助用户在无代码环境中找到新的突破口,提升整体开发体验。
Bash Terminal
路径配置很感兴趣。vscode
中使用git
作为默认的终端,但是bash
的路径看起来太长了,我总是想着怎么能让它变得更短或更简洁。“在 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. 重启终端
setting.json
"terminal.integrated.profiles.windows": {
"Git-Bash": {
"path": "D:\\SoftWare\\Git\\Git\\bin\\bash.exe", // 修改为自己的 git 安装路径
},
},
"terminal.integrated.defaultProfile.windows": "Git-Bash",
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\]$ '