আমি কি আদৌ ভিম টার্মিনালে `<Cmd>` কী ব্যবহার করতে পারি?


22

আমার অন্যান্য সাম্প্রতিক প্রশ্নটি অনুসরণ করে: আমি ভিএম-এ আক প্লাগইন চালানোর জন্য <সিএমডি> - <shift> -f কীভাবে মানচিত্র করব?

<cmd>ভিমে কী কী আদৌ ব্যবহার করা সম্ভব ?

তেজ কী সনাক্ত না হলে, এটা অন্য কিছু করার তেজ (একরকম?) মূল বাইরে remap এবং মানচিত্র করা সম্ভব যে তেজ মধ্যে কী?

আমি আইএমটিএম 2 সিংহের সাথে ভিম 7.3 এর সাথে ব্যবহার করছি।

ধন্যবাদ!

উত্তর:


12

<D-> শুধুমাত্র ম্যাকভিমে কাজ করে।

একটি দ্রুত গুগল হ্যাক এবং তৃতীয় পক্ষের সমাধানগুলির একগুচ্ছ ফিরে আসবে। আমি যে সমস্ত সমাধানগুলি জানি সেগুলি হয় সিস্টেম-ব্যাপী কাজ বা অ্যাপ্লিকেশন-নির্দিষ্ট: আপনি যদি Cmdকেবলমাত্র আইটার্ম 2 এ পুনরায় তৈরি করেন তবে আপনি কীভাবে একটি নতুন উইন্ডো বা একটি নতুন ট্যাব খুলতে যাচ্ছেন? সাথে… সাথে… মাউস?

Cmdম্যাকের যে কোনও কিছুর চাবি পুনরায় তৈরি করার কোনও ভাল কারণ আমি কল্পনা করতে পারি না । পাগল হবে।

ভিম টেক্সটমেট বা অন্য কোনও সম্পাদক যা আপনি আগে ব্যবহার করেছেন তা নয়। আপনার সমস্ত পুরানো অভ্যাসটি নির্বিঘ্নে স্থানান্তরিত করার কোনও উপায় নেই, পয়েন্ট ফাঁকা করুন।

ভিম এবং আপনার টার্মিনালটিকে এমন কিছুতে পরিণত করার চেষ্টা করার সময় অপচয় করার পরিবর্তে কীভাবে বীমকে বুদ্ধিমানের সাথে ব্যবহার এবং কাস্টমাইজ করা যায় তা শিখতে হবে। আপনার সমস্ত Cmd+ Shift+ Ctrl+ Altকম্বো আপনাকে কোথাও নিয়ে যাবে না। বিশেষত এমন একটি টার্মিনালে যেখানে Altপ্রায়শই সমস্যাযুক্ত এবং Cmdঅব্যবহৃত থাকে।

<leader>( :help leader) ব্যবহার বিবেচনা করুন :

  • এটি প্রতিটি প্ল্যাটফর্মে বহনযোগ্য
  • এটি আপনার ওএস বা টার্মিনাল এমুলেটরটির সাথে দ্বন্দ্বের ঝুঁকির চেয়ে কম
  • এটি সম্ভাবনার কথা মনে রাখা অনেক সহজ করে

হাহাহা, আপনাকে মাধ্যাকর্ষণ ধন্যবাদ, এখন অনেকটা পরিষ্কার।
রোমেনেল

জবাবের জন্য ধন্যবাদ. আমি শুনেছি <leader>কিন্তু এটি কীভাবে ব্যবহার করা উচিত তা আমি নিশ্চিত ছিলাম না। আমি বহনযোগ্যতা সম্পর্কে আপনার বক্তব্যের সাথে একমত, এটি আমি ভিমের দিকে যাচ্ছি তারই একটি অংশ। ধন্যবাদ।
জর্ডেলভার

আপনি আইটির্ম 2 এ পুনরায় তৈরি Cmdকরতে পারেন Controlএবং তারপরে একই উইন্ডোতে নতুন ট্যাব খোলার জন্য শর্টকাট যুক্ত করতে পারেন ^tইত্যাদি everything
শন ক্লার্ক হেস

5

আমি দেখেছি যে এই জাতীয় জিনিসটি করার জন্য কীবোর্ড সেটিংসে iterm2 এর একটি বিকল্প রয়েছে। নীচের প্রাক্তনের জন্য আমি কমান্ড-এন্টারটি ম্যাপ করেছি: ডাব্লিউকিউ

এখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুন


এই সমাধানের জন্য আপনাকে ধন্যবাদ। এটিই আমি খুঁজছিলাম। আমি <লিডার> সম্পর্কে জানি তবে আমি মনে করি যে ফাইল সংরক্ষণের মতো কিছু জিনিস সর্বজনীন হওয়া উচিত।
দিমিত্রি বিলেটসকি

4

সাধারণ কমান্ডগুলির জন্য টার্মিনালে উপযুক্ত হেক্স কোড প্রেরণের মাধ্যমে একটি সমাধান রয়েছে। উদাহরণস্বরূপ, আমি টিপে ভিমে সংরক্ষণ করতে চেয়েছিলাম cmd-s। আমি ম্যাপ cmd-siTerm2 মধ্যে হেক্স কোড পাঠাতে 0x13, যার জন্য কোড ctrl-s, তারপর আমি ম্যাপ ctrl-sকরার :wqতেজ হবে।


আপনি ঠিক কীভাবে এমন কাজ করেন? ধন্যবাদ।
নুনোস

0x13 হেক্স কোডটি আমার জন্য কাজ করেনি: / imgur.com/RjxOoLY
michalzuber

এটি কীভাবে করবেন, নীচের চিত্রগুলি দেখুন - আইটিার্ম 2 দেখার ধারণাটির জন্য @ ঝিকনারকে ধন্যবাদ
নিল ম্যাকগিল

3

২০১ solution সালের সমাধানটি কারাবিনার ওপেন সোর্স প্রোগ্রাম ব্যবহার করা যা আপনাকে খুব সূক্ষ্ম দানাদার বিশ্লেষণের সাথে সংশোধক এবং অন্যান্য কীগুলি পুনরায় তৈরি করতে দেয় for

  • কেবল বাম ⌘ Cmd বা Optionকী পুনরায় চাপুন।
  • শুধুমাত্র নির্দিষ্ট অ্যাপ্লিকেশনগুলির জন্য একটি কী পুনরায় ম্যাপ করুন, উদাহরণস্বরূপ কেবলমাত্র টার্মিনাল, ইম্যাক্স বা ভার্চুয়াল মেশিনের অভ্যন্তরে।

উদাহরণস্বরূপ, এখানে কেবলমাত্র টার্মিনালের অভ্যন্তরের⌘ Cmd হিসাবে কাজ করতে বাম কীটি পুনরায় তৈরি করতে হবে (এবং ডানদিকটি অপরিবর্তিত রাখুন যাতে আপনি অ্যাপ্লিকেশনগুলির মধ্যে স্যুইচ করার জন্য উদাহরণস্বরূপ ব্যবহার করতে পারেন):Ctrl ⌘ Cmd + Tab

karabiner-স্ক্রিনশট


অসাধারণ. এখন আমি এটি সঠিকভাবে ভিমে ব্যবহার করতে পারি, যদিও (বাম) কমান্ড + ট্যাব "Alt ট্যাব" না করে। আমি ডান কমান্ড ব্যবহার করতে পারি তবে কি কোনওভাবে রাখার মতো আছে?
মধ্যস্থতা ওমুরিলিভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.