Reputation: 4451
I've found that if I copy C# code from off of a website, and paste it into Notepad++, it can look ugly. Basically it's all on 1 line. Is there a way to format code, e.g. a way to take something like 1 long line of C# code, and then properly indent the code?
Upvotes: 4
Views: 9328
Reputation: 324
To add format and other C# specific benefits to notepad++ install a CS-Script Plugin via the Plugin Manager (Plugins -> Plugin Manager)
Upvotes: 2
Reputation: 67898
If you're trying to format a C-style language you can in fact use Notepad++ - but you'll need to install TextFX. You can do that via the Plugin Manager (Plugins
-> Plugin Manager
) or by downloading the ZIP from here. Once you've downloaded the ZIP just drop that DLL into the Plugins folder for Notepad++ (which is going to be under the install directory) and (re)start Notepad++.
Then when you want to use it use the TextFX
-> TextFX Edit
-> Reindent C++ Code
option from the menu. It will make something like this:
namespace Hello
{
public class MyClass
{
}
}
look like this:
namespace Hello
{
public class MyClass
{
}
}
Upvotes: 11
Reputation: 18064
notepad++ won't format the code.
Follow this steps to do:-
Upvotes: 1
Reputation: 1490
In Visual Studio, when you paste the code, you can go to Edit --> Advanced --> Format Document
In Notepad++ you may be out of luck on the single line thing, but you can go to Language --> C --> C# (or language of code)
Upvotes: 2