文章目录
设置vscode打开终端的默认工作目录/路径
通过打开settings.json
的UI界面来设置
- 按下快捷键组合
ctrl ,
,搜索Cwd
。 - 然后在
Cwd
设置这一栏,填入${fileDirname}
,或者是${workspaceFolder}
(推荐使用这个)。
- 区别:
${fileDirname}
:表示当前vscode打开的文件
所在的目录(绝对路径)。如果没有文件
被打开,此时从vscode打开终端,是没有效果的。${workspaceFolder}
:表示当前vscode打开的文件夹
所在的目录(绝对路径)。如果没有文件夹
被打开,此时从vscode打开终端,是没有效果的。
补充
- 如果要求
split
的子终端 保持和 父终端 一样的工作目录,Split Cwd
设需要置为inital
- 如果需要
split
的子终端,打开后默认跳转到工作区所在根目录,Split Cwd
需要置为workspaceRoot
通过打开设置settings.json
文件来设置
按下
ctrl shift p
快捷键组合,唤起搜索框,接着输入user settings
。单机打开
搜索框唤起后 如图,单击打开settings.json
文件
在打开的settings.json
文件末尾插入设置项:
插入的内容如下:
//推荐设置为 ${workspaceFolder},
"terminal.integrated.cwd": "${workspaceFolder}",//新打开的父终端,直接跳转到当前打开文件夹的目录
"terminal.integrated.splitCwd": "initial", //split的子终端继承父终端工作目录
//或者设置为${fileDirname}
"terminal.integrated.cwd": "${fileDirname}",//新打开的父终端,直接跳转到当前打开文件的目录
"terminal.integrated.splitCwd": "initial", //split的子终端继承父终端工作目录
// 二选其一即可
快捷键打开终端
- ctrl ` 切换,显示 / 隐藏终端所在的底部栏
- ctrl shift ` 新打开一个新终端
- ctrl shift c 新打开一个外部终端
- 更多的快捷键 查看
KeyBoard Shortcuts
设置vsocde默认使用的内部集成终端
通过打开设置settings.json
文件,添加设置项:
// 终端项配置
{
"terminal.integrated.profiles.windows": {//windows
"PowerShell---终端标注名:utf-8输出": {
"source": "PowerShell",
// "path": "your/path/to/PowerShell",如果环境变量找不到PowerShell,那就给出绝对路径
"args": ["-NoExit", "/c", "chcp 65001"], //附加参数 这里是切换为utf-8的输出模式
"overrideName": true // 使用终端标注名, 替代PowerShell显示。
}
},
"terminal.integrated.profiles.linux": {//linux
"zsh(login)---终端标注名": {
"source": "zsh", //使用全局环境变量名搜寻
//"path": "your/path/to/zsh", //或是用绝对路径
"args": ["-l"]
"overrideName": true // 使用终端标注名, 替代zsh显示。
}
}
"terminal.integrated.profiles.oxs": {//macos
"zsh(login)---终端标注名": {
"source": "zsh", //使用全局环境变量名搜寻
//"path": "your/path/to/zsh", //或是用绝对路径
"args": ["-l"]
"overrideName": true // 使用终端标注名, 替代zsh显示。
}
}
}
// 设置vscode默认使用的内部集成终端
"terminal.integrated.defaultProfile.windows": "****---终端标注名" ,
"terminal.integrated.defaultProfile.linux": "****---终端标注名" ,
"terminal.integrated.defaultProfile.osx": "****---终端标注名" ,
windows下一般用 pwershell
,以及git bash
,其设置项如下:
"terminal.integrated.profiles.windows":
{
"PowerShell---终端": {
"source": "PowerShell",
//"path": ""//如果没有设置PowerShell的环境变量,填写PowerShell.exe的绝对路径
"args": ["-NoExit", "/c", "chcp 65001"], //附加参数 这里是切换为utf-8的输出模式
"icon": "terminal-powershell",//显示的图标
},//
"Git Bash---终端": {
"source": "Git Bash",
//"path":"",//如果没有设置git bash的环境变量,填写bash.exe的绝对路径
"args": [ ],
"icon": "terminal-bash",//显示的图标
}
},
//"terminal.integrated.defaultProfile.windows": "Git Bash---终端", //默认终端可以设置为git bash
"terminal.integrated.defaultProfile.windows": "PowerShell---终端", //也可以设置为 PowerShell
//二者选其一
设置vscode的编辑器和终端字体,可以随Ctrl + 鼠标滚轮
缩放大小
通过打开settings.json
的UI界面,搜索设置项:mouseWheelZoom
,将如图的两个选项勾上。
或者是直接打开settings.json
文件,插入如下内容即可:
"editor.mouseWheelZoom": true,
"terminal.integrated.mouseWheelZoom": true,