ctrl+alt+t 函数注释快捷键失效,信息收集
Closed this issue · 82 comments
如题,大部分用户是可以正常使用的,但有一部分用户,使用这个快捷键是失效的,失效的用户,可以将你的信息写在这里,越详细越好,非常感谢!
似乎是快捷键占用,本身有一个ctrl+alt+i是终端切换,删除快捷键再重新安装还是不行,不知道可不可以加个自定义快捷键的设置呢?
@NorthSeacoder 有人试过更换快捷键,好像不是因为快捷键冲突的问题。您可以自己在首选项设置中更改快捷键。
@OBKoro1
会不会是因为我安装过修改快捷键的插件呢?首选项里只有一个fileheader的文档注释快捷键。。。。
@NorthSeacoder 找不到(cursorTip)这个命令的快捷键吗? ?
PS:你的VsCode版本和操作系统是什么?
原来cursorTip这个命令就是。。。我知道咋回事了。。。就是快捷键冲突,我把终端切换改了之后就好了,插件很棒,thanks
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下的快捷键不同吗?
Linux下的Ctrl+Alt+T是系统默认的打开命令行终端的快捷键,这个快捷键应该在所有Linux系统中都是默认的,而且Linux下几乎都要用到命令行终端。建议在koroFileHeader的新版本中进行修改。我现在的系统是Ubuntu1404,Ctrl+Alt+f(function)暂时没有冲突
@HaoQChen 因为考虑到要兼容其他用户,准备在readme中给个提示,应该就这两天会发一个版本。
感谢,至少给个提示应该怎么设置。在issue里找答案还是花了一点时间的,没太大必要
直接在快捷键设置 搜索 复制 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": ""
},
你这里 对应的值 都没设置。
默认就是下面
/**
- @description:
- @param {type}
- @return:
*/
"fileheader.cursorMode": {
"description": "",
"param": "",
"return": ""
},
你这里 对应的值 都没设置。
默认就是下面
/**
- @description:
- @param {type}
- @return:
*/
不懂你是什么意思?
配置里面的“”
需要添加内容?比如:
"fileheader.cursorMode": {
"description": "@description",
"param": "@param",
"return": "@return"
},
能不能把正确的配置内容发一下,感谢!
还有,配置文件里面的annotationStr中的head明明是:/*
,为什么最后使用快捷键插入函数注释之后第一行是/**
?
你把每个 : "" 写个值, 自己 试一遍就都清楚了。
你把每个 : "" 写个值, 自己 试一遍就都清楚了。
我添加了,比如,我写了一个test的值,结果如下:
/**
* @description: test
* @param {type} test
* @return: test
*/
嗯,你可能没懂我的意思,我现在的问题就两个
第一:在HTML文档里添加头部注释,格式是<!-- 注释内容-->
,但插入函数注释,格式是/*注释内容*/
,两个注释的格式为什么不一致?HTML里面不能用/**/
注释的吧。
第二:settings.json配置文件里面明明设置函数注释的开头是/*
,为什么插入函数注释之后显示的结果却是/**
?怎么突然多出来了一个*
能不能指定只给已经添加了注释文件头的文件修改编辑时间,有些文件是别人写的,压根没有文件头注释,把这些文件忽略掉
之前使用一直没有问题,今天突然提示command‘extension.cursorTip’not found
两个快捷键都提示命令找不到。不知道是什么情况,键盘快捷方式查看了,绑定的也没错,命令就是extension.cursorTip
和extension.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保存,就自动生成头部注释?
所以,linux系统下的函数注释快捷键冲突问题到底怎么解决。。。?
mac系统下改了快捷键也不生效 原始快捷键也不生效
快捷键全部不起作用 按步骤都设置了还是没反应
vscode:1.35.1
OS: Mac OS Catalina
@Xuezenghuigithub 一样的系统 vscode1.26 改快捷键无论怎么设置都不起作用
所以,linux系统下的函数注释快捷键冲突问题到底怎么解决。。。?
所以, linux系统下的函数注释快捷键冲突问题根本没有解决...
mac 配置完毕后快捷键失效,基本上用不了。
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)就可以解决了
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 |
cursorTip
谢谢,原来cursorTip就是加注释,我还以为是别的软件给取消了
默认快捷键好像是 CTRL + win + i
我使用这个快捷键有效,是因为原来有冲突自动修改了吗?
默认快捷键好像是 CTRL + win + i
我使用这个快捷键有效,是因为原来有冲突自动修改了吗?
我更新以后也这样子,可以去快捷键里改回来。我查了快捷键好像也没有冲突的,就是莫名其妙便过去了。。。
建议修改一下vscode简介说明里面的头部注释快捷键,按ctrl+alt+i没法添加头部注释已经好几个月了,因为一般都是自动给新文件加头部注释所以也就忍了,直到今天才在这里找到正解。
默认快捷键好像是 CTRL + win + i
终于解决了,激动!
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 插件自动更新
我啥也没动,今天莫名其妙又好了,快捷键又都用了
系统: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用户名等功能,可能搞出问题了
4.9.1 回退到4.8.19 解决了函数注释的问题 .... 摆烂
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
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",}
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" }, ]
这个快捷键本来就是插件的啊,怎么还冲突上了