Używam Vim 8.0 z Python3 i myint/ClangComplete dla uzupełnień C/C++. SDL_<tab>
sugeruje każdą funkcję i typ z listy SDL. Czy istnieje sposób ograniczenia sugestii do typów SDL_EventType, funkcji zwracających SDL_Windows, itp.? BidiComplete wydaje się być dobrym miejscem do rozpoczęcia, ponieważ SDL_<tab>EVENT
pasowałoby do SDL_WINDOWEVENT
i SDL_FIRSTEVENT
, ale nie do SDL_FINGERDOWN
itp. Idealnie chciałbym móc filtrować przez dowolne/wszystkie pola w menu podręcznym ClangComplete, ponieważ mogę być zainteresowany w 'funkcjach, które pobierają SDL_Window * jako argument lub zwracają'. Mechanizm filtrowania/wyszukiwania może być po prostu wyrażeń regularnych na całym tekście każdej linii w PUM.Czy możesz wyszukiwać lub filtrować uzupełnienia Vima?
8
A
Odpowiedz
0
Jak wspomniałem w swoim komentarzu, wygląda na to, że pytasz o rozmyte zakończenie, co jest funkcją, o którą już prosiłeś (patrz: github.com/Rip-Rip/clang_complete/issues/388). Możesz modyfikować toobiga, aby uzyskać to, czego chcesz.
+0
Przepraszam, nie sądzę, że tak, chyba że symbol do wyszukiwania jest alfabetycznie podobny. "SDL_FINGERDOWN" dzieli tylko "SDL_" z "SDL_DOLLARRECORD", który dzieli z każdym innym obiektem SDL. Czy czegoś brakuje? –
Powiązane problemy
- 1. Czy możesz wyszukiwać w Google Play przy użyciu funkcji Intent?
- 2. Czy można wyszukiwać filmy z YouTube w języku ich napisów?
- 3. std :: string :: c_str() i uzupełnienia tymczasowe
- 4. Algorytm do uzupełnienia uszkodzonej macierzy danych
- 5. Kiedy używasz vima lub mniej na ekranie gnu, opuszczenie vima lub mniej pozostawia długotrwały ślad
- 6. Skrót do uzupełnienia kodu AppleScript
- 7. Czy możesz użyć zmiennych lokalnych wątku wewnątrz klasy lub struktury
- 8. Ukryte funkcje Vima
- 9. Jak wyszukiwać materiały "R"?
- 10. Odpowiedź Vima dość powolna
- 11. Sterowanie rozciąganiem w celu uzupełnienia ItemsControl
- 12. Wyłącz wtyczkę Vima dla niektórych typów plików
- 13. Czy mogę filtrować kolekcję z xaml?
- 14. Vim: Czy możesz usunąć konkretny numer linii z innej linii?
- 15. Czy możesz zablokować ogólny słownik?
- 16. czy możesz telnetować do ssh?
- 17. Czy mogę ustawić rubinową ścieżkę Vima?
- 18. Czy można filtrować NSArray według klas?
- 19. Czy możesz napisać funkcje zagnieżdżone w JavaScript?
- 20. Czy możesz udostępniać zasoby w pakietach APK?
- 21. Czy możesz zaktualizować wersję Python3 dla QPython3?
- 22. Przełącz zestawy wtyczek Vima
- 23. Wykorzystanie zakreślacza składni emacsa lub vima dla programu wiersza poleceń?
- 24. Komendy komend Vima
- 25. Czy możesz przechwytywać tablice w lambda?
- 26. Czy możesz wymyślić schemat mieszania haseł?
- 27. Odpowiedź HTTP 412 - czy możesz dołączyć zawartość?
- 28. Czy możesz przechodzić przez wszystkie przyciski opcji?
- 29. komunikaty dziennika filtrować według pakietu PID lub aplikacji w Android
- 30. W Objective C, czy możesz sprawdzić, czy obiekt ma określoną właściwość lub wiadomość?
Wygląda na to, że pytasz o rozmyte zakończenie, które jest funkcją już zamówioną (patrz: https://github.com/Rip-Rip/clang_complete/issues/388). Możesz modyfikować toobiga, aby uzyskać to, czego chcesz. – gregory
Po prostu nie używaj silnika zakończenia. Kiedy go używamy, nasz mózg po prostu nie przechowuje informacji o bibliotekach, z których często korzystamy, a najgorsze jest to, że nie odkrywamy logiki projektanta biblioteki. Przestałem używać tego 6 miesięcy temu, to dramatycznie zwiększyło moją produktywność !! – Oliv
Wow. Nie. Wiem, że SDL_FINGERDOWN jest typem SDL_EventType, ponieważ widziałem go raz w uzupełnieniu. ** Mój mózg działa dobrze, dziękuję. ** Nie wiedziałbym, że SDL_DOLLARRECORD jest jednym bez wpisywania 'SDL_EventType ::' i przewijaniem wyników, i nie mam lepszego sposobu na przeglądanie wszystkich funkcji, które weź SDL_EventTypes niż ręcznie pomijając całą bazę kodu z powłoki, wsuwając udostępnione biblioteki lub wyciągając dokumentację. –