Навігація в коді C++ у vim з rtags
Найкорисніший додаток у vim для кодування у С++, на мою думку, це vim-rtags, який використовує базований на clang rtags. Rtags розбирає код, створює покажчик для точної навігації.
Rtags точний, якщо код компілюється. Але він безпомічний перед препроцесором. Наприклад, якщо є різні ділянки для linux і для windows, тільки одна із них буде компілюватися одночасно.
Що мене найбільше вразило, так це «перейменувати символ під курсором». Це вже риса інтегрованого середовища розробки: рефакторинг.
Примітка: щоб зменшити зношування SSD, я стараюся використовувати tmpfs
всюди для мінливих даних.