Kiedy używam ctags do generowania tagów STL i używania tych tagów z Vimem, nie jest on świadomy zakresu. Jeśli użyję ctrl-], przejdzie ona do pierwszego pasującego tagu, nawet jeśli jest niepoprawny. Na przykład:Pierwsze ctags + Vim do pracy z zakresu?
std::list<int> mylist;
mylist.push__back(100);
gdybym wpisać ctrl-], gdy kursor znajduje się nad push_back (100), to zajmie mi do realizacji bitvector dnia push_back zamiast lista jest.
O ile mi wiadomo, ctags nie zna zakresu, ale wiem, że istnieją pewne wtyczki Vima, które używają ctagów, takich jak OmniCppComplete. Czy ktoś wie o jakichkolwiek wtyczkach lub ustawieniach, które to naprawią?
-R --C++ - rodzaje = + p - pola = + iaS --extra = + q --language-force = C++ Więc już to robię ... –
hmm .. Dzięki za awersja i tak. Jestem noem ctags/omnicppcomplete, po prostu właśnie to zainstalowałem i uruchomiłem :) –
@JohnWeldon is --extra = + q zawsze potrzebne? jaki jest jej efekt uboczny? – hugemeow