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?
- 5You can paste it into Visual Studio (Express).Henk Holterman– Henk Holterman2011-11-17 22:04:12 +00:00Commented Nov 17, 2011 at 22:04
- (VS Express is free by the way)Eric J.– Eric J.2011-11-17 22:04:40 +00:00Commented Nov 17, 2011 at 22:04
- 1Visual studio has code autoformating with Ctrl-K-D. MonoDevelop and SharpDevelop probably have a similar feature.CodesInChaos– CodesInChaos2011-11-17 22:05:08 +00:00Commented Nov 17, 2011 at 22:05
- 1Rather sounds like Rod would like to use Notepad++David Heffernan– David Heffernan2011-11-17 22:07:15 +00:00Commented Nov 17, 2011 at 22:07
- @DavidHeffernan well, once copied and reformatted in Visual Studio, the OP cound copy it out again into Notepad++ - the only good use for Visual Studio?Martin James– Martin James2011-11-17 22:10:02 +00:00Commented Nov 17, 2011 at 22:10
4 Answers
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 { } } Comments
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)
5 Comments
notepad++ won't format the code.
Follow this steps to do:-
- Open visual studio
- drag n drop the file on VS
- Click on Edit menu
- Click on Advanced
- Click on Format Document.