目录

vscode-操作整理

vscode - 操作整理

vscode - 操作整理

概述

不同的文本文件后缀,编辑时可能有不同要求。

e.g. .bat文件,就要求用ansi格式保存(否则中文乱码)

e.g. 行缩进要求用空格键代表TAB键,一个TAB键为4个空格。

vscode通过配置文件,是可以自动设置这些的. 针对不同文本文件类型, 设置不同的配置,方便编辑这些文件。

笔记

打开文件后,编码另存为

如果打开文件后,不确定文件编码是啥,可以另存一下靠谱。

https://i-blog.csdnimg.cn/direct/25903b8c20504369af75bff1441a2910.png

https://i-blog.csdnimg.cn/direct/494e768fd71441ad91e4e6ddb74ec175.png

https://i-blog.csdnimg.cn/direct/d9f89ce88a8942c8a25f399711c867d7.png

在vscode中,用gb2312保存的文件。再用记事本打开,模拟另存时,就能看到是ansi格式。

配置指定后缀的文件的语言模式

新建一个.abc的文件,用vscode打开

不管是怎样的文本文件,打开后,在vscode的右下角都能看到默认的配置,左击这个配置。

https://i-blog.csdnimg.cn/direct/c396c1cfc6d34e4cbaa5fd551156f12e.png

https://i-blog.csdnimg.cn/direct/5165f4e04b744e7a8961b32b16ae23e9.png

https://i-blog.csdnimg.cn/direct/912736707beb401ca4f06d32e760b59e.png

一般我们打开一个文件,都是一个已知类型,或者我们知道他是啥文件。

虽然我打开了.abc文件,但是我是要按照bat脚本文件来打开的,我就选Batch语言模式。

vscode这么强大,一般的语言模式都有了。如果没有,也能选一个相近的语言模式来打开。

每种语言模式都有特定的规则,如果默认的规则不符合自己要求,可以将不同的规则配置到全局规则。

那么以后在本机打开的这种文件,就按照我们自己定义的规则来(e.g. 缩进用空格,TAB键按下时,转为4个空格)。

语言模式配置 - Batch

bat文件的后缀为.bat, 默认打开就是Batch语言模式。如果不是,将语言模式选为 Batch

https://i-blog.csdnimg.cn/direct/9a31e47e9c594b6eb69bbaa74c4d40c7.png

安装eol插件

vscode本身并不支持每行尾显示回车符号。

如果要显示回车符号,要安装eol插件

我安装的是 code-eol 2022 插件

https://i-blog.csdnimg.cn/direct/5f44be2c4b16419db402acc329ac38eb.png

配置文件

安装了插件,还要修改配置文件,否则行尾回车不显示

https://i-blog.csdnimg.cn/direct/1818b838c6974f34affca6e96fdb59aa.png

https://i-blog.csdnimg.cn/direct/0238f71477db4feda5b0def7456d9133.png

C:\Users\me\AppData\Roaming\Code\User\settings.json
{
"[bat]": {
    "files.encoding": "gb2312",
    "editor.renderControlCharacters": true,
    "editor.renderWhitespace": "all",
    "editor.tabSize": 4,
    "editor.insertSpaces": true,
    "editor.detectIndentation": false,
    },
    "files.insertFinalNewline": true,
    "files.associations": {
        "*.bat": "bat",
        "*.abc": "bat"
    },
    "workbench.colorCustomizations": {
        "editorWhitespace.foreground": "#d1d41b" // whatever hex color you want
        },
    "workbench.editor.enablePreview": false,
    "workbench.colorTheme": "Visual Studio Dark",
    "code-eol.crlfCharacter": "↲",
    "editor.renderWhitespace": "all",
    "code-eol.toggleWithWhiteSpace": false,
    "files.trimTrailingWhitespaceInRegexAndStrings": false,
}

这个配置文件,可以对.abc,.bat文件显示TAB键用4个空格代替, 显示空格为., 行尾显示回车

https://i-blog.csdnimg.cn/direct/d08fa6f86b794a3c9fe1af0e6319b0f7.png

如果用vscode打开的文件没有显示回车,原因及处理

vscode启用了信任模式,需要信任工作区才行。

https://i-blog.csdnimg.cn/direct/e92d9dd5c06b419abd4d48f94f050ec9.png

如果看到打开的文档的上下提示条有"受限模式"的提示,就点击上图的红框处的按钮,进行工作区信任。

https://i-blog.csdnimg.cn/direct/b6b6c09dddde44c3a6bb60bb1ef93660.png

直接信任此打开的文件,或者添加要信任的文件夹都行。

https://i-blog.csdnimg.cn/direct/e723bc46be644abd88de6f00e9bf1b65.png

被信任的文件,就会应用设置,此时,回车就由插件显示出来了。

将打开的文件中,单独的旧TAB键自动改为用4个空格表示的TAB键

旧文件

https://i-blog.csdnimg.cn/direct/2fe6eefdf1144510b9b9c413eb73a562.png

修改步骤

https://i-blog.csdnimg.cn/direct/f1a24ebd0a0f4a80801c76c656d1b8ca.png

点击下方工具条上的4个空格的安妮。

https://i-blog.csdnimg.cn/direct/b149f5de6c1d486aa0eebe7d625663f0.png

https://i-blog.csdnimg.cn/direct/d6314e0972bc49d78611bbf5a1d845da.png

可以看到TAB键已经转为了用4个空格代表的TAB键。

END