Reikoni, короче ещё кроме расширения для C# нужно ещё расширение "vscode-solution-explorer" - оно добавит меню с обозревателем решений, как в студии, через которое можно будет производить всякие манипуляции с проектами.
Ещё стоит поставить ".NET Core Test Explorer" и "Test Explorer UI" - они позволят запускать тесты через UI.
Советую ещё прогуляться по маркетплейсу - там есть ещё всякие расширения для нугетов и паки с рефакторингами и анализаторами (например нашёл Roslynator)
Плагин "Code runner" - бесполезен, он работает на уровне файлов и вообще не понимает специфику шарпа, от чего я не смог запустить свой проект)
Вроде даже недавно был вопрос на хабре, где чел мучался с этим. Этот плагин ставить НЕЛЬЗЯ.
Reikoni, У дотнета действительно есть проблемы с бесплатными IDE для линукса ) На винде и маке есть VS Community и VS for mac соответственно, а под линуксом из адекватного - только Rider, который платный, и Monodevelop, который как-то не очень активно поддерживается.
У меня где-то в топовых ответах есть инструкция, как настроить VSC под разработку на шарпе, но это всё равно недотягивает до любой полноценной IDE.
PS: Сейчас попробую актуализировать это, может можно и через кнопку run запускать как-то.
Если бы это был Rider и C#, то я бы завернул их в #region, но я хз, есть ли такое в жаве.
Ещё можно вынести их в новый метод - тогда они будут занимать только одну строку.
(если они только входные данные проверяют)
Проверять промедуточные данные не вижу смысла - если вы так делаете, то вероятно делаете что-то не так
Об этом даже в правилах написано, которые надо читать перед написанием вопроса.