Прежде всего, речь идет о максимизации производительности как программиста на С ++.Моя обычная работа - использовать Windows ssh-клиент, такой как xshell
, для входа на удаленную машину Linux через ssh и выполнять там много работы с Linux.Представьте, что я хочу создать большой проект C ++, и теперь я столкнулся с проблемой.
- Если я пишу код в Windows IDE, мне нужно распространять изменения каждый раз, когда я изменяю некоторые файлына машине Linux, и скомпилировать там.(Учтите, что компиляция в Windows неосуществима или очень медленна)
- Если я напишу код в терминале Linux, так как это будет большой проект (а не просто простейший hellowrold), производительность при работе с vim или emacs не можетсоответствует этому в Windows IDE.
Здесь я хочу исключить некоторые опции, такие как samba
, настроить множество плагинов для vim или просто купить Mac.И если я пишу в Windows, нежелательно копировать все содержимое на удаленный компьютер при каждой синхронизации с ним.
Какие-либо способы или инструменты, чтобы сделать этот процесс более простым и продуктивным?