Eclipse format code equivalent for IntelliJ? - intellij-idea

Name says it. Is there an analogue for Ctrl-Shift-F in IntelliJ? I've searched, not found. Thanks much.

It's Ctrl+Alt+L. I often use it together with incremental expression selection - Ctrl+W and Ctrl+Shift+W to format only the elements around my current edit position.

Related

Auto fold code on open file by a certain comment in vscode

Is there any extension available that has the ability to automatically fold possible code fragments like a switch when there is a certain comment in the appropriate line?
I think that one is exactly what you are looking for:
https://marketplace.visualstudio.com/items?itemName=bobmagicii.autofoldyeah
But! I never tried it

Fold HTML tag attributes feature similar to Sublime Text

One feature I've found really useful in Sublime Text is the ability to fold HTML tag attributes. Is there a way to do this with VSCode that I'm missing?
I don't think there's a built-in way to do this. Also, it seems the extension API currently doesn't have a way of hiding characters, see this open feature request (except for a hack mentioned by the second comment).
Extensions also can't customize the built-in folding yet, see #3422.
To fold individual attributes just move your mouse pointer to the left of the editor, in the empty space on the right of the line numbers. Small - icons will appear. Click on the ones you want to fold items.
Keyboard shortcut is CTRL+SHIFT+].
You can get the full list of key bindings there: https://code.visualstudio.com/docs/getstarted/keybindings

Can IntelliJ IDEA Replace in Path Preview the CHANGED text

When using IntelliJ IDEA's Replace in Path the preview panel shows the text occurrences that will be changed as they are now. Is there any way to preview what the text will be after the change?
eg In the following I am changing "BEFORE" to "AFTER" and I would like to be able to see the line of code showing FIELD = "AFTER" before I commit to the refactor. Not a big deal for simple text but I think this is quite a shortcoming when using regular expressions and back-references to captured groups.
As of IntelliJ IDEA 2016.2, only single-file replace actions support showing replacement preview. Multi-file find & replace, as well as refactorings, only support showing the list of locations that are going to be changed, but not the state after the operation.

How to force indentation in Intellij IDEA?

I'm using the Community Edition of Intellij IDEA. I'm a little annoyed at how it restricts the way I use indentation in some areas. For example, it's hard to format the multi-line String below using tab key:
def text = """
This is a multi-line comment.
I want this indented.
And this too.
"""
I've been looking at the code style options but I can't figure out which one to configure.
I don't know of any configuration for multi line strings. I guess formatting the contents of Strings is in itself a bit dangerous. I expect auto format to change the format of my code, not the semantics of my code.
The following might ease your pain a bit if you find yourself doing custom formatting not supported by auto format:
Turn on Markers for turning on and off formatters. This allows you to specify comments that will define areas of your code that auto format won't touch. Look for the checkboxes in Editor -> Code Style under "Formatter Control"
If you mark multiple lines and press [TAB], IntelliJ will indent all of lines.
You can write your string without indentations and then use multi line edit (multi cursor) to indent all the lines you want at the same time.
More on that feature in the link below (and also a short video demo):
http://blog.jetbrains.com/idea/2014/03/intellij-idea-13-1-rc-introduces-sublime-text-style-multiple-selections/

Is there a text editor or ide that will do this things?

Is there a text editor that will let me shade certain code blocks with specific colors so I can easily find them later? Bookmarks are great, but I also wanted to shade with the same color all code blocks which are somehow related to each other.
and
When my current text editors autocreate curly braces or parentheses for me and I type what I want in between them, are there any that let me either jump to the end of the line to put a semicolon there, or "return" to type the next line, or do I always have to use the arrow key to get out of the curly braces? Perhaps there is a shortcut I'm missing?
I think about every code editor, including Notepad++, has bookmarks. If you're looking for a more complete IDE, it probably depends on the language you're using. For .NET languages that is Visual Studio, but you probably would have known that. For PHP, Javascript and HTML/CSS, you can use Netbeans for PHP. Netbeans is also available for Java. It is a rich editor, and I think one of the best free general purpose IDE's available.
Marking pieces of code in colors is unknown to me. I've never seen an editor that supports this. You would also need a project in which to store the start and end points of these blocks, unless you would save them as comments or so in the file itself.
Visual Studio knows regions which you can define by a start tag and an end tag. You can collapse and unfold an entire region at once, making it quite easy to navigate through larger files.
But these regions are actually part of the code file, so you cannot use this for any file, because those region markers will probably make the file invalid.
I'm still wondering why any other shortcut key would be easier or more convenient than 'arrow down'..