2017-02-09 8 views
8

मैं विम 8.0 का उपयोग Python3 और Myint/ClangComplete सी/सी ++ समापन के लिए कर रहा हूं। SDL_<tab> एसडीएल से प्रत्येक समारोह और प्रकार का सुझाव देता है। SDL_EventType प्रकारों, एसडीएल_विंडोज़ आदि को वापस करने वाले कार्यों को सुझाव सीमित करने का कोई तरीका है? BidiComplete शुरू करने के लिए एक अच्छी जगह की तरह लगता है, क्योंकि SDL_<tab>EVENTSDL_WINDOWEVENT और SDL_FIRSTEVENT से मेल खाता है, लेकिन SDL_FINGERDOWN आदि नहीं। आदर्श रूप से मैं ClangComplete पॉपअप मेनू में किसी भी/सभी फ़ील्ड द्वारा फ़िल्टर करने में सक्षम होना चाहता हूं, क्योंकि मुझे रुचि हो सकती है उन कार्यों में जो एक एसडीएल_विंडो * को तर्क के रूप में लेते हैं या एक लौटाते हैं। फ़िल्टरिंग/खोज तंत्र सिर्फ PUM में प्रत्येक पंक्ति के पूरे पाठ पर regex हो सकता है।क्या आप विम पूर्णता को खोज या फ़िल्टर कर सकते हैं?

+2

ऐसा लगता है कि आप अस्पष्ट समापन के लिए पूछ रहे हैं, जो पहले से ही एक सुविधा है (देखें: https://github.com/Rip-Rip/clang_complete/issues/388)। आप जो चाहते हैं उसे प्राप्त करने के लिए टोबिग के संशोधन का उपयोग करने में सक्षम हो सकते हैं। – gregory

+0

बस समापन इंजन का उपयोग न करें। जब हम इसका इस्तेमाल करते हैं, तो हमारा मस्तिष्क पुस्तकालयों के बारे में अक्सर जानकारी नहीं संग्रहीत करता है, और सबसे बुरी बात यह है कि हम पुस्तकालय डिजाइनर के तर्क की खोज नहीं करते हैं। मैंने 6 महीने पहले इसका इस्तेमाल करना बंद कर दिया, इसने नाटकीय रूप से मेरी उत्पादकता में वृद्धि की है !! – Oliv

+0

वाह। नहीं। मुझे पता है कि SDL_FINGERDOWN एक SDL_EventType है क्योंकि मैंने इसे एक बार पूरा होने में देखा था। ** मेरा दिमाग ठीक काम करता है, धन्यवाद। ** मुझे नहीं पता था कि SDL_DOLLARRECORD एक 'SDL_EventType ::' टाइप किए बिना और परिणामों के माध्यम से स्क्रॉल किए बिना है, और मेरे पास सभी कार्यों को देखने का बेहतर तरीका नहीं है शैल से पूरे कोड बेस को मैन्युअल रूप से grepping, साझा पुस्तकालयों poking, या दस्तावेज़ीकरण खींचने से मैन्युअल रूप से SDL_EventTypes ले लो। –

उत्तर

0

जैसा कि मैंने अपनी टिप्पणी में उल्लेख किया है, ऐसा प्रतीत होता है कि आप अस्पष्ट समापन के लिए पूछ रहे हैं, जो एक ऐसी सुविधा है जो पहले ही अनुरोध कर चुकी है (देखें: github.com/Rip-Rip/clang_complete/issues/388)। आप जो चाहते हैं उसे प्राप्त करने के लिए टोबिग के संशोधन का उपयोग करने में सक्षम हो सकते हैं।

+0

क्षमा करें, मुझे नहीं लगता कि यह तब तक करता है जब तक कि प्रतीक देखने के लिए वर्णमाला समान नहीं है। 'एसडीएल_फिंगर डाउन' केवल 'एसडीएल_' को 'एसडीएल_DOLLARRECORD' के साथ साझा करता है, जो यह हर दूसरी एसडीएल इकाई के साथ साझा करता है। क्या मैं कुछ भूल रहा हूँ? –

संबंधित मुद्दे