环境,满足我偶尔的Python语言编程需要,同时也将这个过程记录下来,希望能帮助大家 目录一:Python extension 打开VSCode 点击侧边栏的Manage extensions图标...install --upgrade pip 请等待它下载完 目录三:建立Python工作区 在下面的操作中,经过一些设置后,会在工作区下生成一些配置文件,而它们只在当前工作区中生效,不是全局的(全局设置本文不讲...“Run Python File in Terminal” 按钮即可 该按钮将打开一个终端面板,在其中自动激活您的Python解释器,然后运行python test.py 方法二:右键菜单...File (使用当前选择的Python解释器运行编辑器中显示的当前文件的配置) 调试也是一种特殊的运行,调试器会在断点处的第一行停止 补充一点: 在VSCode中,进行调试工作时,可以改用...若你在终端中输入以上命令时出现Activate.ps1 is not digitally signed.
1.2 守护进程的特性 1.在后台运行 2.与其运行前的环境隔离开来。这些环境包括未关闭的文件描述符、控制终端、会话和进程组、工作目录以及文件创建掩码等。...至此,这个子进程作为新的进程组的组长,完全脱离了其他进程的控制,并且没有控制终端。 4、将当前工作目录更改为根目录(或某一特定目录位置)。...这是为了保证守护进程的当前工作目录在一个挂载的文件系统中,该文件系统不能被卸载。 5、关闭不再需要的文件描述符。根据具体情况来定。...,调用fclose() 5.将当前工作目录更改为根目录。...os.setsid() '''防止在类似于临时挂载的文件系统下运行,例如/mnt文件夹下,这样守护进程一旦运行,临时挂载的文件系统就无法卸载了,这里我们推荐把当前工作目录切换到根目录下''' os.chdir
这通常会导致程序无法正确读取文件或访问资源,从而影响调试过程。为了解决这个问题,可以在launch.json文件中配置CWD参数,以确保Debug和运行路径一致。...通常情况下,这个文件位于项目根目录的.vscode文件夹中。如果没有这个文件,可以手动创建一个。接下来,需要编辑launch.json文件,添加或修改configurations部分。...其中,"cwd"参数设置为"${fileDirname}",表示当前工作目录(CWD)为当前打开文件所在的目录。这样,无论是调试还是运行程序,都会使用相同的路径。...cwd":当前工作目录(CWD),这里设置为"${fileDirname}",表示当前打开文件所在的目录。"program":要运行的程序,这里设置为"${file}",表示当前打开的文件。"...console":指定调试输出的控制台类型,这里选择的是“integratedTerminal”,表示使用VSCode内置的终端。"
主题 包括颜色主题或文件图标主题 集成终端/terminal Ctrl+`,打开终端 Ctrl+Shift+`,打开新的终端 Ctrl+Home,滚动到顶 Ctrl+End,滚动到底 如何更好地学习VS...:在当前目录下打开新的VSCode code -r ..../api/references/theme-color TmThemeEditor:https://ththeme-editor.herokuapp.com/ 自己的代码片段 在当前工作目录的.vscode...目录下 文件>首选项>用户代码片段即可,可以生成仅在当前工作区生效的VSCode代码片段。...Tasks,将重复工作自动化 在菜单中,选择终端>Configure Task来配置。 选择终端>Run Task来运行重复工作。 这样可以不用在终端中反复输入重复的命令。
如果向下载远程文件,请使用 curl 或使用 RUN 指令。 WORKDIR 设置当前工作目录。我们可以在 Dockerfile 中重复使用这条指令来设置不同的工作目录。...如果设置了 WORKDIR,RUN,CMD,ADD,COPY或ENTRYPOINT等指令就会在该目录下执行。 VOLUME 它用于创建卷或将卷挂载到 Docker 容器。...该镜像包含了 Nodejs 及其运行环境,适合运行 Nodejs 应用程序。 工作目录(WORKDIR) 工作目录是容器内将复制应用程序代码的位置。将工作目录设置为特定路径是一个很好的方法。..../ 上面的行会将package.json和package-lock.json文件从主句目录复制到容器中的当前工作目录。...复制应用程序代码 安装依赖项后,我们可以将应用程序的其余部分复制到容器的工作目录。 COPY . . 将行将所有文件和文件夹从主机目录复制到容器中的当前工作目录。
这样环境变量就配置好了,我们可以随便找一个路径打开一个cmd输入:gcc --version来验证一下: 接下来我们配置VScode VScode配置 打开VScode,然后打开左边的插件市场,下载并安装两个插件...打开一个终端(终端——新终端),输入.\Hello.exe来运行这个文件,你会发现终端成功输出Hello World,这代表成功运行。...,并且 .vscode 文件夹下面又多了一个 launch.json 文件,上文我们已经说过了 .vscode文件夹存放当前工作文件夹的一些配置文件。...stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点 "cwd": "${fileDirname}", // 调试程序时的工作目录...为true时使用单独的cmd窗口,跳出小黑框;设为false则是用vscode的内置终端,建议用内置终端 "internalConsoleOptions": "neverOpen
CMD ["python", "app.py"],里定义了容器运行的默认命令和参数。 创建一个ASP.NET Core Dockerfile 在Docker hub里找到aspnetcore: ?...使用VSCode打开我上篇文章建立的ASP.NET Core项目(或者新建一个也可以): ? 然后我们这样来创建Dockerfile,首先点击Extensions,搜索docker: ?..../"],就是把VolumeSample.csproj复制到当前工作的目录。 RUN dotnet restore "./VolumeSample.csproj",执行dotnet restore。...,然后把所有的源码也复制到当前的工作目录。 WORKDIR "/src/.",切换工作目录到/src。...然后从VSCode的docker扩展里就可以看到我刚刚创建的镜像: ? 然后在Powershell里面创建/运行一个容器: ? 执行docker ps -a: ?
2.1 最基础的LayaAir工作流(面向VSCode新手) 关于创建项目、打开项目(管理项目)、编译项目(F8)、运行调试项目(F6)、发布项目等都可以在LayaAirIDE中完成。...所以在开发的时候,需要打开两个软件,写代码在VSCode中进行,UI编辑与项目编译及运行调试在LayaAirIDE中进行,两个软件,快速切换一下,即可完成一个从编码到运行发布的完整工作流。...4.1 安装 layaair2-cmd 与 gulp Layabox提供了layaair2-cmd命令行工具,通过这个工具,可以不打开LayaAirIDE,直接在VSCode终端命令行下对LayaAir...也可以通过本小节学习到的命令行方式,直接通过VSCode终端,使用layaair2-cmd来编译和发布项目。...打开键盘快捷方式后,先在顶部搜索task,找出任务相关的快捷方式,再找到 运行任务(Run Task)双击,设置快捷键 Ctrl + F8 (可按自己的习惯设置一个不冲突的快捷键即可),回车即完成运行任务的快捷键绑定
当你使用这个插件链接到远程机器,并打开一个工作目录时,那么终端的命令是默认在当前的工作目录, 需求是,当是远程工作目录时,也能够够创建一个终端,而这个终端的工作目录是本地工作目录。...在使用Remote - SSH连接远程时,会刷新一下当前窗口,我猜测是刷新当前的工作目录,以及一些上下文,和变量,环境变量,而且在打开终端时,默认就是当前的远程工作目录,使用cd命令无法进入本地机器目录...经过测试,该参数默认就是当前的工作目录。 但你可以设置工作目录为当前工作目录的上级,或下级。比如你的工作目录是windows下的/d/Person/5000目录。...你可以这样创建终端,将工作目录中的子级当做终端的工作目录。...', }); terminal.sendText('node -v'); terminal.show(); 也可以这样使用当前工作目录的上级当做终端的工作目录, const terminal = vscode.window.createTerminal
,费时费力也不讨好。...也可以在 cmder.exe 所在目录创建一个 register.bat,内容如下: %~dp0cmder.exe /REGISTER ALL pause 保存关闭,右键点击它选择“管理员身份运行”,执行完毕后...这样,就能在 VSCode、IDEA 等 IDE 中进行项目开发的时候,随时在集成终端中使用与 cmder 一致的环境。...不过,点击选项后你会发现打开的 Terminal 是固定目录,如果要设置为当前目录,需要修改 Terminal 的配置文件。...如果碰上 VSCode 打开了多个项目。重启机器后,VSCode 会瞬间还原上次的多个窗口,并同时开始打开多个集成终端,速度极其缓慢,经常还有部分窗口的终端启动失败,需要手动重启,体验较差。
, // 使用单独的cmd窗口,与其它IDE一致;为false时使用内置终端 "internalConsoleOptions": "neverOpen", // 如果不设为neverOpen...与tasks.json的label相对应 }] } settings.json 把这个文件里的东西放到“用户设置”里可以覆盖全局设置,否则只在当前工作区才有效。这两点各有自己的优势。...如果终端用的是cmd(Win7默认)需要改用注释掉的,或者把terminal.integrated.shell.windows改为PowerShell;Win10默认就是PS就不用改。...;未注释的仅适用于PowerShell(Win10默认)和pwsh,文件名中有空格也可以编译运行;注释掉的适用于cmd(win7默认)、PS和bash,但文件名中有空格时无法运行 "code-runner.saveFileBeforeRun...false,效果是鼠标选中一块代码后可以单独执行,但C是编译型语言,不适合这样用 "code-runner.fileDirectoryAsCwd": true, // 将code runner终端的工作目录切换到文件目录再运行
当中对 jupyter 的支持非常不错,可以在 vscode 当中快速打开、运行 .ipynb 文件,再也不用在 web 当中运行 notebook 了,体验大大提升。...打开当前文件夹 终端切换 左下角设置——>功能——>终端——>External:Windows Exec 配置好之后,打开终端,点击选择默认shell,选中后重新打开终端 cmdC:\Windows\System32...\cmd.exe gitbashD:\Git\git-bash.exe 调试技巧 VSCode Debug功能按钮从左到右功能依次为: 按钮1:运行/继续 F5,直接跳转到下一断点; 按钮2:单步跳过(...,是绝对路径 ${fileDirname}:文件所在的文件夹路径 ${lineNumber}:当前文件光标所在的行号 ${fileExtname}:当前打开文件的拓展名,如.json ${cwd}: 启动时任务运行程序的当前工作目录...,当vscode启动目录不是项目根目录,并且调试npm script时非常有用 runtimeExecutable: 设置运行时可执行文件路径,默认是node 可以是其他的执行程序,如npm、nodemon
简介 本教程中,你将配置vscode环境,用来C++开发入门。 OK,let's go ! 1. 准备工作 1. 安装Visual Studio Code(以下简称vs code) 2....MinGW安装成功验证 打开cmd命令窗口,分别输入 g++ --version gdb --version 如果没有提示g++或者gdb不是可识别的命令,说明成功了 2....会在当前工作的文件夹打开vs code,这里会变成你的“工作区” 添加helloworld.cpp文件,并添加如下代码 #include using namespace std;...image-20220426175323849 然后会在.vscode文件夹中自动创建tasks.json文件(不建议自己创建文件,然后从网上找到tasks.json内容复制粘贴,每个人的路径不一样...,还要手动修改) image-20220426204956427 点击Terminal--Run Build Task,中文是终端--运行生成任务,或者使用快捷键Ctrl+Shift+B ,运行成功之后
例如,在『grep-inr』中,grep 是命令(搜索文本的一个字符串),-inr 是标记(flag)或参数(随 grep 默认运行而变化)。.../folder}:永久删除文件或文件夹(小心使用) pwb:打印当前工作目录 cat or less or tail or head -n10 {file}:文件的标准输出内容 mkdir {directory...pip install --user {pip_package}:Python 安装包管理器,安装包到~/.local/bin 目录下 pushd . ; popd ; dirs; cd -:在堆栈上...-s session, tmux attach -t session:创建另一个终端会话界面而不创建新的窗口 [高级命令] wget {link}:下载一个网页或网页资源 curl -X POST...以下我们将列出几个不常用命令: lsof -i :8080:列出打开文件的描述符(-i 是网络接口的标记) netstat | head -n20:列出当前打开的 Internet/UNIX 接口(socket
依次点击 文件→首选项→设置,或者直接Ctrl+,打开配置界面,通过右上角的按钮切换到 配置文件(见下图),左侧为默认配置,右侧为用户自定义配置,也可为当前工作区专门配置(会在当前文件夹下创建.vscode...修改完之后重启VSCode,会发现内置终端变成了bash,就可以使用ll等命令、运行sh脚本了,如下图所示。 ?...但是还存在一个问题,cmd激活conda环境的命令是activate envname,bash激活conda环境的命令为source activate envname,vscode在调试python时会自动调用...高级调试配置需要通过VSCode打开文件夹,而不是直接打开文件,具体做法是: 在待调试文件所在的文件夹右键,选择 open with code 调试→添加配置,会在当前文件夹下生成.vscode文件夹以及....vscode/launch.json文件(与工作去设置文件是同一文件夹) 打开launch.json文件,默认配置如下 { "name": "Python: Current File (Integrated
在目录 C:\Users\用户名\Documents\WindowsPowerShell 下 新建 Microsoft.PowerShell_profile.ps1 文件 内容如下 C:\\Users...\Microsoft.PowerShell_profile.ps1,因为在此系统上禁止运行脚本。...、按 ↑ 或 ↓ 就可以联想历史的完整命令,其实在 oh-my-posh 中也能实现。...终端使用oh-my-posh 首先,安装clink工具,双击exe安装包即可安装 PS: 请记住 clink 的安装目录,下一步会用到~ 然后,进入 clink 安装目录,创建 oh-my-posh.lua...read("*a"))() 配置VSCode终端使用oh-my-posh 在 VScode 里使用终端,可能会出现乱码或者图标不显示情况,也是设置一下字体就行。
虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。 1.ls – List ls会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。...2.mkdir – Make Directory mkdir 用于新建一个新目录 ? 3.pwd – Print Working Directory pwd显示当前工作目录 ?...4.cd – Change Directory 对于当前在终端运行的会中中,cd 将给定的文件夹(或目录)设置成当前工作目录。 ?...8.mv – MoVe mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。 ?...27.ps – ProcesseS ps显示系统的运行进程。 ?
下载nodejs 然后一直下一步安装就行 打开vscode 点击左下角的 点击终端 (Win+R输入cmd或者powershell一样的) 然后开始安装vue #查看版本(如果nodejs安装完了还是显示不是内部或外部命令...,也不是可运行的程序或批处理文件,重新打开一下vscode或命令框) PS C:\Users\1> npm -v 6.14.5 #安装cnpm PS C:\Users\1> npm install -g...C:\Users\1> #安装vue PS C:\Users\1> cnpm install -g @vue/cli #查看版本 PS C:\Users\1> vue -V @vue/cli 4.5.4...#创建项目所在目录 PS C:\Users\1> md D:\repositories #进入项目所在目录(小夫我要进来咯) PS C:\Users\1> cd D:\repositories #创建项目...#进入项目 cd myapp #运行项目 npm run serve 然后进入http://localhost:8080/ 访问成功
路径 显示指定目录下的所有文件/文件夹的名称 不填路径的话,默认为当前的工作目录 示例: image.png 关于路径(非常重要): 相对路径:相对首先得有一个参照物(一般就是当前的工作路径);...绝对路径:绝对路径不需要参照物,直接从根“/”开始寻找对应路径; 在linux终端中,不输入路径, 默认为当前工作目录 (2)#ls 选项 路径 选项解释: -l:表示list,表示以详细列表的形式进行展示.../test 将当前工作目录的test文件夹复制到上一个工作目录下 注意:当使用cp命令进行文件夹复制操作的时候需要添加选项“-r” -recursive 【-r表示递归复制】,否则目录将被忽略 image.png.../test.txt 打开进入当前目录下的test.txt文件 10、输出重定向 1.作用:将一些命令的执行结果保存到文件中 2.用法:#正常执行的指令 (> 或 >>) 文件的路径 >:覆盖输出,...服务名 start或stop或restart 示例: #service mysql start 打开mysql服务 可以使用 #ps -ef 检查服务是否已经打开 9、kill指令 1.作用:杀死进程
虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。 1.ls – List ls会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。...3.pwd – Print Working Directory pwd显示当前工作目录 ?...4.cd – Change Directory 对于当前在终端运行的会中中,cd 将给定的文件夹(或目录)设置成当前工作目录。 ?...8.mv – MoVe mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。 ?...27.ps – ProcesseS ps显示系统的运行进程。 ?
领取专属 10元无门槛券
手把手带您无忧上云