1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

项目代码结构调整

This commit is contained in:
2024-12-07 18:10:44 +08:00
parent d7aa9ac403
commit 8354ebb1ca
13 changed files with 42 additions and 31 deletions

View File

@@ -0,0 +1,36 @@
import * as vscode from 'vscode';
// docs: https://code.visualstudio.com/api/references/vscode-api#StatusBarItem
let statusBar: vscode.StatusBarItem;
/**
* 创建状态栏按钮
*
* @since 2024-04-07
*/
export function createStatusBarItem() {
statusBar = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left);
statusBar.text = '$(find-replace)变量转换';
statusBar.command = 'variable-conversion.convertCase';
// statusBar.color = 'red';
// statusBar.show();
}
/**
* 判断是否展示状态栏按钮
*
* @since 2024-04-07
*/
export function updateStatusBarItemVisable(selectTextLength: number) {
if (!statusBar) {
return;
}
let editor = vscode.window.activeTextEditor;
if (editor && selectTextLength > 0) {
statusBar.show();
return;
}
statusBar.hide();
}