有没有人知道一个文本编辑器,允许你一次缩进突出显示的代码块?

时间:2011-09-01 16:34:14

标签: html text editor block indentation

在我的代码布局方面,我是非常强迫症,按下向下箭头键和Tab连续一百次是很痛苦的。有没有人使用具有同时缩进代码块功能的文本编辑器?比如,如果我有这个:

<div>
    <img src="blahblah" style="float:left" />
    <span>Hey it's a picture.</span>
</div>

<div>
    <img src="somephoto" style="float:right" />
    <span>Another picture</span>
</div>

...然后我回来后想把两个div包装在另一个div里,但是它出现了这样:

<div>
<div>
    <img src="blahblah" style="float:left" />
    <span>Hey it's a picture.</span>
</div>

<div>
    <img src="somephoto" style="float:right" />
    <span>Another picture</span>
</div>
</div>

当我希望它看起来像这样:

<div>
    <div>
        <img src="blahblah" style="float:left" />
        <span>Hey it's a picture.</span>
    </div>

    <div>
        <img src="somephoto" style="float:right" />
        <span>Another picture</span>
    </div>
</div>

显然这是一个小例子,但是当谈到大文件时,这变得非常麻烦。我在Windows上使用Ubuntu和Notepad ++上的Bluefish,似乎都没有能够同时缩进代码块。你有什么想法?

3 个答案:

答案 0 :(得分:3)

任何体面的文本编辑器,包括Notepad ++,都可以做到这一点。

选择行并按 Tab

答案 1 :(得分:1)

Yup与Notepad ++一起,它的辉煌。不要忘记Shift + Tab,同样有用:)

答案 2 :(得分:0)

任何体面的文本编辑器都会在编辑器中实现此功能。

他们已经提到Notepad++,但也有Geany可用于Windows和Linux(也可以自动关闭标记),Droidedit适用于Android,Smultron对于OS X用户,如果你喜欢像我这样的基于网络的应用,那就是CodeMirror JavaScript库。

如果要缩进大量代码,请使用 Tab 。 如果你想使用 SHIFT + Tab 取消注释/突出大量代码。

变得非常有帮助。另外 CTRL + F 找到文本, CTRL + H 替换文本(Notepad ++有一个替换所有函数,但是Geany没有)