在 Sublime Text 2 中,如何将选区括在评论中? 此操作是否有键盘快捷键?
答案 0 :(得分:288)
默认情况下,在Linux / Windows上,对于英文键盘,快捷键为 Ctrl + Shift + / 以切换块注释,并且< kbd> Ctrl + / 切换一行注释。
如果你进入Preferences->Key Bindings - Default
,你可以找到所有的快捷方式,下面是评论的行。
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
答案 1 :(得分:88)
在“首选项 - &gt;键绑定 - 用户”
中[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
只需粘贴它,这些都会很棒!
答案 2 :(得分:21)
我想补充一点,默认情况下,我的Mac上的注释切换快捷方式是 cmd + alt + /
答案 3 :(得分:14)
对于德语键盘,使用 ctrl + shift + #来切换块注释和 ctrl + #切换一行注释。
Preferences->Key Bindings - Default
中的快捷方式设置为 Ctrl + Shift + / 和 Ctrl + / ,但要实际使用这些功能,请按上述键。
答案 4 :(得分:10)
在巴西葡萄牙语ABNT2键盘中,我遇到了与JoshDM报道的类似的问题。在文件sublime-keymap中我有:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
但我必须使用 ctrl + ; 和 ctrl + shift + ; 大骨节病>。在我的键盘上,; 位于 / 的左侧。
这似乎是一个错误。
答案 5 :(得分:9)
您需要将“/”替换为“7”,它适用于非英语键盘布局。
答案 6 :(得分:6)
在我的键盘(瑞典语)中,它是“ä”右侧的关键:“*”。
CTRL + *
答案 7 :(得分:5)
在键盘(西班牙语)中,SO:Win7。
进入首选项 - &gt;键绑定 - 默认,
将datetime
替换为function flatten2(input) {
var output = [];
var todo = [input];
var current;
var head;
while(todo.length) {
var current = todo.shift();
if(Array.isArray(current)) {
current = current.slice();
head = current.shift();
if(current.length) {
todo.unshift(current)
}
todo.unshift(head);
} else {
output.push(current);
}
}
return output;
}
并且不使用小键盘,它不起作用。 只需使用字母上方的数字
答案 8 :(得分:2)
在使用美式键盘的Mac上,您需要 cmd + / 。
答案 9 :(得分:2)
似乎是某种键盘映射错误。我是葡萄牙语,所以我使用的是PT / PT键盘。 Sublime Text 3显然是将 / 作为〜处理。
答案 10 :(得分:0)
最大操作系统:如果要切换注释多个单独的行与块注释整个选择,您可以进行多行编辑, shift + cmd + L ,然后是那个序列中的 cmd + / 。
答案 11 :(得分:0)
Ctrl + d 和 Ctrl + Shift + d ....
<li *ngFor="let item of myData">
{{item.title}}
</li>
答案 12 :(得分:0)
首先打开Sublime Text 2。
在顶部菜单栏上选择Preferences
。
然后选择Key Bindings -User
。
而不是把这段代码,
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
我使用 Ctrl + Shift + C ,您还可以使用不同的快捷键。
答案 13 :(得分:0)
在我的笔记本电脑上使用西班牙语键盘,问题似乎是键绑定上的“/”,我将其更改为 ctrl + shift + c 现在可行。
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } },