如何禁止 VSCode 强制使用交替帧渲染 GPU 渲染

23被浏览8035分享邀请回答{
"version": "0.2.0",
"configurations": [
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"program": "${file}",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
"name": "Python Console App",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"program": "${file}",
"externalConsole": true,
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit"
"name": "Django",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"program": "${workspaceRoot}/manage.py",
"runserver",
"--noreload"
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput",
"DjangoDebugging"
应该是 debugOptions 里面那个 RedirectOutput 的作用。4添加评论分享收藏感谢收起23 条评论分享收藏感谢收起问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
在vscode中如何设置实现针对项目禁用git,现在的设置是
"git.enabled": false,
"git.path": null,
"git.autofetch": false
但是这样设置会让编辑器的git完全禁用,不太合适,如何实现针对项目禁用git,实现某些项目使用git监测而某些项目禁用git监测
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
直接修改该项目的工作区设置:
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?VS Code 使用小技巧a year ago赞赏1 人赞赏131收藏分享举报文章被以下专栏收录求知若饥,虚心若愚。{&debug&:false,&apiRoot&:&&,&paySDK&:&https:\u002F\\u002Fapi\u002Fjs&,&wechatConfigAPI&:&\u002Fapi\u002Fwechat\u002Fjssdkconfig&,&name&:&production&,&instance&:&column&,&tokens&:{&X-XSRF-TOKEN&:null,&X-UDID&:null,&Authorization&:&oauth c3cef7c66aa9e6a1e3160e20&}}{&database&:{&Post&:{&&:{&isPending&:false,&contributes&:[{&sourceColumn&:{&lastUpdated&:,&description&:&一入前端坑似海,从此节操是路人。每一个大神的成长路上都是埋坑填海,历尽折磨。封神路上,上下求索,进退维谷。关于代码,关于我。。&,&permission&:&COLUMN_PUBLIC&,&memberId&:,&contributePermission&:&COLUMN_PUBLIC&,&translatedCommentPermission&:&all&,&canManage&:true,&intro&:&求知若饥,虚心若愚。&,&urlToken&:&Jeason&,&id&:20985,&imagePath&:&v2-c94b673a29d9dc773bccdc6.jpg&,&slug&:&Jeason&,&applyReason&:&0&,&name&:&代码小白的日常&,&title&:&代码小白的日常&,&url&:&https:\u002F\\u002FJeason&,&commentPermission&:&COLUMN_ALL_CAN_COMMENT&,&canPost&:true,&created&:,&state&:&COLUMN_NORMAL&,&followers&:425,&avatar&:{&id&:&v2-c94b673a29d9dc773bccdc6&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&activateAuthorRequested&:false,&following&:false,&imageUrl&:&https:\u002F\\u002Fv2-c94b673a29d9dc773bccdc6_l.jpg&,&articlesCount&:11},&state&:&accepted&,&targetPost&:{&titleImage&:&https:\u002F\\u002Fv2-e6b3a4aa86d9b308acde864d_r.jpg&,&lastUpdated&:,&imagePath&:&v2-e6b3a4aa86d9b308acde864d.jpg&,&permission&:&ARTICLE_PUBLIC&,&topics&:[,225],&summary&:&\u003Cb\u003E相关文档\u003C\u002Fb\u003E 官方文档(英文版):\u003Ca href=\&https:\u002F\\u002Fdocs\& data-editable=\&true\& data-title=\&Documentation for Visual Studio Code\& class=\&\&\u003EDocumentation for Visual Studio Code\u003C\u002Fa\u003E中文文档(未完成):\u003Ca href=\&https:\\u002Fjeasonstudio\u002FCN-VScode-Docs\& data-editable=\&true\& data-title=\&GitHub - jeasonstudio\u002FCN-VScode-Docs: VScode说明文档翻译\&\u003EGitHub - jeasonstudio\u002FCN-VScode-Docs: VScode说明文档翻译\u003C\u002Fa\u003E这里提一句,,上面的中文文档是我早期建的一个仓库,希望大家一起来为 VSCode 的中文社区的发展做出贡…&,&copyPermission&:&ARTICLE_COPYABLE&,&translatedCommentPermission&:&all&,&likes&:0,&origAuthorId&:0,&publishedTime&:&T15:58:27+08:00&,&sourceUrl&:&&,&urlToken&:,&id&:1337396,&withContent&:false,&slug&:,&bigTitleImage&:false,&title&:&VS Code 使用小技巧&,&url&:&\u002Fp\u002F&,&commentPermission&:&ARTICLE_ALL_CAN_COMMENT&,&snapshotUrl&:&&,&created&:,&comments&:0,&columnId&:20985,&content&:&&,&parentId&:0,&state&:&ARTICLE_PUBLISHED&,&imageUrl&:&https:\u002F\\u002Fv2-e6b3a4aa86d9b308acde864d_r.jpg&,&author&:{&bio&:&搞美术的编码工作者,爱运动的文艺小青年&,&isFollowing&:false,&hash&:&2f3d1d16ea5e6bb3877982&,&uid&:576000,&isOrg&:false,&slug&:&JeasonStudio&,&isFollowed&:false,&description&:&前端BUG开发人员。一直写BUG,未曾想停歇。\nhttps:\\u002Fjeasonstudio&,&name&:&赵吉彤&,&profileUrl&:&https:\u002F\\u002Fpeople\u002FJeasonStudio&,&avatar&:{&id&:&6b&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},&memberId&:,&excerptTitle&:&&,&voteType&:&ARTICLE_VOTE_CLEAR&},&id&:447108}],&title&:&VS Code 使用小技巧&,&author&:&JeasonStudio&,&content&:&\u003Cp\u003E\u003Cb\u003E相关文档\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cul\u003E\u003Cli\u003E官方文档(英文版):\u003Ca href=\&http:\u002F\\u002F?target=https%3A\u002F\\u002Fdocs\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003EDocumentation for Visual Studio Code\u003Ci class=\&icon-external\&\u003E\u003C\u002Fi\u003E\u003C\u002Fa\u003E\u003C\u002Fli\u003E\u003Cli\u003E中文文档(未完成):\u003Ca href=\&http:\u002F\\u002F?target=https%3A\\u002Fjeasonstudio\u002FCN-VScode-Docs\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003EGitHub - jeasonstudio\u002FCN-VScode-Docs: VScode说明文档翻译\u003Ci class=\&icon-external\&\u003E\u003C\u002Fi\u003E\u003C\u002Fa\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cblockquote\u003E这里提一句,,上面的中文文档是我早期建的一个仓库,希望大家一起来为 VSCode 的中文社区的发展做出贡献,欢迎 fork & star\u003C\u002Fblockquote\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E下载\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E\u003Ca href=\&http:\u002F\\u002F?target=https%3A\u002F\\u002FDownload\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003EDownload Visual Studio Code\u003Ci class=\&icon-external\&\u003E\u003C\u002Fi\u003E\u003C\u002Fa\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E简介\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003EVSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界面,搭配合适的插件可以优化前端开发的体验。\u003C\u002Fp\u003E\u003Cp\u003E布局:左侧是用于展示所要编辑的所有文件和文件夹的文件管理器,依次是`\u003Cb\u003E资源管理器\u003C\u002Fb\u003E`,`\u003Cb\u003E搜索`,`GIT`,`调试`,`插件`\u003C\u002Fb\u003E,右侧是打开文件的编辑区域,最多可同时打开三个编辑区域到侧边。\u003C\u002Fp\u003E\u003Cp\u003E底栏:依次是\u003Cb\u003E`Git Branch`,`error&warning`,`编码格式`\u003C\u002Fb\u003E等。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003E常用插件(待补充)\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cul\u003E\u003Cli\u003EHTML Snippets:增强了zen-coding,增加了H5的自动补全,安装后每次打开自动启用(可能与其他插件冲突)。\u003C\u002Fli\u003E\u003Cli\u003EAngular 1.x Snippets:增加了AngularJs 1在.html和.js中的代码补全,安装后每次打开自动启用。\u003C\u002Fli\u003E\u003Cli\u003EGit Easy:增加了vscode中自带的git操作,安装后按F1调出控制台,输入git easy [options]完成git操作,代替git bash。\u003C\u002Fli\u003E\u003Cli\u003EHTML CSS Support: 增加.html中css的代码补全,可以手动增加配置文件来增加外部css中的class补全。详情见插件说明。\u003C\u002Fli\u003E\u003Cli\u003EVScode-icons: 美化VSCode的界面,在文件名前面显示小图标,安装后每次打开自动启用。\u003C\u002Fli\u003E\u003Cli\u003EGit Blame:可以查看当前光标所在位置的Git Log,最近一次提交的人和时间,显示在左下角,安装后每次打开自动启用。\u003C\u002Fli\u003E\u003Cli\u003EHTML CSS Class Completion:扫描项目中的所有css中的class名,在html中自动补全,安装后每次打开自动启用。\u003Cb\u003E注意:如果css过多容易卡死。\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003EDebugger for Chrome:方便js调试的插件,前端项目在Chrome中运行起来之后,可以直接在VSCode中打断点、查看输出、查看控制台,需要配置launch.json,详情见插件说明。\u003C\u002Fli\u003E\u003Cli\u003Ebackground:VSCode美化插件,修改界面背景,详情见插件说明。\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E常用快捷键(待补充)\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E编辑器与窗口管理\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E同时打开多个窗口(查看多个项目)\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cul\u003E\u003Cli\u003E打开一个新窗口: Ctrl+Shift+N\u003C\u002Fli\u003E\u003Cli\u003E关闭窗口: Ctrl+Shift+W\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E同时打开多个编辑器(查看多个文件)\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E新建文件 Ctrl+N\u003C\u002Fli\u003E\u003Cli\u003E历史打开文件之间切换 Ctrl+Tab,Alt+Left,Alt+Right\u003C\u002Fli\u003E\u003Cli\u003E切出一个新的编辑器(最多3个)Ctrl+\\,也可以按住Ctrl鼠标点击Explorer里的文件名\u003C\u002Fli\u003E\u003Cli\u003E左中右3个编辑器的快捷键Ctrl+1 Ctrl+2 Ctrl+3\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E3个编辑器之间循环切换 Ctrl+`\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E编辑器换位置,Ctrl+k然后按Left或Right\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E代码编辑\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E格式调整\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E代码行缩进Ctrl+[, Ctrl+]\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E折叠打开代码块 Ctrl+Shift+[, Ctrl+Shift+]\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003ECtrl+C Ctrl+V如果不选中,默认复制或剪切一整行\u003C\u002Fli\u003E\u003Cli\u003E代码格式化:Shift+Alt+F,或Ctrl+Shift+P后输入format code\u003C\u002Fli\u003E\u003Cli\u003E修剪空格Ctrl+Shift+X\u003C\u002Fli\u003E\u003Cli\u003E上下移动一行: Alt+Up 或 Alt+Down\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E向上向下复制一行: Shift+Alt+Up或Shift+Alt+Down\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003E在当前行下边插入一行Ctrl+Enter\u003C\u002Fli\u003E\u003Cli\u003E在当前行上方插入一行Ctrl+Shift+Enter\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E光标相关\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E移动到行首:Home\u003C\u002Fli\u003E\u003Cli\u003E移动到行尾:End\u003C\u002Fli\u003E\u003Cli\u003E移动到文件结尾:Ctrl+End\u003C\u002Fli\u003E\u003Cli\u003E移动到文件开头:Ctrl+Home\u003C\u002Fli\u003E\u003Cli\u003E移动到后半个括号 Ctrl+Shift+]\u003C\u002Fli\u003E\u003Cli\u003E选中当前行Ctrl+i(双击)\u003C\u002Fli\u003E\u003Cli\u003E选择从光标到行尾Shift+End\u003C\u002Fli\u003E\u003Cli\u003E选择从行首到光标处Shift+Home\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E删除光标右侧的所有字Ctrl+Delete\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003EShrink\u002Fexpand selection: Shift+Alt+Left和Shift+Alt+Right\u003C\u002Fli\u003E\u003Cli\u003EMulti-Cursor:可以连续选择多处,然后一起修改,Alt+Click添加cursor或者Ctrl+Alt+Down 或 Ctrl+Alt+Up\u003C\u002Fli\u003E\u003Cli\u003E同时选中所有匹配的Ctrl+Shift+L\u003C\u002Fli\u003E\u003Cli\u003ECtrl+D下一个匹配的也被选中(被我自定义成删除当前行了,见下边Ctrl+Shift+K)\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E回退上一个光标操作Ctrl+U\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E重构代码\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E跳转到定义处:F12\u003C\u002Fli\u003E\u003Cli\u003E定义处缩略图:只看一眼而不跳转过去Alt+F12\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E列出所有的引用:Shift+F12\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003E同时修改本文件中所有匹配的:Ctrl+F12\u003C\u002Fli\u003E\u003Cli\u003E重命名:比如要修改一个方法名,可以选中后按F2,输入新的名字,回车,会发现所有的文件都修改过了。\u003C\u002Fli\u003E\u003Cli\u003E跳转到下一个Error或Warning:当有多个错误时可以按F8逐个跳转\u003C\u002Fli\u003E\u003Cli\u003E查看diff 在explorer里选择文件右键 Set file to compare,然后需要对比的文件上右键选择Compare with 'file_name_you_chose'.\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E查找替换\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cul\u003E\u003Cli\u003E查找 Ctrl+F\u003C\u002Fli\u003E\u003Cli\u003E查找替换 Ctrl+H\u003C\u002Fli\u003E\u003Cli\u003E整个文件夹中查找 Ctrl+Shift+F\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E显示相关\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cul\u003E\u003Cli\u003E全屏:F11\u003C\u002Fli\u003E\u003Cli\u003EzoomIn\u002FzoomOut:Ctrl + =\u002FCtrl + -\u003C\u002Fli\u003E\u003Cli\u003E侧边栏显\u002F隐:Ctrl+B\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003E预览markdown Ctrl+Shift+V\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cb\u003E其他\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cul\u003E\u003Cli\u003E自动保存:File -& AutoSave ,或者Ctrl+Shift+P,输入 auto\u003C\u002Fli\u003E\u003C\u002Ful\u003E&,&updated&:new Date(&T07:58:27.000Z&),&canComment&:false,&commentPermission&:&anyone&,&commentCount&:40,&collapsedCount&:1,&likeCount&:131,&state&:&published&,&isLiked&:false,&slug&:&&,&lastestTipjarors&:[{&isFollowed&:false,&name&:&Yqwerty&,&headline&:&&,&avatarUrl&:&https:\u002F\\u002Fv2-2fb964dc988d1d36d3a2_s.jpg&,&isFollowing&:false,&type&:&people&,&slug&:&yuan-yang-2-46&,&bio&:&Yy&,&hash&:&b147f0ba763ab72af6a124b6749200fe&,&uid&:474400,&isOrg&:false,&description&:&&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fyuan-yang-2-46&,&avatar&:{&id&:&v2-2fb964dc988d1d36d3a2&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}],&isTitleImageFullScreen&:false,&rating&:&none&,&titleImage&:&https:\u002F\\u002Fv2-e6b3a4aa86d9b308acde864d_r.jpg&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&reviewers&:[],&topics&:[{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&Web 编辑器&},{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&Visual Studio Code&},{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&前端开发&}],&adminClosedComment&:false,&titleImageSize&:{&width&:600,&height&:300},&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&column&:{&slug&:&Jeason&,&name&:&代码小白的日常&},&tipjarState&:&activated&,&tipjarTagLine&:&一杯奶茶钱&,&sourceUrl&:&&,&pageCommentsCount&:40,&tipjarorCount&:1,&annotationAction&:[],&hasPublishingDraft&:false,&snapshotUrl&:&&,&publishedTime&:&T15:58:27+08:00&,&url&:&\u002Fp\u002F&,&lastestLikers&:[{&bio&:&只能送你一首凉凉了&,&isFollowing&:false,&hash&:&72c0a33fafd165cdee1328a&,&uid&:20,&isOrg&:false,&slug&:&yu-ren-jie-52&,&isFollowed&:false,&description&:&&,&name&:&余荏婕&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fyu-ren-jie-52&,&avatar&:{&id&:&&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&字面包,号家中居士,伟大的修仙党人&,&isFollowing&:false,&hash&:&c5f581c2e6cac28fe4ee1cacf9f82c44&,&uid&:947100,&isOrg&:false,&slug&:&Himself65&,&isFollowed&:false,&description&:&努力提高姿势水平\nOIer(准备参加NOIP2018的弱鸡)\n\n博客 http:\u002F\\n其内容没有什么牛逼的,或许会发一些自己独到的见解(并不)\n\n方向计算机科学-&图形学&,&name&:&扩散性百万甜面包&,&profileUrl&:&https:\u002F\\u002Fpeople\u002FHimself65&,&avatar&:{&id&:&v2-a5b191f97f3e&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&网页设计&,&isFollowing&:false,&hash&:&4a8bfe2c6bdba632283eaa&,&uid&:76,&isOrg&:false,&slug&:&xie-jin-long&,&isFollowed&:false,&description&:&&,&name&:&谢锦龙&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fxie-jin-long&,&avatar&:{&id&:&da8e974dc&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:null,&isFollowing&:false,&hash&:&d197f05d99ceecb0ff1bebfc&,&uid&:68,&isOrg&:false,&slug&:&xu-cai-yu&,&isFollowed&:false,&description&:&&,&name&:&人余&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fxu-cai-yu&,&avatar&:{&id&:&da8e974dc&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&一个简单而有限的灵魂。&,&isFollowing&:false,&hash&:&55c92a9982dabdb3808c6&,&uid&:269800,&isOrg&:false,&slug&:&francisbay&,&isFollowed&:false,&description&:&&,&name&:&安百夫&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Ffrancisbay&,&avatar&:{&id&:&55cefb88a40&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}],&summary&:&\u003Cb\u003E相关文档\u003C\u002Fb\u003E 官方文档(英文版):\u003Ca href=\&https:\u002F\\u002Fdocs\& data-editable=\&true\& data-title=\&Documentation for Visual Studio Code\& class=\&\&\u003EDocumentation for Visual Studio Code\u003C\u002Fa\u003E中文文档(未完成):\u003Ca href=\&https:\\u002Fjeasonstudio\u002FCN-VScode-Docs\& data-editable=\&true\& data-title=\&GitHub - jeasonstudio\u002FCN-VScode-Docs: VScode说明文档翻译\&\u003EGitHub - jeasonstudio\u002FCN-VScode-Docs: VScode说明文档翻译\u003C\u002Fa\u003E这里提一句,,上面的中文文档是我早期建的一个仓库,希望大家一起来为 VSCode 的中文社区的发展做出贡…&,&reviewingCommentsCount&:0,&meta&:{&previous&:null,&next&:{&isTitleImageFullScreen&:true,&rating&:&none&,&titleImage&:&https:\u002F\\u002F50\u002Fv2-1f9e7ebba5c9efb_xl.jpg&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&topics&:[{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&Shell 编程开发&},{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&GitHub&},{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&心情&}],&adminClosedComment&:false,&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&author&:{&bio&:&搞美术的编码工作者,爱运动的文艺小青年&,&isFollowing&:false,&hash&:&2f3d1d16ea5e6bb3877982&,&uid&:576000,&isOrg&:false,&slug&:&JeasonStudio&,&isFollowed&:false,&description&:&前端BUG开发人员。一直写BUG,未曾想停歇。\nhttps:\\u002Fjeasonstudio&,&name&:&赵吉彤&,&profileUrl&:&https:\u002F\\u002Fpeople\u002FJeasonStudio&,&avatar&:{&id&:&6b&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},&column&:{&slug&:&Jeason&,&name&:&代码小白的日常&},&content&:&这几天没事的时候我就在想,平时的学习生活中,脑子里总会时不时冒出一些奇奇怪怪的点子,或是几句感慨,几句抱怨,或是你那是有点奔放的小心情。\u003Cbr\u003E\u003Cbr\u003E我的Github: \u003Ca href=\&http:\u002F\\u002F?target=https%3A\\u002Fjeasonstudio\& class=\& external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003E\u003Cspan class=\&invisible\&\u003Ehttps:\u002F\u002F\u003C\u002Fspan\u003E\u003Cspan class=\&visible\&\\u002Fjeasonstudio\u003C\u002Fspan\u003E\u003Cspan class=\&invisible\&\u003E\u003C\u002Fspan\u003E\u003Ci class=\&icon-external\&\u003E\u003C\u002Fi\u003E\u003C\u002Fa\u003E\u003Cbr\u003E\u003Cp\u003E
获取我们应该找个法子把它记录下来。\u003C\u002Fp\u003E\u003Cp\u003E
于是我写了一个十几行的 shell 脚本,每当我打开终端的时候,它就像整点的闹钟如约而至。文章最后,我会分享几个我在 macOS 上踩到的坑。先看 DEMO:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cfigure\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-f06cefb9cba6eb704b3e530c9a988a90_b.jpg\& data-rawwidth=\&762\& data-rawheight=\&573\& class=\&origin_image zh-lightbox-thumb\& width=\&762\& data-original=\&https:\u002F\\u002Fv2-f06cefb9cba6eb704b3e530c9a988a90_r.jpg\&\u003E\u003C\u002Ffigure\u003E
打开的时候是很弱智的提示语,然后你把你脑子里想的 SHIT 打上去,注意,oneLineFeeling只有一行的机会哦~\u003C\u002Fp\u003E\u003Cp\u003E\u003Cfigure\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-9c1a49e2b1f62dc4f5eb846_b.jpg\& data-rawwidth=\&762\& data-rawheight=\&573\& class=\&origin_image zh-lightbox-thumb\& width=\&762\& data-original=\&https:\u002F\\u002Fv2-9c1a49e2b1f62dc4f5eb846_r.jpg\&\u003E\u003C\u002Ffigure\u003E
然后他会自动把内容提交 GIT 仓库。十秒钟,完成。再看看 GitHub 仓库里。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cfigure\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-1f992d350f9fbdd25d5dfec2f8de1cc1_b.jpg\& data-rawwidth=\&983\& data-rawheight=\&720\& class=\&origin_image zh-lightbox-thumb\& width=\&983\& data-original=\&https:\u002F\\u002Fv2-1f992d350f9fbdd25d5dfec2f8de1cc1_r.jpg\&\u003E\u003C\u002Ffigure\u003E
这就是最终效果,积累到一定程度的时候就可以做一些数据分析了。接着看一下源码:\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-bash\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E\u003Cspan class=\&ch\&\u003E#! \u002Fbin\u002Fbash\u003C\u002Fspan\u003E\n\n\u003Cspan class=\&nb\&\u003Ecd\u003C\u002Fspan\u003E ~\u002FDocuments\u002Fawesome-Jeason\n
\u003Cspan class=\&c1\&\u003E#找到你的仓库,从 GitHub clone 来的\u003C\u002Fspan\u003E\n\n\u003Cspan class=\&nb\&\u003Eecho\u003C\u002Fspan\u003E Hi,Jeason.今天心情如何?\n\u003Cspan class=\&nv\&\u003Esend\u003C\u002Fspan\u003E\u003Cspan class=\&o\&\u003E=\u003C\u002Fspan\u003E\u003Cspan class=\&sb\&\u003E`\u003C\u002Fspan\u003Edate \u003Cspan class=\&s1\&\u003E'+%Y年%m月%d日 %H:%M'\u003C\u002Fspan\u003E\u003Cspan class=\&sb\&\u003E`\u003C\u002Fspan\u003E\n
\u003Cspan class=\&c1\&\u003E#获取系统时间\u003C\u002Fspan\u003E\n\u003Cspan class=\&nb\&\u003Eread\u003C\u002Fspan\u003E feeling\n
\u003Cspan class=\&c1\&\u003E#读取用户输入\u003C\u002Fspan\u003E\n\n\u003Cspan class=\&nv\&\u003Estr\u003C\u002Fspan\u003E\u003Cspan class=\&o\&\u003E=\u003C\u002Fspan\u003E\u003Cspan class=\&s2\&\u003E\&├────**\&\u003C\u002Fspan\u003E\u003Cspan class=\&si\&\u003E${\u003C\u002Fspan\u003E\u003Cspan class=\&nv\&\u003Efeeling\u003C\u002Fspan\u003E\u003Cspan class=\&si\&\u003E}\u003C\u002Fspan\u003E\u003Cspan class=\&s2\&\u003E\&**\&\u003C\u002Fspan\u003E\n
\u003Cspan class=\&c1\&\u003E#拼接字符串\u003C\u002Fspan\u003E\n\nsed -i \u003Cspan class=\&s1\&\u003E'.bak'\u003C\u002Fspan\u003E \u003Cspan class=\&s1\&\u003E'7 i\\\u003C\u002Fspan\u003E\n\u003Cspan class=\&s1\&\u003E&br \u002F&|\u003C\u002Fspan\u003E\n\u003Cspan class=\&s1\&\u003E'\u003C\u002Fspan\u003E oneLineFeeling.md\n
\u003Cspan class=\&c1\&\u003E#在指定位置插入字符串\u003C\u002Fspan\u003E\n\nsed -i \u003Cspan class=\&s1\&\u003E'.bak'\u003C\u002Fspan\u003E \u003Cspan class=\&s1\&\u003E'7 i\\
\u003C\u002Fspan\u003E\n\u003Cspan class=\&s1\&\u003E&br \u002F&'\u003C\u002Fspan\u003E\u003Cspan class=\&s2\&\u003E\&\u003C\u002Fspan\u003E\u003Cspan class=\&nv\&\u003E$str\u003C\u002Fspan\u003E\u003Cspan class=\&s2\&\u003E\&\u003C\u002Fspan\u003E\u003Cspan class=\&s1\&\u003E'\u003C\u002Fspan\u003E\n\u003Cspan class=\&s1\&\u003E'\u003C\u002Fspan\u003E oneLineFeeling.md\n\nsed -i \u003Cspan class=\&s1\&\u003E'.bak'\u003C\u002Fspan\u003E \u003Cspan class=\&s1\&\u003E'7 i\\
\u003C\u002Fspan\u003E\n\u003Cspan class=\&s1\&\u003E&br \u002F&├──'\u003C\u002Fspan\u003E\u003Cspan class=\&s2\&\u003E\&\u003C\u002Fspan\u003E\u003Cspan class=\&nv\&\u003E$send\u003C\u002Fspan\u003E\u003Cspan class=\&s2\&\u003E\&\u003C\u002Fspan\u003E\u003Cspan class=\&s1\&\u003E'\u003C\u002Fspan\u003E\n\u003Cspan class=\&s1\&\u003E'\u003C\u002Fspan\u003E oneLineFeeling.md\n\ngit commit -am \u003Cspan class=\&s2\&\u003E\&\u003C\u002Fspan\u003E\u003Cspan class=\&nv\&\u003E$send\u003C\u002Fspan\u003E\u003Cspan class=\&s2\&\u003E push\&\u003C\u002Fspan\u003E\n
\u003Cspan class=\&c1\&\u003E#commit 代码\u003C\u002Fspan\u003E\ngit push\n
\u003Cspan class=\&c1\&\u003E#提交代码\u003C\u002Fspan\u003E\n\n\u003Cspan class=\&nb\&\u003Ecd\u003C\u002Fspan\u003E ~\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E
代码很简单,看注释就可以懂得,有心的朋友可以沿着这个思路搞一搞。\u003C\u002Fp\u003E\u003Cp\u003E
下面说一下 MacOS 和 Linux 下 shell 命令的不同之处。\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003Esed 命令在 Linux 下备份是可选项,然而在 mac 下是必选项,不然会报错。比如我在用的时候:sed -i \&s\u002F需要匹配的字符串\u002F替换的字符串\u002Fg\&
在 Linux 下可行,在 mac 下需要写成:sed -i '' \&s\u002F需要匹配的字符串\u002F替换的字符串\u002Fg\&
sed -i '.bak' \&s\u002F需要匹配的字符串\u002F替换的字符串\u002Fg\&,也就是说必须要备份才可以。(可以选择留空)\u003C\u002Fli\u003E\u003Cbr\u003E\u003Cli\u003E在 Linux 下用 sed 匹配替换换行符或者制表符是没有问题的,但在 mac 下就不成功,需要一些办法来委婉的解决掉,比如&br \u002F&。(并不通用,视情况而定)\u003C\u002Fli\u003E\u003C\u002Ful\u003E&,&state&:&published&,&sourceUrl&:&&,&pageCommentsCount&:0,&canComment&:false,&snapshotUrl&:&&,&slug&:,&publishedTime&:&T01:23:20+08:00&,&url&:&\u002Fp\u002F&,&title&:&让你的终端更有趣——一句话心情&,&summary&:&这几天没事的时候我就在想,平时的学习生活中,脑子里总会时不时冒出一些奇奇怪怪的点子,或是几句感慨,几句抱怨,或是你那是有点奔放的小心情。 我的Github: \u003Ca href=\&http:\u002F\\u002F?target=https%3A\\u002Fjeasonstudio\& class=\& external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003E\u003Cspan class=\&invisible\&\u003Ehttps:\u002F\u002F\u003C\u002Fspan\u003E\u003Cspan class=\&visible\&\\u002Fjeasonstudio\u003C\u002Fspan\u003E\u003Cspan class=\&invisible\&\u003E\u003C\u002Fspan\u003E\u003Ci class=\&icon-external\&\u003E\u003C\u002Fi\u003E\u003C\u002Fa\u003E 获取我们应该找个法子把它记录下来。 于是我写了一个十几行的 shell 脚本…&,&reviewingCommentsCount&:0,&meta&:{&previous&:null,&next&:null},&commentPermission&:&anyone&,&commentsCount&:4,&likesCount&:5}},&annotationDetail&:null,&commentsCount&:40,&likesCount&:131,&FULLINFO&:true}},&User&:{&JeasonStudio&:{&isFollowed&:false,&name&:&赵吉彤&,&headline&:&前端BUG开发人员。一直写BUG,未曾想停歇。\nhttps:\\u002Fjeasonstudio&,&avatarUrl&:&https:\u002F\\u002F6b_s.jpg&,&isFollowing&:false,&type&:&people&,&slug&:&JeasonStudio&,&bio&:&搞美术的编码工作者,爱运动的文艺小青年&,&hash&:&2f3d1d16ea5e6bb3877982&,&uid&:576000,&isOrg&:false,&description&:&前端BUG开发人员。一直写BUG,未曾想停歇。\nhttps:\\u002Fjeasonstudio&,&badge&:{&identity&:null,&bestAnswerer&:null},&profileUrl&:&https:\u002F\\u002Fpeople\u002FJeasonStudio&,&avatar&:{&id&:&6b&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}},&Comment&:{},&favlists&:{}},&me&:{},&global&:{&experimentFeatures&:{&ge3&:&ge3_9&,&ge2&:&ge2_1&,&nwebStickySidebar&:&sticky&,&searchSectionStyle&:&loosen&,&androidPassThroughPush&:&leancloud&,&newMore&:&new&,&nwebQAGrowth&:&experiment&,&nwebFeedAd&:&experiment&,&newSign&:&newVersion&,&liveReviewBuyBar&:&live_review_buy_bar_2&,&qawebRelatedReadingsContentControl&:&open&,&marketTabBanner&:&market_tab_banner_not_show&,&liveStore&:&ls_a2_b2_c1_f2&,&qawebThumbnailAbtest&:&new&,&nwebSearch&:&nweb_search_heifetz&,&searchHybridTabs&:&without-tabs&,&enableVoteDownReasonMenu&:&enable&,&showVideoUploadAttention&:&true&,&isOffice&:&false&,&enableTtsPlay&:&false&,&wechatShareModal&:&wechat_share_modal_show&,&newLiveFeedMediacard&:&old&,&hybridZhmoreVideo&:&no&,&recommendationAbtest&:&new&,&androidDbFeedToolbarChristmasHat&:&open&,&qrcodeLogin&:&qrcode&,&isShowUnicomFreeEntry&:&unicom_free_entry_off&,&newMobileColumnAppheader&:&new_header&,&androidDbCommentWithRepinRecord&:&open&,&androidDbRecommendAction&:&open&,&zcmLighting&:&zcm&,&androidDbFeedHashTagStyle&:&button&,&appStoreRateDialog&:&close&,&mobileQaPageProxyHeifetz&:&m_qa_page_nweb&,&newAppViewRelatedAd&:&no&,&default&:&None&,&isNewNotiPanel&:&no&,&androidDbRepinSelection&:&open&,&nwebRelatedAdvert&:&default&,&qaStickySidebar&:&sticky_sidebar&,&androidProfilePanel&:&panel_b&,&nwebWriteAnswer&:&experiment&,&iOSDBSurpriseChrismas&:&open&}},&columns&:{&next&:{},&Jeason&:{&following&:false,&canManage&:false,&href&:&\u002Fapi\u002Fcolumns\u002FJeason&,&name&:&代码小白的日常&,&creator&:{&slug&:&JeasonStudio&},&url&:&\u002FJeason&,&slug&:&Jeason&,&avatar&:{&id&:&v2-c94b673a29d9dc773bccdc6&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&}}},&columnPosts&:{},&columnSettings&:{&colomnAuthor&:[],&uploadAvatarDetails&:&&,&contributeRequests&:[],&contributeRequestsTotalCount&:0,&inviteAuthor&:&&},&postComments&:{},&postReviewComments&:{&comments&:[],&newComments&:[],&hasMore&:true},&favlistsByUser&:{},&favlistRelations&:{},&promotions&:{},&switches&:{&couldSetPoster&:false},&draft&:{&titleImage&:&&,&titleImageSize&:{},&isTitleImageFullScreen&:false,&canTitleImageFullScreen&:false,&title&:&&,&titleImageUploading&:false,&error&:&&,&content&:&&,&draftLoading&:false,&globalLoading&:false,&pendingVideo&:{&resource&:null,&error&:null}},&drafts&:{&draftsList&:[],&next&:{}},&config&:{&userNotBindPhoneTipString&:{}},&recommendPosts&:{&articleRecommendations&:[],&columnRecommendations&:[]},&env&:{&edition&:{&baidu&:false,&yidianzixun&:false,&qqnews&:false},&isAppView&:false,&appViewConfig&:{&content_padding_top&:128,&content_padding_bottom&:56,&content_padding_left&:16,&content_padding_right&:16,&title_font_size&:22,&body_font_size&:16,&is_dark_theme&:false,&can_auto_load_image&:true,&app_info&:&OS=iOS&},&isApp&:false,&userAgent&:{&ua&:&Mozilla\u002F5.0 (compatible, MSIE 11, Windows NT 6.3; Trident\u002F7.0; rv:11.0) like Gecko&,&browser&:{&name&:&IE&,&version&:&11&,&major&:&11&},&engine&:{&version&:&7.0&,&name&:&Trident&},&os&:{&name&:&Windows&,&version&:&8.1&},&device&:{},&cpu&:{}}},&message&:{&newCount&:0},&pushNotification&:{&newCount&:0}}

我要回帖

更多关于 3dmax如何使用gpu渲染 的文章

 

随机推荐