ম্যাকভিম: <df> এর মতো পুনরায় মানচিত্র কমান্ড কী সংমিশ্রণগুলি


17

আমি অব্যবহৃত সমন্বয় remap করতে <d-1>MacVim মধ্যে (উঠলে Cmd + 1 টি), কিন্তু মত অনেক সমন্বয় <d-f>, <d-o>বা <d-b>ইতিমধ্যে যে MacVim মেনু আইটেম আবদ্ধ হয়। আমি যদি আমার .vimrc এর ভিতরে তাদের পুনরায় তৈরি করার চেষ্টা করি তবে কিছুই পরিবর্তন হয় না।

আমি ম্যাকভিমের অভ্যন্তরে এই সংমিশ্রণগুলি পুনরায় তৈরি করতে পারি বা ম্যাকভিমকে মেনু আইটেমগুলিতে সেগুলি দেওয়া থেকে বিরত রাখতে পারি যাতে সেগুলি যথাযথভাবে ভিম কোরে চলে যায়?

উত্তর:


21

এটি পাওয়া গেছে: কমান্ড-টি নিম্নলিখিত স্নিপেট ব্যবহার করার পরামর্শ দিচ্ছে:

if has("gui_macvim")
  macmenu &File.New\ Tab key=<nop>
  map <D-t> :CommandT<CR>
endif

সুতরাং মূলত আপনি সংশ্লিষ্ট মেনু আইটেমটি আনম্যাপ করুন এবং তারপরে আপনি শর্টকাটটি মানচিত্র করার চেষ্টা করছিলেন তা ম্যাপ করতে মুক্ত। (এম্পারস্যান্ড কী করছে তা আমি নিশ্চিত নই; এটি এটি ছাড়া এবং ছাড়াও কাজ করে))

এটি অবশ্যই ~ / .gvimrc এ রাখা উচিত , ~ / .vimrc নয়! (দৃশ্যত ~ / .vimrc খুব তাড়াতাড়ি পড়া হয়, সুতরাং (আন) ম্যাপিংগুলি সেখানে রাখলে আঁটসাঁট হয়ে যাবে))


3
আমি ম্যাকভিমের বর্তমান সংস্করণে এটি চেষ্টা করেছি (.3.৩) এবং এটি কার্যকর হয়নি। আমি $ ভিআইআরআরআউটটাইম / মেনু.ভিমের মধ্যে গিয়ে শেষ করেছিলাম, যদি বিবৃতিটি আশেপাশের শেষে অনুসন্ধান করা হয় <D-এবং রাখি && 0। তারপরে আমি সামগ্রীগুলি আমার .gvimrc এ অনুলিপি করে এর <D-[^>]*>সাথে প্রতিস্থাপন করেছি <nop>
ড্যাশ-টম-ব্যাং

1
@ ড্যাশ-টুং-ব্যাং এইচএম, আমার উপরের কোডটি সিংহের 7.3 স্ন্যাপশট 62 দিয়ে এখনও ঠিক আছে বলে মনে হচ্ছে। আমাকে ম্যাকভিমের মেনু.ভিম সম্পাদনা করতে হবে না। আমি নিশ্চিত না কেন এটি আমার জন্য কাজ করছে তবে আপনার জন্য নয় ...
জো লিস

1
আমি macmenu File.Print key=<nop>
এম্পারস্যান্ড

ধন্যবাদ! আমার জন্য কাজ করেছেন। যদিও সামান্য পরিবর্তন সহ:macmenu File.Close key=<nop>
হালিল Özgür
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.