Ninja ve clang ++ kullanarak derlediğim bir C++ projem var ve derleme sırasında derleme sırasında hatalar olmasını istiyorum. Şu anda, makeprg=ninja
'u ayarlayıp :make
'u çalıştırdığımda, ninja tarafından üretilen çıktının tamamı, yalnızca quickfix penceresinde görünür ve karşılık gelen dosyalara/satırlara atlamak için kullanılamaz.Ninja ve clang ++ ile çalışırken vim dosyasında Quickfix listesi ++
syntastic (zaten kullanıyorum) tarafından verilen işlevsellik, ancak aynı zamanda IDE'lerin sağladığı gibi projedeki diğer dosyalardan da hataları görmek istiyorum.
Eğer bu (kolayca) ninja ile yapılmazsa, make kullanarak çözümler de kabul edilir (proje cmake'yi kullanır, bu yüzden her ikisi de mümkündür), ancak mümkünse, ninja ile kalmak istiyorum.
Evet, bu bir başlangıç noktası gibi görünüyor. Ama 'ninja '' derleyici '' olarak kullanmakta tereddüt ediyorum, çünkü bu sadece make programı ve 'clang ++' ise gerçek derleyici. Ancak, 'derleyici/gcc.vim' dosyasına bakıldığında, bunun' make' çıktısına göre uyarlanmış bir 'errorformat'ı da kullandığı görülmektedir. – Futile