如何配置 code-server 终端打开时默认使用.bashrc
在 code-server 中,默认情况下,集成的终端并不会自动执行 .bashrc
文件。要使其自动执行 .bashrc
,你需要将 bash
设置为交互式登录 shell。以下是如何配置的步骤:
- 打开 code-server 的设置面板,可以通过在左侧的活动栏中选择齿轮图标或者使用快捷键
Ctrl + ,
打开。 - 在设置搜索框中,搜索 “terminal.integrated.shellArgs”。
- 你将看到各个操作系统下的选项,选择 “terminal.integrated.shellArgs.linux”(如果你的 code-server 运行在 Linux 系统上)。
- 添加参数
-l
和-i
,表示将 bash 设置为登录 (-l
) 和交互式 (-i
) shell。这样,每次打开新的终端时,bash 就会自动执行.bashrc
文件。
设置后的 “terminal.integrated.shellArgs.linux” 应该看起来像这样:
"terminal.integrated.shellArgs.linux": ["-l", "-i"]
注意:这个设置会让每次新的终端 session 都启动一个新的 bash 实例,可能会稍微影响性能。但是,如果你依赖 .bashrc
来设置环境变量,那么这个设置应该就是必要的。
如果你的 code-server 运行在其他操作系统上,你应该选择对应的设置项(如 “terminal.integrated.shellArgs.windows” 或 “terminal.integrated.shellArgs.osx”)。