Atom编辑器:将选定部分折叠成单行

13
在Atom中,是否有一种方法可以将整个选择折叠成一行?我试图制作一个包,让我能够选择多行代码并折叠它们。我的标记大致如下所示:

在Atom中,是否有一种方法可以将整个选择折叠成一行?我试图制作一个包,让我能够选择多行代码并折叠它们。我的标记大致如下所示:

/* Text Colors */

.text-red {
    color: red;
}

.text-green {
    color: green;
}

.text-blue {
    color: blue;
}

/* Typography */

h1 {
    font-size: 30px;
}

当我折叠它时,它会看起来像这样:

/* Text Colors */

[...]

/* Typography */

h1 {
    font-size: 30px;
}

这样我就可以同时查看代码中各个部分的外观。我尝试使用foldSelectedLines,但不幸的是它会将它折叠成这样:

/* Text Colors */

.text-red {[...]

/* Typography */

h1 {
    font-size: 30px;
}

哪里有区别?你不认为初始标签(在你的情况下是.class)提供了有价值的信息吗?当前版本也将所有内容折叠到一行上,不是吗? - nwinkler
例如,如果在第1节(可能类似于/页脚/)中有30个类,我选择它们并折叠它们,那么初始标签并不是真正相关的(除了第一个标签),但根据部分注释,我知道所选内容的情况。据我所知,当前版本始终保留折叠的初始标记? - joshhunt
好的,明白了。也许你想更新你的示例,以显示多个类折叠成一行。 - nwinkler
已经更新了,感谢您的建议。 - joshhunt
2个回答

24

在Linux和Windows上使用快捷键CTRL-ALT-F,在Mac上使用CTRL---F

在Atom中,也可以按下CTRL-SHIFT-P(在Mac上是-SHIFT-P),打开命令面板,然后输入fold以获取所有可能的折叠选项和相关的键盘快捷键列表。


Ctrl Alt [ 折叠当前行 Ctrl Alt ] 展开当前行 Ctrl Alt f 折叠选择内容 Ctrl Alt Shift P 记录光标范围 Ctrl Alt z 检出头版本 Ctrl Alt { 折叠全部 Ctrl Alt } 展开全部 - jpd
1
抱歉,我刚意识到我没有标记这个问题已经得到解答。我仍然觉得“折叠所选内容”不像其他所有折叠命令一样在“编辑”>“折叠”下。 - joshhunt

3

我有同样的问题 - 我希望能像Textmate一样折叠任意选择的内容。

对于至少在Mac上的Atom,ctrl-option-command-F可以起到相同的作用!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接