OBKoro1/koro1FileHeader

ctrl+alt+t 函数注释快捷键失效,信息收集

Closed this issue · 82 comments

如题,大部分用户是可以正常使用的,但有一部分用户,使用这个快捷键是失效的,失效的用户,可以将你的信息写在这里,越详细越好,非常感谢!

似乎是快捷键占用,本身有一个ctrl+alt+i是终端切换,删除快捷键再重新安装还是不行,不知道可不可以加个自定义快捷键的设置呢?

@NorthSeacoder 有人试过更换快捷键,好像不是因为快捷键冲突的问题。您可以自己在首选项设置中更改快捷键。

@OBKoro1
会不会是因为我安装过修改快捷键的插件呢?首选项里只有一个fileheader的文档注释快捷键。。。。

@NorthSeacoder 找不到(cursorTip)这个命令的快捷键吗? ?
PS:你的VsCode版本和操作系统是什么?

原来cursorTip这个命令就是。。。我知道咋回事了。。。就是快捷键冲突,我把终端切换改了之后就好了,插件很棒,thanks

快捷键(ctrl+alt+t)失效的问题:
是快捷键被占用了,参照下图,可以自行修改一下快捷键!

image

php下快捷键添加文件头注释,会添加在<?php的上面

CTL+ALT+T已经被ubuntu系统的打开terminal快捷键占用了

改了cursortip快捷键还是不行, 在command里面只有fileheader这一个动作, 在快捷键设置里面也只有fileheader, 没有ctrl+alt+t
信息如下:

版本: 1.30.2
提交: 61122f88f0bf01e2ac16bdb9e1bc4571755f5bd8
日期: 2019-01-07T22:54:13.295Z
Electron: 2.0.12
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
OS: Windows_NT x64 10.0.17134

问题已解决:
cursorTip是函数快捷名称, 默认是ctrl alt t, 但是ctrl alt t不能作为vscode快捷键
所以更改一下默认快捷键就可以了

要是函数注释能自动获取参数名称并写入注释就更好了

改了cursortip快捷键也是不行。

版本: 1.31.1 (user setup)
提交: 1b8e8302e405050205e69b59abb3559592bb9e60
日期: 2019-02-12T02:20:54.427Z
Electron: 3.1.2
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17134

问题已解决:
cursorTip是函数快捷名称, 默认是ctrl alt t, 但是ctrl alt t不能作为vscode快捷键
所以更改一下默认快捷键就可以了

我和你情况一样, 你是更改什么的默认快捷键。 我已经尝试改过cursortip的默认快捷键。

如何重新绑定ctrl+alt+t 快捷键,函数注释的command和when该写什么?看到请回复,谢谢

{
"key": "ctrl+alt+t",
"command": "terminal.toggle"
}
这个的快捷键占了t,改掉就好了

改了cursortip快捷键也是不行。

版本: 1.31.1 (user setup)
提交: 1b8e8302e405050205e69b59abb3559592bb9e60
日期: 2019-02-12T02:20:54.427Z
Electron: 3.1.2
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17134

问题已解决:
cursorTip是函数快捷名称, 默认是ctrl alt t, 但是ctrl alt t不能作为vscode快捷键
所以更改一下默认快捷键就可以了

我和你情况一样, 你是更改什么的默认快捷键。 我已经尝试改过cursortip的默认快捷键。

修改掉那个快捷键, 多尝试几个快捷键组合

删掉vscode-fileheader插件,再重新加载就可以了

filehader的函数注释快捷键不能使用,并且fileheader的快捷键只有Ctrl+alt+i 这么一个,试过修改cursorTip的快捷键为别的,让它不占用Ctrl+alt+t,但是fileheader函数注释还是不能使用,重新装插件还是不能响应函数注释

在Linux下
VSCode版本: 1.33.1
koroFileHeader版本:3.7.0
我将cursortip的快捷键设置为Ctrl+Alt+f(function)
fileheader设置为Ctrl+Alt+I
然后在文件->首选项-设置->搜索fileheader后进入setting.json。按照配置
设置后可以使用函数和文件头的注释快捷键,都很正常。感谢作者。
另外建议作者在readme增加Linux快捷键的描述,那里只有Windows和mac。有些issue又关闭了比较难注意到

@HaoQChen linux下的快捷键不同吗?

@HaoQChen linux下的快捷键不同吗?

Linux下的Ctrl+Alt+T是系统默认的打开命令行终端的快捷键,这个快捷键应该在所有Linux系统中都是默认的,而且Linux下几乎都要用到命令行终端。建议在koroFileHeader的新版本中进行修改。我现在的系统是Ubuntu1404,Ctrl+Alt+f(function)暂时没有冲突

@HaoQChen 因为考虑到要兼容其他用户,准备在readme中给个提示,应该就这两天会发一个版本。

@HaoQChen 因为考虑到要兼容其他用户,准备在readme中给个提示,应该就这两天会发一个版本。

感谢,至少给个提示应该怎么设置。在issue里找答案还是花了一点时间的,没太大必要

我在安装了3.8.0版本的插件,并且未进行任何配置后,使用函数注释快捷键提示 command "extension.cursorTip" not find,是什么原因?我换了多个组合键都出现相同的情况。同时,文件头部注释是正常的。
操作系统为:macOS Mojave Version 10.14.4
vscode版本为:Version 1.34.0
warning截图:
image

直接在快捷键设置 搜索 复制 extension.fileheader 然后 自己设置快捷键。extension.cursorTip 这个同意。一次搞定。

vscode版本:1.37.0
插件版本:4.0.0
操作系统版本:Windows 10 1903版64位

问题:插件安装上之后两个快捷键都无法使用,我在首选项键盘快捷方式里面手动设置了一下,可以正常使用。但是,文档是HTML格式,添加头部注释没问题,添加函数注释一直是默认的格式,就是这种

/**
 * @description: 
 * @param {type} 
 * @return: 
 */

(很奇怪为什么第一行是/**不应该是/*吗??)
而头部注释是正常的,是这种:

<!--
 * @Email: xxxx
 * @Author: xxxx
 * @Github: xxxx
 * @Date: 2019-08-14 15:14:39
 * @Description: 
 -->

我的问题是,为什么添加函数注释的时候,没有按照语言格式来添加?

我的settings.json配置如下:

    "fileheader.customMade": {
        "Email": "xxxx",
        "Author": "xxxx",
        "Github": "xxxx",
        "Date": "Do not edit",
        "Description": ""
    },
    "fileheader.cursorMode": {
        "description": "",
        "param": "",
        "return": ""
    },
    "fileheader.configObj": {
        "autoAdd": false,
        "autoAlready": true,
        "createFileTime": true,
        "timeNoDetail": false,
        "annotationStr": {
            "head": "/*",
            "middle": " * @",
            "end": " */",
            "use": false
        },
        "headInsertLine": {
            "php": 2
          }
    },

"fileheader.cursorMode": {
"description": "",
"param": "",
"return": ""
},
你这里 对应的值 都没设置。
默认就是下面
/**

"fileheader.cursorMode": {
"description": "",
"param": "",
"return": ""
},
你这里 对应的值 都没设置。
默认就是下面
/**

不懂你是什么意思?
配置里面的“”需要添加内容?比如:

"fileheader.cursorMode": {
        "description": "@description",
        "param": "@param",
        "return": "@return"
    },

能不能把正确的配置内容发一下,感谢!
还有,配置文件里面的annotationStr中的head明明是:/*,为什么最后使用快捷键插入函数注释之后第一行是/**

你把每个 : "" 写个值, 自己 试一遍就都清楚了。

你把每个 : "" 写个值, 自己 试一遍就都清楚了。

我添加了,比如,我写了一个test的值,结果如下:

/**
 * @description: test
 * @param {type} test
 * @return: test
 */

嗯,你可能没懂我的意思,我现在的问题就两个
第一:在HTML文档里添加头部注释,格式是<!-- 注释内容-->,但插入函数注释,格式是/*注释内容*/,两个注释的格式为什么不一致?HTML里面不能用/**/注释的吧。

