Ich verwende Vim 8.0 mit Python3 und myint/ClangComplete für C/C++ - Vervollständigungen. SDL_<tab>
schlägt jede Funktion und jeden Typ von SDL vor. Gibt es eine Möglichkeit, Vorschläge auf SDL_EventType-Typen zu beschränken, Funktionen, die SDL_Windows zurückgeben usw.? BidiComplete scheint ein guter Startpunkt zu sein, da SDL_<tab>EVENT
mit SDL_WINDOWEVENT
und SDL_FIRSTEVENT
übereinstimmen würde, aber nicht mit SDL_FINGERDOWN
usw. Idealerweise würde ich gerne nach einem/allen Feldern im ClangComplete-Popup-Menü filtern können, da mich das interessieren könnte in 'Funktionen, die ein SDL_Window * als Argument annehmen oder eins zurückgeben'. Der Filterungs-/Suchmechanismus kann einfach über den gesamten Text jeder Zeile in dem PUM regex sein.Können Sie Vim Completions suchen oder filtern?
8
A
Antwort
0
Wie ich in meinem Kommentar erwähnt habe, scheint es, als ob Sie nach unscharfer Vervollständigung fragen, was eine Funktion ist, die bereits angefordert wurde (siehe: github.com/Rip-Rip/clang_complete/issues/388). Sie können möglicherweise toobig die Änderung verwenden, um zu bekommen, was Sie wollen.
+0
Entschuldigung, ich glaube nicht, es sei denn, das zu suchende Symbol ist alphabetisch ähnlich. 'SDL_FINGERDOWN' teilt nur 'SDL_' mit 'SDL_DOLLARRECORD', die es mit jeder anderen SDL-Entität teilt. Fehle ich etwas? –
Verwandte Themen
- 1. So suchen Sie nach vim 'Skriptnamen' Befehl
- 2. So suchen Sie mit Platzhalter in VIM
- 3. vim So suchen Sie nach URL
- 4. Vim - Suchen und ersetzen Sie die Ergebnisse
- 5. Wie können Sie IP-Adressen auf Heroku blockieren oder filtern?
- 6. Können Sie interaktive Makros oder Aufzeichnungen in vim machen?
- 7. Vim Suchen und Ersetzen Efficiency
- 8. SQL - Können Sie nach Datentyp filtern?
- 9. Suchen oder Filtern im aktuellen Ordner durch Eingabe von?
- 10. Können Sie die Standard-vim-Einstellungen anzeigen?
- 11. Wo können Sie nach Android-Berechtigungen suchen?
- 12. Onedrive-Anfrage suchen und filtern
- 13. vim: Suchen und Ersetzen für „&“
- 14. Vim Highlight Suchen in vimrc
- 15. kann nicht wiederholt Sätze in Vim suchen
- 16. Verwenden von JavaScript zum Filtern/Suchen Tabelle
- 17. Suchen und Filtern von Android ListView
- 18. Wie alle CJK-Zeichen in Vim suchen?
- 19. Suchen und entfernen Sie alle Klammern Daten in VIM
- 20. Markieren Sie Suchen in Vim aber nicht Ersetzungen?
- 21. Wie suchen Sie den gesamten Quellcode in Vim?
- 22. Wie suchen Element in vim mit * Muster
- 23. Erhalten Sie die letzte Suche oder suchen und ersetzen Zeichenfolge zurück in vim?
- 24. Deaktivieren Sie Omnicomplete oder ftplugin oder etwas in Vim
- 25. So suchen Sie nach # oder. in Elasticsearch
- 26. .asp können keine Daten filtern
- 27. So können Sie Attribute in Firebase filtern/verbergen
- 28. Können Sie auf Logger-Ebene in log4net filtern
- 29. Datatables suchen, filtern und exportieren mit Firebase
- 30. Javascript Suchen und Filtern von Elementen
Scheint so, als würden Sie nach einer unscharfen Vervollständigung fragen, was eine bereits angeforderte Funktion ist (siehe: https://github.com/Rip-Rip/clang_complete/issues/388). Sie können möglicherweise toobig die Änderung verwenden, um zu bekommen, was Sie wollen. – gregory
Verwenden Sie keine Completion-Engine. Wenn wir es benutzen, speichert unser Gehirn einfach keine Informationen über Bibliotheken, die wir oft benutzen, und das Schlimmste ist, dass wir die Logik des Bibliotheksdesigners nicht entdecken. Ich habe vor 6 Monaten aufgehört, es zu benutzen, es hat dramatisch meine Produktivität erhöht !! – Oliv
Wow. Nein. Ich weiß, dass SDL_FINGERDOWN ein SDL_EventType ist, weil ich es einmal in den Completions gesehen habe. ** Mein Gehirn funktioniert ganz gut, danke. ** Ich hätte nicht gewusst, dass SDL_DOLLARRECORD eins ist, ohne 'SDL_EventType ::' zu tippen und durch die Ergebnisse zu scrollen, und ich habe keine bessere Möglichkeit, alle Funktionen nachzuschlagen Nehmen Sie SDL_EventTypes, anstatt die gesamte Codebasis manuell aus der Shell zu entfernen, die gemeinsam genutzten Bibliotheken zu durchsuchen oder die Dokumentation hochzuziehen. –