Vi में, मैं फ़ंक्शन घोषणा में कैसे नेविगेट कर सकता हूं?


0

Vi में, यदि मैं किसी फ़ंक्शन के बीच में हूं, तो मैं फ़ंक्शन घोषणा में वापस कैसे नेविगेट कर सकता हूं?

जवाबों:


0

मैं आमतौर पर उपयोग करता हूं {, जो मुझे एक कीस्ट्रोक में पैराग्राफ (जो अक्सर फ़ंक्शन की शुरुआत भी होती है) की शुरुआत में मिलता है, या कभी-कभी मुझे {दो या अधिक बार उपयोग करना पड़ सकता है , यह इस बात पर निर्भर करता है कि मेरे पास कितनी रिक्त लाइनें हैं समारोह में।

अगर मैं C और ctags का उपयोग कर रहा हूं , तो :tag functionnameमुझे कहीं से भी फंक्शन डिक्लेरेशन मिलेगा ( Vim Book, p.79 )।


0

स्पष्ट कहने के जोखिम पर, यह भाषा और कोडिंग शैली पर निर्भर हो सकता है। यदि कोड C या C ++ में है और प्रोग्रामर आरंभिक कार्यों के सम्मेलन का अनुसरण करता है

int
sum(int num1, int num2)
{

(या फ़ंक्शन नाम के समान लाइन पर वापसी प्रकार के साथ भी), और फिर सभी आंतरिक ब्लॉकों को इंडेंट करके, आप ?^{खोज कर सकते हैं । वैकल्पिक रूप से (और यह सबसे अच्छा जवाब हो सकता है) , के [[लिए एक शॉर्टकट लगता है ?^{। ( ]]के लिए एक शॉर्टकट हो रहा है /^{- नहीं, नहीं /^} ।)

भले ही अधिवेशन हो

int sum(int num1, int num2) {

(लगातार) आप खोज सकते हैं ?^[a-zA-Z].*{$। उस मामले के लिए, ?^[a-zA-Z]काफी अच्छा हो सकता है। अन्य भाषाओं, अन्य कोडिंग सम्मेलनों के लिए अलग-अलग उत्तरों की आवश्यकता हो सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.