Heim > Artikel > Entwicklungswerkzeuge > Ein Trick, der Ihnen beibringt, das Plug-in in vscode zu verwenden, um den Code des gesamten Projekts zu ersetzen (Favorit)
Im vorherigen Artikel „Eine ausführliche Erklärung der Produktion und Verwendung von CSS-Schriftsymbolen (Code-Sharing)“ haben wir etwas über die Produktion und Verwendung von CSS-Schriftsymbolen erfahren. Der folgende Artikel zeigt Ihnen, wie Sie das Plug-in in vscode verwenden, um den Code des gesamten Projekts zu ersetzen.
Verwenden Sie dieses vscode
-Plug-in, um den Code des gesamten Projekts in wenigen Minuten zu ersetzenvscode
插件,分分钟搞定整个项目的代码替换
自gogocode
工具开源以来,就听到了社区小伙伴对vscode
插件的呼吁,于是我们复用了playground
的能力,与本地文件及目录结构结合,开发了vscode
插件!
playground地址https://play.gogocode.io/
vscode插件https://marketplace.visualstudio.com/items?itemName=mmfe.vscode-gogocode
用起来的感受就是:应该早点听掘友的话,真香!
现在插件已经成形,介绍一下该怎么使用GoGoCode
插件来方便的进行批量代码转换和修改。
vscode
插件商店搜索gogocode
即可
转换单个文件试试
1、右键文件,“用GoGoCode
转换”打开插件窗口
2、书写转换代码:我想改写component
的引入方式,把 (resolve) => require([xxx], resolve)
形式的代码改为 () => import(xxx)
如果你有更复杂的处理场景,都可以基于gogocode来编写转换逻辑,参考文档,目前支持对js、html、vue的转换
3、替换源文件:转换效果立竿见影,点击replace
,文件就被修改成功了~
批量转换文件
gogocode
插件同样支持在整个项目或选中的多个文件中进行替换
1、选中文件夹:文件目录右键,“用gogocode
转换”
如果想屏蔽选中的某些文件或文件夹,可以ctrl点选多文件再批量移除
2、书写转换代码
3、替换原文件:replace
可以仅替换当前展示的文件,replaceAll
可以替换目录树中所有文件
replaceAll时,只有转换成功的文件会被replace,转换出错的文件不会被replace
针对这个需求,交流群里小伙伴贡献了一段正则:
简单的替换用正则确实方便,但是要考虑的边界情况会很多,比如空格、换行、特殊字符等。复杂一些,用正则比较困难的情况,欢迎使用gogocode
。
赠送一键升级vue2功能
除了非常便捷的批量替换之外,安装gogocode
插件的朋友,可以免费享受到一键将vue2
代码升级为vue3
的权益!
只需要文件夹右键,选择“vue2
升级为vue3
”,不需要敲命令,不需要复制粘贴路径,就可以一键转换代码,更多vue
升级相关可以戳这里:阿里妈妈又做了新工具,帮你把Vue2
代码改成Vue3
Vorwort
Da dasgogocode
-Tool ist Open Source, wir haben den Ruf von Community-Freunden nach demvscode
-Plug-in gehört, also haben wir die Funktionen vonplayground
wiederverwendet, mit der lokalen Datei- und Verzeichnisstruktur kombiniert und entwickeltvscodeplugin!
Spielplatzadresse https://play.gogocode.io/
GoGoCode
-Plug-in bequem Batch-Code-Konvertierungen und -Änderungen durchführen können. 🎜vscode
Plug-in-Store-Suche gogocode
🎜🎜🎜Single konvertieren Versuchen Sie es die Datei🎜🎜1. Klicken Sie mit der rechten Maustaste auf die Datei und „Konvertieren mit GoGoCode
“, um das Plug-in-Fenster zu öffnen🎜🎜🎜🎜2. Konvertierungscode schreiben: Ich möchte die Einführung von component
-Methode, ändern Sie den Code in der Form (resolve) => require([xxx], restart)
in () => import(xxx)🎜🎜🎜Für komplexere Verarbeitungsszenarien können Sie Konvertierungslogik basierend auf Gogocode schreiben. Derzeit wird die Konvertierung von js, html und vue unterstützt🎜🎜🎜<img src="https:%20//img.php.cn/upload/image%20/142/275/589/1631759303809505.png" title="1631759303809505.png" alt="WeChat Screenshot_20210916102811.png">🎜🎜3. Quelldatei ersetzen: Der Konvertierungseffekt ist sofort, klicken Sie auf <code>ersetzen
, die Datei wurde erfolgreich geändert~🎜
Stapelkonvertierung von Dateien🎜🎜gogocode Das
-Plug-in unterstützt auch das gesamte Projekt oder das ausgewählte Ersetzen in mehreren Dateien🎜🎜🎜🎜1. Wählen Sie den Ordner aus: Klicken Sie mit der rechten Maustaste auf das Dateiverzeichnis und „konvertieren Sie mit gogocode
“🎜🎜🎜Wenn Sie möchten Um einige der ausgewählten Dateien oder Ordner zu blockieren, können Sie bei gedrückter Strg-Taste auf „Mehrere Dateien stapelweise entfernen“ klicken aktuell angezeigte Datei, replaceAll
kann den Verzeichnisbaum ersetzen. Wenn alle Dateien in 🎜🎜🎜replaceAll sind, werden nur die erfolgreich konvertierten Dateien ersetzt und die Dateien mit Konvertierungsfehlern werden nicht ersetzt🎜🎜🎜In Als Reaktion auf diese Nachfrage haben Freunde in der Austauschgruppe eine regelmäßige Regel beigesteuert: 🎜🎜🎜🎜Einfaches Ersetzen durch reguläre Ausdrücke Es ist zwar praktisch, aber es sind viele Randfälle zu berücksichtigen, wie Leerzeichen, Zeilenumbrüche, Sonderzeichen usw. Wenn die Verwendung regulärer Ausdrücke komplizierter und schwieriger ist, können Sie gerne gogocode
verwenden. 🎜
Kostenlose One-Click-Upgrade-Funktion von vue2🎜🎜Zusätzlich zum sehr praktischen Batch-Ersatz können Freunde, die das gogocode
-Plugin installieren, die One-Click-Funktion genießen Kostenloses Upgrade von vue2
Code-Upgrade auf vue3
-Rechte! 🎜🎜Sie müssen nur mit der rechten Maustaste auf den Ordner klicken und „vue2
zum Upgrade auf vue3
“ auswählen. Es ist nicht erforderlich, Befehle einzugeben oder den Pfad zu kopieren und einzufügen Sie können den Code mit einem Klick konvertieren und mehr. Weitere Informationen zum vue
-Upgrade finden Sie hier: Alimama hat ein neues Tool entwickelt, das Ihnen dabei hilft, den Vue2
-Code zu ändern Vue3
s 🎜🎜🎜offizielle Website-Adresse: https://gogocode.io/zh🎜🎜🎜Empfohlenes Lernen: 🎜vscode-Tutorial🎜🎜🎜
Das obige ist der detaillierte Inhalt vonEin Trick, der Ihnen beibringt, das Plug-in in vscode zu verwenden, um den Code des gesamten Projekts zu ersetzen (Favorit). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!