जवाबों:
मैं आमतौर पर उपयोग करता हूं {
, जो मुझे एक कीस्ट्रोक में पैराग्राफ (जो अक्सर फ़ंक्शन की शुरुआत भी होती है) की शुरुआत में मिलता है, या कभी-कभी मुझे {
दो या अधिक बार उपयोग करना पड़ सकता है , यह इस बात पर निर्भर करता है कि मेरे पास कितनी रिक्त लाइनें हैं समारोह में।
अगर मैं C और ctags का उपयोग कर रहा हूं , तो :tag functionname
मुझे कहीं से भी फंक्शन डिक्लेरेशन मिलेगा ( Vim Book, p.79 )।
स्पष्ट कहने के जोखिम पर, यह भाषा और कोडिंग शैली पर निर्भर हो सकता है। यदि कोड C या C ++ में है और प्रोग्रामर आरंभिक कार्यों के सम्मेलन का अनुसरण करता है
int
sum(int num1, int num2)
{
(या फ़ंक्शन नाम के समान लाइन पर वापसी प्रकार के साथ भी), और फिर सभी आंतरिक ब्लॉकों को इंडेंट करके, आप ?^{
खोज कर सकते हैं । वैकल्पिक रूप से (और यह सबसे अच्छा जवाब हो सकता है) , के [[
लिए एक शॉर्टकट लगता है ?^{
। ( ]]
के लिए एक शॉर्टकट हो रहा है /^{
- नहीं, नहीं /^}
।)
भले ही अधिवेशन हो
int sum(int num1, int num2) {
(लगातार) आप खोज सकते हैं ?^[a-zA-Z].*{$
। उस मामले के लिए, ?^[a-zA-Z]
काफी अच्छा हो सकता है। अन्य भाषाओं, अन्य कोडिंग सम्मेलनों के लिए अलग-अलग उत्तरों की आवश्यकता हो सकती है।