第二:settings.json配置文件里面明明设置函数注释的开头是/*,为什么插入函数注释之后显示的结果却是/**?怎么突然多出来了一个*

@rumosky

  1. 因为html没有函数注释,添加的是js的注释形式.
  2. annotationStr配置是当没有匹配到插件支持语言的时候才会使用,显然插件支持html形式。
  3. 如果你需要修改插件提供的注释形式,配置
    image

@OBKoro1 好的,感谢,这就清楚了。抱歉,我是在HTML文档里面测试的,忘记了HTML没有函数,在HTML文档js部分测试是没问题的。已start,再次感谢

能不能指定只给已经添加了注释文件头的文件修改编辑时间,有些文件是别人写的,压根没有文件头注释,把这些文件忽略掉

image
如上图所示:
双击,然后重新绑定快捷键

我在安装了3.8.0版本的插件,并且未进行任何配置后,使用函数注释快捷键提示 command "extension.cursorTip" not find,是什么原因?我换了多个组合键都出现相同的情况。同时,文件头部注释是正常的。
操作系统为:macOS Mojave Version 10.14.4
vscode版本为:Version 1.34.0
warning截图:
image

我跟你情况一下,解决了吗?

之前使用一直没有问题,今天突然提示command‘extension.cursorTip’not found两个快捷键都提示命令找不到。不知道是什么情况,键盘快捷方式查看了,绑定的也没错,命令就是extension.cursorTipextension.fileheader

说一句题外话,就本人使用的情况而言,这个插件好折腾,但确实功能多,舍友用的vscode-fileheader倒是一直没出问题。

vscode版本: 1.38.0 (system setup)
OS: Windows_NT x64 10.0.18362

快捷键全部不起作用 按步骤都设置了还是没反应
vscode:1.35.1
OS: Mac OS Catalina

为什么我ctrl+s保存,就自动生成头部注释?

jkwho commented

所以,linux系统下的函数注释快捷键冲突问题到底怎么解决。。。?

mac系统下改了快捷键也不生效 原始快捷键也不生效

为什么我ctrl+s保存,就自动生成头部注释?

@jkwho 设置autoAdd为true即可解决

快捷键全部不起作用 按步骤都设置了还是没反应
vscode:1.35.1
OS: Mac OS Catalina

@Xuezenghuigithub 一样的系统 vscode1.26 改快捷键无论怎么设置都不起作用

所以,linux系统下的函数注释快捷键冲突问题到底怎么解决。。。?

所以, linux系统下的函数注释快捷键冲突问题根本没有解决...

我安装了 koroFileHeader, 但是一直弹出报错:
版本:4.3.0
image

mac 配置完毕后快捷键失效,基本上用不了。

我这边的理解和处理方式以供参考:
1、我这边也 mac 是 使用 cmd + ctrl + t 不好使
2、查看官方文档是有这两个对应的命令
image
3、 vscode 里 到 short key boards, 输入extension.cursorTip,发现已开始并没有设置快捷键
image
4、 重新设置为 cmd + ctrl + t 就好了

filehader的函数注释快捷键不能使用,并且fileheader的快捷键只有Ctrl+alt+i 这么一个,试过修改cursorTip的快捷键为别的,让它不占用Ctrl+alt+t,但是fileheader函数注释还是不能使用,重新装插件还是不能响应函数注释

删掉vscode-fileheader插件,再重新加载就可以了 我这样解决了

cursorTip改成什么快捷键 按这个快捷键就能函数注释 而不是ctrl + alt +T 比如改成 ctrl + alt +U 按这个就可以

CTL + ALT + T已经被ubuntu系统的打开终端快捷键占用了

CTRL+Win键+T ,ubuntu系统亲测有效

如题,大部分用户是可以正常使用的,但有一部分用户,使用这个快捷键是失效的,失效的用户,可以将你的信息写在这里,越详细越好,非常感谢!

deepin 系统,参考这个兄弟(fengfanlbc)就可以解决了

Windows Vscode 删除 Ctrl+Alt+T快捷键, 然后无法添加
在vscode界面输入 ctrl+shift+p , 找到键盘快捷方式: cursorsTip
image

filehader的函数注释快捷键不能使用,并且fileheader的快捷键只有Ctrl+alt+i 这么一个,试过修改cursorTip的快捷键为别的,让它不占用Ctrl+alt+t,但是fileheader函数注释还是不能使用,重新装插件还是不能响应函数注释

试一下ctrl+ win + t

filehader的函数注释快捷键不能使用,并且fileheader的快捷键只有Ctrl+alt+i 这么一个,试过修改cursorTip的快捷键为别的,让它不占用Ctrl+alt+t,但是fileheader函数注释还是不能使用,重新装插件还是不能响应函数注释

试一下ctrl+ win + t
ctrl+ win + t 这个倒是可以,
之前都是
Ctrl+alt+t得, 突然不行了 不知道怎么搞得

CTRL + alt + i 按下无响应
windows10
vscode 1.62.3

重新配置快捷键

默认快捷键好像是 CTRL + win + i

重新配置快捷键

如何重新配置呢?

重新配置快捷键

如何重新配置呢?

按下ctrl+shift+p
1.修改文件头快捷键:搜索fileheader,选择右侧设置图标,就进入按键绑定页面。
2.修改函数注释快捷键:搜索cursorTip,选择右侧设置图标,就进入按键绑定页面。

Command Keybinding When Source
fileheader Ctrl+Alt+I editorTextFocus User
cursorTip Ctrl+Alt+T editorTextFocus User

我用OpenArk找到了占用CTRL+ALT+T的软件,是TIM

cursorTip

谢谢,原来cursorTip就是加注释,我还以为是别的软件给取消了

默认快捷键好像是 CTRL + win + i

我使用这个快捷键有效,是因为原来有冲突自动修改了吗?

默认快捷键好像是 CTRL + win + i

我使用这个快捷键有效,是因为原来有冲突自动修改了吗?

我更新以后也这样子,可以去快捷键里改回来。我查了快捷键好像也没有冲突的,就是莫名其妙便过去了。。。

dwtom commented

建议修改一下vscode简介说明里面的头部注释快捷键,按ctrl+alt+i没法添加头部注释已经好几个月了,因为一般都是自动给新文件加头部注释所以也就忍了,直到今天才在这里找到正解。

默认快捷键好像是 CTRL + win + i

终于解决了,激动!

  • vscode 1.62.3
  • koroFileHeader v4.8.19
  • 配置
  "fileheader.customMade": {
        "Author": "味精",
        "Date": "Do not edit",
        "LastEditors": "味精",
        "LastEditTime": "Do not edit",
        "Description": "file content"
    },
    "fileheader.cursorMode": {
        "description": "",
        "param": "",
        "return": ""
    },

快捷键也设置了,但是函数注释无法使用,但是头部注释快捷键可以使用
image

ubuntu系统试试 ctrl+win+T / I

系统:win10 21H2
vscode:1.67
koroFileHeader:v4.8.22
问题:几个月前使用没问题,现在文件头部注释快捷键按了没反应,函数注释快捷键正常
尝试:(1)文件头部注释和函数注释互换快捷键,没反应的仍然是文件头部注释(2)尝试过更换成以下快捷键并重启vscode或重启系统仍然是快捷键无效:ctrl+alt/win+i/h/f/t

系统:win10 21H2 vscode:1.67 koroFileHeader:v4.8.22 问题:几个月前使用没问题,现在文件头部注释快捷键按了没反应,函数注释快捷键正常 尝试:(1)文件头部注释和函数注释互换快捷键,没反应的仍然是文件头部注释(2)尝试过更换成以下快捷键并重启vscode或重启系统仍然是快捷键无效:ctrl+alt/win+i/h/f/t

你这个问题解决了没?我现在也遇到这个问题,文件头部注释快捷键没反应也不自动生成了,函数的能够正常使用。

系统:win10 21H2 vscode:1.67 koroFileHeader:v4.8.22 问题:几个月前使用没问题,现在文件头部注释快捷键按了没反应,函数注释快捷键正常 尝试:(1)文件头部注释和函数注释互换快捷键,没反应的仍然是文件头部注释(2)尝试过更换成以下快捷键并重启vscode或重启系统仍然是快捷键无效:ctrl+alt/win+i/h/f/t

你这个问题解决了没?我现在也遇到这个问题,文件头部注释快捷键没反应也不自动生成了,函数的能够正常使用。
没有,就如我说的我做了各种尝试,摆烂了,等修复

系统:win10 21H2 vscode:1.67 koroFileHeader:v4.8.22 问题:几个月前使用没问题,现在文件头部注释快捷键按了没反应,函数注释快捷键正常 尝试:(1)文件头部注释和函数注释互换快捷键,没反应的仍然是文件头部注释(2)尝试过更换成以下快捷键并重启vscode或重启系统仍然是快捷键无效:ctrl+alt/win+i/h/f/t

你这个问题解决了没?我现在也遇到这个问题,文件头部注释快捷键没反应也不自动生成了,函数的能够正常使用。
没有,就如我说的我做了各种尝试,摆烂了,等修复

我也是这样, 目前规避掉了这个错误

现象: 1. 快捷键添加文件头注释无反应
2. 创建新文件无自动添加注释
3. 保存文件时时间可自动更新,但编辑者 未识别
解决: 1. 回退 koroFileHeader 到 4.8.19 版本
2. 禁用 vscode-fileheader
3. 禁用 Vscode 插件自动更新

系统:win10 21H2 vscode:1.67 koroFileHeader:v4.8.22 问题:几个月前使用没问题,现在文件头部注释快捷键按了没反应,函数注释快捷键正常 尝试:(1)文件头部注释和函数注释互换快捷键,没反应的仍然是文件头部注释(2)尝试过更换成以下快捷键并重启vscode或重启系统仍然是快捷键无效:ctrl+alt/win+i/h/f/t

你这个问题解决了没?我现在也遇到这个问题,文件头部注释快捷键没反应也不自动生成了,函数的能够正常使用。
没有,就如我说的我做了各种尝试,摆烂了,等修复

我也是这样, 目前规避掉了这个错误

现象: 1. 快捷键添加文件头注释无反应 2. 创建新文件无自动添加注释 3. 保存文件时时间可自动更新,但编辑者 未识别 解决: 1. 回退 koroFileHeader 到 4.8.19 版本 2. 禁用 vscode-fileheader 3. 禁用 Vscode 插件自动更新

我啥也没动,今天莫名其妙又好了,快捷键又都用了

bunus commented

系统:win10 21H2 vscode:1.67 koroFileHeader:v4.8.22 问题:几个月前使用没问题,现在文件头部注释快捷键按了没反应,函数注释快捷键正常 尝试:(1)文件头部注释和函数注释互换快捷键,没反应的仍然是文件头部注释(2)尝试过更换成以下快捷键并重启vscode或重启系统仍然是快捷键无效:ctrl+alt/win+i/h/f/t

你这个问题解决了没?我现在也遇到这个问题,文件头部注释快捷键没反应也不自动生成了,函数的能够正常使用。
没有,就如我说的我做了各种尝试,摆烂了,等修复

我也是这样, 目前规避掉了这个错误
现象: 1. 快捷键添加文件头注释无反应 2. 创建新文件无自动添加注释 3. 保存文件时时间可自动更新,但编辑者 未识别 解决: 1. 回退 koroFileHeader 到 4.8.19 版本 2. 禁用 vscode-fileheader 3. 禁用 Vscode 插件自动更新

我啥也没动,今天莫名其妙又好了,快捷键又都用了

我回退到4.8.21版本,没有问题,我看4.8.22更新了头部注释读取git用户名等功能,可能搞出问题了

默认快捷键好像是 CTRL + win + i

感谢,插件简介里面到现在还写的是 CTRL + ALT + i,作者就不能更新一下简介么

image
image

4.9.1 回退到4.8.19 解决了函数注释的问题 .... 摆烂

image
补充一个占用的case,PowerToys设置里的快捷键。

windows10 函数注释可以生成,但是文件注释不可以,快捷键改了也还是不行

windows10 函数注释可以生成,但是文件注释不可以,快捷键改了也还是不行

重装了vscode就正常了,兄弟们冲起来

所有的快捷都没有反应

我发现我默认cursorTip的热键是ctrl+win+t。。。

v4.9.3 函数注释默认快捷键不生效,之前用着没事,查看了其他软件的快捷键也没冲突,有可能是VS Code版本太高了;回退到v4.8.23也没用
系统:

Windows 11 企业版 24H2

VS Code

版本: 1.89.0 (user setup)
提交: b58957e67ee1e712cebf466b995adf4c5307b2bd
日期: 2024-05-01T02:09:22.859Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Windows_NT x64 10.0.26120

zealX commented

v4.9.3 函数注释默认快捷键不生效,之前用着没事,查看了其他软件的快捷键也没冲突,有可能是VS Code版本太高了;回退到v4.8.23也没用 系统:

Windows 11 企业版 24H2

VS Code

版本: 1.89.0 (user setup)
提交: b58957e67ee1e712cebf466b995adf4c5307b2bd
日期: 2024-05-01T02:09:22.859Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Windows_NT x64 10.0.26120

和这个冲突了:{ "key": "ctrl+win+t", "command": "extension.cursorTip",}

zealX commented

vsc 1.90.1 无法使用ctrl + cmd + t,检查发现默认快捷键中有这玩意:
{ "key": "ctrl+win+t", "command": "extension.cursorTip", "when": "editorTextFocus" },。尝试使用keybindings.json覆盖掉这个失败:
[ { "key": "ctrl+win+t", "command": "extension.fileheader", "when": "editorTextFocus" }, ]

vsc 1.90.1 无法使用ctrl + cmd + t,检查发现默认快捷键中有这玩意: { "key": "ctrl+win+t", "command": "extension.cursorTip", "when": "editorTextFocus" },。尝试使用keybindings.json覆盖掉这个失败: [ { "key": "ctrl+win+t", "command": "extension.fileheader", "when": "editorTextFocus" }, ]

这个快捷键本来就是插件的啊,怎么还冲突上了