मैं ctrl + leader key को मैप करना चाहता हूं। क्या यह संभव है?विम में <c-leader> मानचित्र कैसे करें?
की कोशिश की: :nnoremap <c-leader> :CtrlP<CR>
और यह काम नहीं करता।
(yankring बाइंडिंग के साथ ctrlp बाइंडिंग संघर्ष)
मैं ctrl + leader key को मैप करना चाहता हूं। क्या यह संभव है?विम में <c-leader> मानचित्र कैसे करें?
की कोशिश की: :nnoremap <c-leader> :CtrlP<CR>
और यह काम नहीं करता।
(yankring बाइंडिंग के साथ ctrlp बाइंडिंग संघर्ष)
<Leader>
विम में एक विशेष कुंजी अंकन है; इस प्रकार, इसे C-
जैसे संशोधक के साथ जोड़ा नहीं जा सकता है। यह के लिए डिफ़ॉल्ट सेटिंग (यानी \
) मान लिया जाये, तो आप इस का उपयोग कर सकते हैं:
nnoremap <c-\> :CtrlP<CR>
एक पल के लिए सोचा कि यह नेता बाध्यकारी पेंच होगा - लेकिन नहीं ... पूरी तरह से काम करता है। \ अभी भी एक नेता है और ctrlp ctrlp पॉप अप करता है। tyvm :) –
वहाँ दो मुद्दों, यहां हैं:
आप CtrlP के दस्तावेज़ जहाँ आप इस पाया है | पढ़ा नहीं था :
Use this option to change the mapping to invoke CtrlP in Normal mode:
let g:ctrlp_map = '<c-p>'
<leader>
आम संशोधक कुंजियों (Alt, Ctrl, Shift, Cmd) मैपिंग में उपयोग करने के लिए एक पार मंच विकल्प माना जाता है। अपने ~/.vimrc
शायद अपनी समस्या का समाधान होगा में
nnoremap <leader>p :CtrlP<CR>
यह पंक्ति:
आम तौर पर, आप <leader>
<Ctrl>
के स्थान पर में के रूप में प्रयोग करेंगे
let g:crtlp_map='<F11>'
हालांकि यह नहीं होगा यहां बहुत मदद करें CtrlP:
nnoremap <leader>f :CtrlP<CR>
nnoremap <leader>b :CtrlPBuffer<CR>
nnoremap <leader>m :CtrlPMRUFiles<CR>
nnoremap <leader>t :CtrlPTag<CR>
0 के लिए मेरी मैपिंग्स संदर्भ के लिए
इसे पढ़ा था। दूसरा मुद्दा नहीं है। हल नहीं होगा क्योंकि यह नहीं चाहता कि इसे F11 पर मैप किया जाए। –
'
+1 [ctrlp प्लगइन] (http://www.vim.org/scripts/script.php?script_id=3736), जिसे मैं नहीं जानता था और बहुत उपयोगी लगता है। – mMontu