2011-10-03 14 views
7

vim में दबाने पर टैग vim,
मैं जब प्रेस ctrl-]उपयोग: के बजाय tjump: Ctrl-]

1) हमेशा की तरह व्यवहार:
यह कर्सर के तहत शब्द के साथ मेल खाने वाले प्रथम टैग को जाता है , इसके बाद हमें सभी मेल खाने वाले टैग की सूची देखने के लिए :tjump अलग-अलग करने की आवश्यकता है और फिर वांछित टैग पर जाएं।

2) क्या मैं चाहता है:
vim टैग फ़ाइल खोज करनी चाहिए,
अगर वहाँ कई मैचों कर रहे हैं, मुझे सभी मिलान टैग
की एक सूची दिखाते हैं जब एक मैच है, बस मिलान के लिए कूद टैग
(:tjump जैसे करता है)

इस व्यवहार (2) पहले से ही होता है जब हम g-ctrl-] उपयोग करें, लेकिन मैं इसे (2) कुछ linuses में कुछ विम्स में ctrl-] का उपयोग कर ctrl-]
मैंने देखा है व्यवहार के साथ क्या करना चाहते ।

कृपया मुझे बताएं कि मैं व्यवहार कैसे प्राप्त कर सकता हूं (2)। दूसरे शब्दों में,
कृपया मुझे बताओ कैसे मैं .vimrc या जो कुछ भी

उत्तर

12

का उपयोग कर g-ctrl-] की तरह व्यवहार करने के लिए यह दोनों सामान्य और दृश्य मोड के लिए g<c-]> को <c-]> मैप कर देंगे ctrl-] बना सकते हैं।

nnoremap <c-]> g<c-]> 
vnoremap <c-]> g<c-]> 

मैं सुझाव है कि आप <c-]> करने के लिए g<c-]> मैप करें। दूसरे शब्दों में बस आदेशों को स्वैप करें।

nnoremap g<c-]> <c-]> 
vnoremap g<c-]> <c-]> 
+0

बहुत बहुत शुक्रिया .. कि इसे हल .. मानचित्रण जी लिए काम किया। इसे vimrc – suppie

+0

में डाल दें आप + बाएं-माउस को व्यवहार (2) के बजाय व्यवहार (2) का उपयोग करने के लिए क्लिक कर सकते हैं? क्या मैं बस tjump को टैग मैप कर सकता हूं? – NHDaly

+0

'nnoremap जी '। हालांकि मैं कीबोर्ड का उपयोग करने की सलाह देता हूं क्योंकि यह विम रास्ता है। –

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