将多行折叠为一行,并对Eclipse中的每个项应用更改

时间:2013-05-29 21:00:59

标签: eclipse

我试图创建所有Java关键字的ArrayList。

我从我找到的网站上复制并粘贴了它们,但它们都是垂直列出的。有没有办法快速将它们全部折叠到一条线上?

另外,我想把每个引号都用来表示它们是字符串。有没有办法做到这一点?

为了说明的目的,这就是我在Eclipse中所拥有的:

public static ArrayList<String> keywords = {
        abstract
        assert
        boolean
        break
        byte
        case
        catch
        char
        class
        const
        continue
        default
        do
        double
        else
        enum
        extends
        final
        finally
        float
        for
        goto
        if
        implements
        import
        instanceof
        int
        interface
        long
        native
        new
        package
        private
        protected
        public
        return
        short
        static
        strictfp
        super
        switch
        synchronized
        this
        throw
        throws
        transient
        try
        void
        volatile
        while

附录实际上将它们复制到此文本字段中(不应用代码格式设置)会将它们折叠为一行。但是,我仍然需要将它们全部用引号括起来。

1 个答案:

答案 0 :(得分:1)

将它们分开。这使得代码更易于修改,并且不会强制水平滚动。

使用带有regexp的IDE find-replace工具来引入引号。类似于将([a-z]+)替换为"\1",(在Eclipse中)或"$1",(在IntelliJ IDEA中)。