বর্তমান <লিডার> কী সেটিংটি দেখান?


113

আমার ভিআইএম নিয়ে সমস্যা আছে যার দ্বারা আমার কোনও আদেশই কাজ করে না।

আমার <leader>বর্তমানে সেট করা আছে এমন কোনও উপায় আমি দেখতে পাচ্ছি ?


6
ডিফল্টটি সাধারণত ব্যাকস্ল্যাশ হয়।
নিক

2
@ নিক যা সে জিজ্ঞাসা করছে তা নয়।
অরুণাভ সান্যাল

উত্তর:


107

বর্তমান মানটির জন্য সংজ্ঞায়িত বর্তমানটি দেখতে <leader>, ব্যবহার করুন:

:let mapleader

উত্পাদন আউটপুট যেমন:

ম্যাপ্লেডার

পূর্বে সেট না করা থাকলে এটি পূর্বনির্ধারিত হতে পারে, ব্যাকস্ল্যাশের পরিবর্তে ডিফল্ট \


6
হাঁ আমি পেয়ে করছি Undefined variable: mapleader। আমি যদিও এটির জন্য একটি নতুন প্রশ্ন করি।
ডেভিড টুয়েট

5
যদি না এটি এখনও সংজ্ঞায়িত করা হয়। @ জুয়ান এর উত্তরও দেখুন।
Wodin

মানে কি ,? সেমিডি কী?
আর্নল্ড রোয়া

@ আর্নল্ডরোয়া ,হলেন নেতা, যা অন্যান্য কমান্ড ম্যাপিংয়ের উপসর্গ হিসাবে ব্যবহৃত হয়। দেখুন :help mapleader- ডিফল্টটি হ'ল
Michael

80

ডিফল্ট mapleaderহিসাবে সেট করা হয় না, এবং বিশেষ স্ট্রিং "<Leader>"মানে \

যদি তুমি করো:

:echo mapleader

তুমি পাবে

Undefined variable: mapleader
Invalid expression: mapleader

আপনি যদি "<Leader>"একটি আলাদা কীতে বিশেষ স্ট্রিং সেট করতে চান তবে বলুন ",", যা অনেকের দ্বারা সুপারিশ করা হয়, তা করুন:

:let mapleader=","

তারপর

:echo mapleader
,

17

আপনি এর জন্য মানচিত্র ব্যবহার করতে পারেন:

:nmap foo :echo('your leader is "<Leader>"')<Esc>

এখন, foo টাইপ করুন ।


1
বা আরও ভাল::nmap foo :echo('your leader is "<Leader>"')<Esc>| exec 'norm foo'| nun foo
কুইটজি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.