Не использовать Блокнот поможет. Crimson Editor или TextPad или другие имеют нумерацию строк, подсветку синтаксиса и множество функций, которые вам понадобятся. Я уверен, что в Блокноте есть ограничения по размеру файла, с которыми вы можете столкнуться.
Элемент sans-IDE, на который я могу полностью ответить только с точки зрения Java. Я много занимался разработкой пользовательского интерфейса на Java, используя Crimson Editor, Java SDK, командные файлы и / или ANT, или Maven. Если вы разрабатываете код пользовательского интерфейса, который является универсальным или вносит значительный вклад в динамическое развитие, тогда это нормально. Если ваша работа включает в себя разработку множества различных конкретных форм (то есть экранов, которые имеют много пользовательских форм и не подлежат повторному использованию), функции Designer в IDE чрезвычайно полезны.
Однако, я нашел разработку .NET IDE немного разочаровывающей из-за вышеприведенной модели разработки Java.