VSCode中基于当前终端目录新建终端标签页的实现方法
让VSCode新建bash终端继承当前目录的方法
没问题!要让你通过Cmd+T新建的bash终端直接继承当前活动终端的工作目录,只需简单两步就能实现:
配置VSCode终端的启动目录规则
打开VSCode的设置面板(快捷键Cmd+,),搜索terminal.integrated.newTerminalCwd,将选项值设置为active。或者直接打开settings.json(通过Cmd+Shift+P输入Open Settings (JSON)快速打开),添加以下配置项:"terminal.integrated.newTerminalCwd": "active"这个配置会让VSCode在执行
workbench.action.terminal.new(也就是你绑定的Cmd+T操作)时,直接沿用当前活动终端的工作目录,而不是默认的用户根目录。检查bash启动脚本的干扰项
打开你的bash配置文件(通常是~/.bashrc或~/.bash_profile),确认里面没有类似cd ~这种强制切换到用户根目录的命令。如果存在这类命令,会覆盖VSCode的设置,导致新建终端依然回到根目录。
完成以上操作后,当你在/Desktop目录的终端里按下Cmd+T,新终端就会直接处于该目录下了。
内容的提问来源于stack exchange,提问作者user5470921
相关产品推荐
相关产品推荐

