摘要: 没有直接的API可以获取, 不过可以根据鼠标右键上下文菜单项获取对应的uri. `package.json`中的设置如下: ```json "menus": { "explorer/context": [ { "command": "codeStat.countCurFile" } ] } ``` 阅读全文
posted @ 2023-06-04 22:28 顺其自然,道法自然 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 代码如下: ```typescript export function activate(context:any) { // 注册一个命令 let disposable = vscode.commands.registerCommand('codeStat.countCurFile', functi 阅读全文
posted @ 2023-06-04 22:06 顺其自然,道法自然 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 插件有时候需要输出一些信息, 那么如何在输出通道中显示呢? 使用如下代码即可: ```typescript var outputChannel:vscode.OutputChannel; // 输出通道 /** * 输出信息到控制台上,输出通道为MyCoder * @param message 输出 阅读全文
posted @ 2023-06-04 15:57 顺其自然,道法自然 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 采用下面代码即可: ```typescript import vscode = require('vscode'); // 激活函数,是首先要调用的 export function activate(context:any) { // 注册一个命令 let disposable = vscode.c 阅读全文
posted @ 2023-06-04 15:48 顺其自然,道法自然 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 在package.json做如下配置: ```json "contributes": { "commands": [ { "command": "codeStat.countCurFile", "title": "统计当前文件" } ], "menus": { "editor/title": [ { 阅读全文
posted @ 2023-06-04 14:48 顺其自然,道法自然 阅读(248) 评论(0) 推荐(0) 编辑
摘要: `*`可以匹配所有的字符(不含`/`), 包括目录和子目录下的所有文件或者目录; 而`/*`匹配根目录下面的所有文件或者目录, 不包括子目录, 对于下面的目录结构: ![image](https://img2023.cnblogs.com/blog/2300455/202306/2300455-20 阅读全文
posted @ 2023-06-04 13:15 顺其自然,道法自然 阅读(625) 评论(0) 推荐(0) 编辑
摘要: gitignore规则之前就学习过, 不过到现在还是一知半解, 昨天又重新学习了一下, 并做了一些实验, 似乎又明白了, 所以记录下来, 以备后续查阅. - 首先, `.gitignore`文件所在的目录作为匹配的根目录 - 对于每一个目录或者文件全路径, 进行匹配规则验证 如下所示的目录结构: ! 阅读全文
posted @ 2023-06-04 11:33 顺其自然,道法自然 阅读(34) 评论(0) 推荐(0) 编辑