Auto-indent in Notepad++
We always write code like this formal:
void main(){
if(){
if()
}
But when I use Notepad++, the display is:
void main(){
if(){
if()
}
How do I use Notepad++ to auto indent?
Thanks to Jonathan, I have set it, but it does not take any effect. The snapshot is below:
I am using Notepad++ version 5.1.3.
Solution 1:
Notepad++ will only auto-insert subsequent indents if you manually indent the first line in a block; otherwise you can re-indent your code after the fact using TextFX > TextFX Edit > Reindent C++ code
.
Solution 2:
If the TextFX menu does not exist, you need to download & install the plugin. Plugins->Plugin Manager->Show Plugin Manager and then check the plugin TextFX Characters. Click 'install,' restart Notepad++.
In version Notepad++ v6.1.3, I resolve with: Plugin Manager->Show Plugin Manager** and then check the plugin "Indent By Fold"
Solution 3:
There seems to be an option for auto-format of XML at least. It can be found at TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
.