├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── assets ├── images │ ├── extract-demo.gif │ ├── gtrans-demo.gif │ └── icon.png └── ui │ └── main │ ├── css │ └── bootstrap.min.css │ ├── index.htm │ └── js │ ├── bootstrap.min.js │ ├── index.js │ ├── jquery.min.js │ └── popper.min.js ├── package.json ├── package.nls.json ├── package.nls.zh-cn.json ├── src ├── commands │ ├── command.ts │ └── replace.ts ├── extension.ts ├── services │ ├── common │ │ ├── config.ts │ │ ├── configReader.ts │ │ ├── context.ts │ │ └── tools.ts │ ├── regexpReplace │ │ ├── analysis.ts │ │ ├── edits.ts │ │ ├── evalFunc.ts │ │ ├── extract.ts │ │ ├── findConfig.ts │ │ ├── interfaces.ts │ │ ├── match.ts │ │ ├── processing.ts │ │ ├── processor.ts │ │ ├── replace.ts │ │ ├── replaceConfig.ts │ │ └── worker.ts │ └── translators │ │ ├── google.ts │ │ └── interface.ts └── ui │ ├── ui.ts │ └── uiMain.ts ├── test ├── extension.test.ts └── index.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/extract-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/images/extract-demo.gif -------------------------------------------------------------------------------- /assets/images/gtrans-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/images/gtrans-demo.gif -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/ui/main/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/ui/main/css/bootstrap.min.css -------------------------------------------------------------------------------- /assets/ui/main/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/ui/main/index.htm -------------------------------------------------------------------------------- /assets/ui/main/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/ui/main/js/bootstrap.min.js -------------------------------------------------------------------------------- /assets/ui/main/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/ui/main/js/index.js -------------------------------------------------------------------------------- /assets/ui/main/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/ui/main/js/jquery.min.js -------------------------------------------------------------------------------- /assets/ui/main/js/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/assets/ui/main/js/popper.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/package.json -------------------------------------------------------------------------------- /package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/package.nls.json -------------------------------------------------------------------------------- /package.nls.zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/package.nls.zh-cn.json -------------------------------------------------------------------------------- /src/commands/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/commands/command.ts -------------------------------------------------------------------------------- /src/commands/replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/commands/replace.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/services/common/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/common/config.ts -------------------------------------------------------------------------------- /src/services/common/configReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/common/configReader.ts -------------------------------------------------------------------------------- /src/services/common/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/common/context.ts -------------------------------------------------------------------------------- /src/services/common/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/common/tools.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/analysis.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/edits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/edits.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/evalFunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/evalFunc.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/extract.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/findConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/findConfig.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/interfaces.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/match.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/processing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/processing.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/processor.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/replace.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/replaceConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/replaceConfig.ts -------------------------------------------------------------------------------- /src/services/regexpReplace/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/regexpReplace/worker.ts -------------------------------------------------------------------------------- /src/services/translators/google.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/translators/google.ts -------------------------------------------------------------------------------- /src/services/translators/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/services/translators/interface.ts -------------------------------------------------------------------------------- /src/ui/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/ui/ui.ts -------------------------------------------------------------------------------- /src/ui/uiMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/src/ui/uiMain.ts -------------------------------------------------------------------------------- /test/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/test/extension.test.ts -------------------------------------------------------------------------------- /test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/test/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/vscode-super-replace/HEAD/tsconfig.json --------------------------------------------------------------------------------