VSCode如何设置终端工作目录
文章目录
- 前言
- 固定工作目录
- Terminal Here
- 注意
前言
相信大家在使用VSCode的时候,都会有如下难受的感觉:每次打开终端的时候工作目录都是用户目录,如果要执行命令还得cd
到当前文件夹,十分麻烦,为了提高工作效率,有必要设置下终端工作目录。
固定工作目录
VSCode里可以很容易设置一个默认打开的工作目录,如果你经常在一个目录里完成工作,只需要设置这个就可以:打开用户设置->功能->终端,设置如下
这里我设置了d:/
为我常用的工作目录,这个方法优点是设置比较简单,但是缺点是打开的工作目录是固定的,如果有时候进入另一个目录,还是回到了一开始的情况:不断cd
?
Terminal Here
这里必须推荐一款官方指定的VSCode的插件Terminal Here,它可以直接跳转到你当前文件的目录,使用方法如下:
- 在扩展中搜索Terminal Here并安装
- 安装完成后,使用Ctrl+Shift+P打开命令面板,输入:
Terminal Here:Creat Termninal
,这款插件会打开一个新的终端,并且代替你使用cd
命令直接进入当前文件所在的目录,如下:
当然你也可以设置Creat Termninal
的快捷键,这会使得你每次使用它更加方便!
注意
这里需要注意的一点是,如果你的终端是CMD
那么很遗憾的告诉你,打出的cd
命令是无效的(这时候就不得不好好吐槽下Windows的CMD命令行了),除非你使用PowerShell或者Cmder+PowerShell,如果不会设置Cmder+PowerShell,请参见我的博客Windows下如何将Cmder+PowerShell集成为VSCode的终端
VSCode如何设置终端工作目录相关推荐
- R语言-路径设置与工作目录修改
R语言中的路径设置 软件的路径设置对于电脑的内存管理.工作数据的保存和自己的寻根究底十分重要.所以,合理的设置R中相关路径,能更加方便快捷的管理自己的相关文件,提高学习R语言的效率,建立自己的习惯体系 ...
- MATLAB设置当前工作目录
在MATLAB界面的地址栏中的地址,就是代表当前的运行工作目录, 在命令行窗口中输入cd,敲击回车也可以查到当前的工作路径,是和地址栏中的 路径一致的 修改工作路径的格式命令如下cd('需要设定为工作 ...
- pycharm设置当前工作目录(working directory)
曾经在使用pycharm的时候找到过这个设置,后来想用的时候怎么都找不到了,今天终于摸索出来,记录一下,防止再次忘记. debug界面 中间可以设置要调试的脚本以及参数,下面Environment的左 ...
- intellij idea设置默认工作目录
项目越来越多,使用eclipse觉得太卡,决定尝试下idea. 在多module下,发现运行项目时,System.getProperty("user.dir")获取的是module ...
- 【IDEA】设置model的默认工作目录
idea刚用没多久,导致很多结构不太了解.然后这两天集成springboot的时候,一直访问不到webapp下的页面,整的头疼,百度水贴太多了,好不容易才发现是项目结构有问题,没有配置model的工作 ...
- python - jupyter工作目录设置:“服务正在启动,请稍等...”ValueError: source code string cannot contain null bytes
其实很简单的,只是我的原因,造成了个大乌龙. 在配置文件中,有多个目录设置,但是其实在设置一个快捷键或是挂在任务栏上,右键设置起始位置就可以. 关键就是在这里乌龙了,我想把我的一个目录设置为工作目录, ...
- R 语言怎么保存工作目录到当前路径_【R语言基础】01.R语言软件环境搭建及常用操作...
一.R语言简介 R语言是专业的统计分析软件,来自著名数据科学网站(http://www.kdnuggets.com/)发起的一个2019年统计分析和数据挖掘软件使用情况的调查结果: 表明R语言是该领域 ...
- Eclipse 工作目录被破坏,导致Eclipse 打不开
由于之前一直使用的的是 visual studio 的开发工具,对 java 的 Eclipse 工具比较陌生,在使用 eclipse 的过程中误删了工作目录的部分文件,导致在在下次启动 eclips ...
- R 语言怎么保存工作目录到当前路径_第一讲 R基本介绍及安装
今天是第一讲,带你走进R的世界.R是用于统计计算和数据可视化的免费且功能强大的编程语言.R可用于计算各种经典的统计检验,以及各种最新的统计学建议方法.以小编使用R近10年的经验来看,论文中有什么最新最 ...
最新文章
- Android自动化测试框架
- java开源网络服务器端组件_OpenNMS - 网络服务器端组件 - 组件类库 - JAVA开源项目 - 开源吧...
- 小程序添加动画效果--遇到的问题
- Jdk1.6 JUC源码解析(13)-LinkedBlockingQueue
- Curator实现分布式锁的基本原理-createsTheLock
- 消息队列面试 - 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?
- 【JavaScript】用Switch实现成绩等级判断
- 初中数学抽象教学的案例_初中数学课堂片段教学案例分析
- linux mysql -uroot_linux mysql 怎么用
- Eclipse是否必需要安装jdk,jre
- Mac上翻译不在 Safari 中网站的方法
- 客户端工具收取邮件提示-ERR maildrop alredy locked
- Microsoft Office Visio 2007 下载
- Servlet工作原理
- 经济数学—线性代数第二版课后习题解析 吴传生 编|高等教育出版社 大学课后习题答案
- 腾讯2020校园招聘笔试
- 布同:3D网游开发整体流程简述
- Java核心技术(进阶)
- android仿网易云音乐引导页、仿书旗小说Flutter版、ViewPager切换、爆炸菜单、风扇叶片效果等源码
- java外加IJ-idea的初次学习
热门文章
- 【新手教程】第二课:寻券记各个会员等级佣金以及升级条件!
- 一季度全国GDP同比增长4.8%,失业率5.5%
- 狗屁不通的《鬼吹灯》“科学道理” (1)
- 两化融合贯标方案简单版
- 使用matlab拟合非线性函数找到最优参数值
- 如何做起来一个微信公众号
- ASP、Access、80040e14、保留关键字、INSERT INTO 语句的语法错误
- openshift mysql_openshift mysql部署
- OpenWrt无线Wifi客户端模式
- 华为nova2s用哪个型号服务器,华为nova2s手机套和哪个型号相似 | 手游网游页游攻略大全...