edytory zwykle przy zapisie pliku zachowują starą wersję (pliki *.bak albo z tyldą na końcu). Możesz poszukać czy w folderze nie ma takiego pliku. Niektóre IDE (w Netbeans widziałem coś takiego) zachowują listę zmian lokalnych do każdego pliku (zobacz czy w swoim IDE nie masz opcji "history" albo podobnej).
A jak nie to są programy, które odzyskują pliki (google: restore files WPIS_NAZWE_SYSTEMU_OPERACYJNEGO), tylko możliwe, że będziesz musiał szukać tego pliku wśród plików o nazwach RESTORED_FILE_109122393.DAT (na przykład).
Ale na przyszłość radziłbym jednak kilka razy dziennie robić backup plików, albo korzystać z systemu wersji i robić często commity

wtedy nawet jak coś się spieprzy to odzyskujesz poprzednią wersję pliku. I tracisz godzinę pracy, a nie kilka dni.