Я люблю VsVim, как подсказал Джоэл. Но вы сказали, что хотите попробовать без Visual Studio, поэтому здесь:
vim
хорошо интегрируется с gnu make
, и написание make-файлов для программ на C # довольно просто.
Просто будьте осторожны с табуляцией и пробелами, так же, как в Linux (и, как я не делаю на SO, так как получить табуляции в блоках кода HTML сложно) Вам просто нужно правило в соответствии с:
myapp.exe : mymain.cs myhelpers.cs mydialog.cs
csc.exe /o /out:$@ $^
Затем изнутри vim
вы можете просто использовать команду :make
.