✨ feat(vscode): 代码阅读侧栏行加复制菜单,块按钮只留图标,筛选菜单加全选 / 取消全选
This commit is contained in:
1 parent
631699a570
commit
c84e21ff57
16 files changed
+555
-119
No files matched your search
+112
-3
@@ -124,11 +124,36 @@
|
||||
"title": "编辑",
|
||||
"category": "代码阅读"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileName",
|
||||
"title": "复制文件名",
|
||||
"category": "代码阅读"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFolderName",
|
||||
"title": "复制文件夹名",
|
||||
"category": "代码阅读"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileStem",
|
||||
"title": "复制文件名(不带后缀)",
|
||||
"category": "代码阅读"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyRelativePath",
|
||||
"title": "复制相对路径",
|
||||
"category": "代码阅读"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyAbsolutePath",
|
||||
"title": "复制绝对路径",
|
||||
"category": "代码阅读"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.addNote",
|
||||
"title": "添加注释",
|
||||
"category": "代码阅读",
|
||||
"icon": "$(comment)"
|
||||
"icon": "$(note)"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.editNote",
|
||||
@@ -137,7 +162,41 @@
|
||||
"icon": "$(edit)"
|
||||
}
|
||||
],
|
||||
"submenus": [
|
||||
{
|
||||
"id": "superpowers.codeReader.copy",
|
||||
"label": "复制",
|
||||
"icon": "$(copy)"
|
||||
}
|
||||
],
|
||||
"menus": {
|
||||
"superpowers.codeReader.copy": [
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileName",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^file( noted)?$/",
|
||||
"group": "copy@1"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFolderName",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^folder( noted)?$/",
|
||||
"group": "copy@1"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileStem",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^file( noted)?$/",
|
||||
"group": "copy@2"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyRelativePath",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)( noted)?$/",
|
||||
"group": "copy@3"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyAbsolutePath",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)( noted)?$/",
|
||||
"group": "copy@4"
|
||||
}
|
||||
],
|
||||
"view/title": [
|
||||
{
|
||||
"command": "superpowers.openKanban",
|
||||
@@ -161,15 +220,45 @@
|
||||
}
|
||||
],
|
||||
"view/item/context": [
|
||||
{
|
||||
"submenu": "superpowers.codeReader.copy",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)( noted)?$/",
|
||||
"group": "inline@1"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.addNote",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)$/",
|
||||
"group": "inline"
|
||||
"group": "inline@2"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.editNote",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder) noted$/",
|
||||
"group": "inline"
|
||||
"group": "inline@2"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileName",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^file( noted)?$/",
|
||||
"group": "copy@1"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFolderName",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^folder( noted)?$/",
|
||||
"group": "copy@1"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileStem",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^file( noted)?$/",
|
||||
"group": "copy@2"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyRelativePath",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)( noted)?$/",
|
||||
"group": "copy@3"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyAbsolutePath",
|
||||
"when": "view == superpowers.codeReader.files && viewItem =~ /^(file|folder)( noted)?$/",
|
||||
"group": "copy@4"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.addNote",
|
||||
@@ -207,6 +296,26 @@
|
||||
"command": "superpowers.codeReader.showSource",
|
||||
"when": "activeCustomEditorId == superpowers.codeReader.preview"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileName",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFolderName",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyFileStem",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyRelativePath",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.copyAbsolutePath",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "superpowers.codeReader.addNote",
|
||||
"when": "false"
|
||||
|
||||
Reference in new issue
Block a user