赞
踩
天龙八步:
(1) 先以json方式格式化,对齐缩进。
(2) 去除中文空格
正则查找: " " 换成 " "
(3) //" 换成 // "
正则查找: //"
替换框写: // "
(4) 第2个 // 前面补 100 个空格
末尾注释 // 非//字符串,去除空格
正则查找: ([^\s:/]+)([\s]*)//([\s]*)(?!.*//.*)(.*)$
替换框写: $1$2 // $4
重复替换: 5次。
(**注意!**这里是中文空格,不要直接拷贝,请改成英文空格。因为csdn会把空格抹掉,这里我只能用中文空格撑场面。)
(5) 找到有效键值的最长的一个,找到它的末尾逗号的位置P
或者 /----------------------------------------------------------------------------/
的末尾位置,应该足够长了。
一般最短 5, 最长 80-100。
正则查找: ^[^,]*,
(6) 列模式,在每行的 位置P 后加入 一长列 ||||
假设P=73
正则查找: ^([\s\S]{73})
替换框写: $1||||
(7) 去除 |||| // 之间的空格,包括去除 ||||
正则查找: \|\|\|\|([\s]*)
替换框写:
(8) 在beyond compare 里比较修正。
九阴真经
settings.json里的"workbench.colorCustomizations" 项里的颜色项会显示一个颜色小方
块在颜色值的前面。它占用两个空格,对齐时要考虑留两个空位给它。
(9) 在未注释掉的颜色键值对的,逗号后面删除两个空格
正则查找: ^([^/]+#[^/]+,)([\s]{2})
替换框写: $1
(0) 先发测试案例。
{ // 代码风格依赖颜色主题:Light (Visual Studio C/C++) "security.workspace.trust.untrustedFiles": "open", "editor.tabSize": 2, "editor.tokenColorCustomizations": { }, "workbench.colorCustomizations": { //全 整体布局 // "welcomePage.tileBackground": "#ff0000", // 欢迎页上的磁帖 "contrastBorder": "#C49F7980", // 元素外边框 "widget.shadow": "#98816B80", // 查找等控件边框颜色,取滚动条的半透明灰色 /*------------------------------------------------------------------- */ //上 标题栏 "titleBar.activeForeground": "#808080", // (只是面板,非上面的文字) // "debugTokenExpression.number":"#ff0000", //"debugTokenExpression.error":"#ff0000" //中 编辑器文本 //其它 /*-------------------------------- 吸sdfw'fw辑eocp//:,efef//{ ----------------------------------- */ // "debugConsole.errorForeground": "#ff0000", "debugConsoleInputIcon.foreground": "#0060C0", //中 编辑器子层控件 //"editor.inlineValuesForeground":"#ff0000", // 调试时内联值(变量实际值显示在变量旁边)前景色 // "editor.focusedStackFrameHighlightBackground":"#ff0000", // 栈帧中焦点一行 (即跳到历史执行代码行)的高亮背景色 // "editor.stackFrameHighlightBackground":"#ff0000", // 堆栈帧中顶部一行(即当前调试代码行)的高亮背景色 "debugToolBar.background": "#CFA983", // 调试工具栏 "list.inactiveFocusBackground": "#ba9570", "list.hoverForeground": "#ffffff",// //右 辅助侧边栏// // ...... // // // "diffEditorOverview.removedForeground" // /*----------------------------------------------------------------------------*/ // 笔记本 // 酷炫?https://zhuanlan.zhihu.com/p/366596949 // "notebook.editorBackground":"#ff0000", // "notebookScrollbarSlider.background":"#ff0000", "notebookStatusErrorIcon.foreground": "#ff0000", /*----------------------------------------------------------------------------*/ /// /// 代码格式化 /// https://clang.llvm.org/docs/ClangFormatStyleOptions.html/ /// "minimap.background": "#C49F79" // 配色方案 // 调试工具栏 终端 // 文件标题栏 缩略图 查找 编辑器 输入框 // #ba9570 < #C49F79 < C49F79 < #CFA983 < #ddb890 < #ebc8a4 }, // "terminal.external.windowsExec": "C:/cygwin64/bin/mintty.exe", // "terminal.integrated.profiles.linux": { // "bash": { // "path": "C:\\Cygwin64\\bin\\bash.exe", // "icon": "terminal-bash" // }, // "zsh": { // "path": "zsh" // }, // "fish": { // "path": "fish" // }, // "tmux": { // "path": "tmux", // "icon": "terminal-tmux" // }, // "pwsh": { // "path": "pwsh", // "icon": "terminal-powershell" // } // }, "terminal.integrated.profiles.windows": { "Cygwin": { "path": "C:\\Cygwin64\\bin\\bash.exe", // "path": "C:\\Cygwin64\\Cygwin.bat", "env": { // "MAKE_MODE":"UNIX" // "PATH": "C:\\Cygwin64\\bin;%PATH%", // "HOME": "C:\\Cygwin64\\home\\Lin" }, "args": [ "--login" // "-i" ], "icon": "terminal-bash" }, "Command Prompt": { "path": [ "${env:windir}\\System32\\cmd.exe", "${env:windir}\\Sysnative\\cmd.exe" ], "args": [], "icon": "terminal-cmd" }, "PowerShell": { "source": "PowerShell",
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。