শেলটিতে ভিআইএম কীগুলি ব্যবহার করা (zsh বা ব্যাশ)


9

আমি আমার শেলের (zsh) ভিমে সম্পাদনা কীগুলি ব্যবহার করতে চাই।

সঙ্গে bindkey -vআমি ষষ্ঠ কী পেতে, কিন্তু আমি চাক্ষুষ এবং আরো উন্নত কী শর্টকাট (পরিবর্তন ভেতরের শব্দ (যেমন চান ciw), আমি সব সময় যা ব্যবহার করুন)

বিটিডব্লিউ, সুপারিশার কি এই প্রশ্নের সঠিক ফোরাম?


হ্যাঁ, সুপার ব্যবহারকারী এই প্রশ্নের জন্য একটি ভাল জায়গা।
ট্র্যাজি

//, আপনি ~কী টিপলে কীটি শেষ করেছেন Delete?
নাথান বাসানিজ

উত্তর:


3

bashশিরোনামের অংশ হিসাবে : আপনি কল bashকরে viমোডে রাখতে পারেন set -o vi(যেমন এটি আপনার মধ্যে রাখুন .bashrc)। নির্দিষ্ট কী-প্রদানকারীর সাথে যুক্ত হন ফাংশন আপনি ব্যবহার করতে হবে bindbashhelp bindএটি কীভাবে কল করতে হবে তার উপলব্ধ ক্রিয়াকলাপ এবং উদাহরণগুলির তালিকা দেখুন ।

"অভ্যন্তরীণ শব্দটি পরিবর্তন করুন" এর মধ্যে নেই vi, তবে vim, এটি উপলব্ধ নেই।


set -o viআমার জন্য কাজ করে না। আমি CentOS 5.x এ আছি
ক্রিস্টোফার বটমস

3

আমি জানি আমার উত্তরটি সত্যিই দেরিতে হয়েছে তবে লোকেরা এখনও যদি একই জিনিসটি অনুসন্ধান করে

এই zsh প্লাগইন https://github.com/hchbaw/opp.zsh ব্যবহারের মতো আদেশ ciwএবং আদেশগুলির surround.vimজন্য

চাক্ষুষ মোড ব্যবহার প্লাগইন এই zsh জন্য http://bazaar.launchpad.net/~raybuntu/%2Bjunk/ZSH_stuff/annotate/head%3A/zle_vi_visual.zsh

এগুলি .zshrcসক্ষম করার জন্য তাদেরকে উত্স করুন


1

বাশ টিপে v(কমান্ড মোডে) কমান্ড লাইনের বর্তমান সামগ্রী সহ vi (এম) খুলবে। আপনি এখন vi (মি) এর প্রতিটি বৈশিষ্ট্য ব্যবহার করে লাইনটি সম্পাদনা করতে পারবেন এবং লাইনটি প্রস্থান করার পরে স্বয়ংক্রিয়ভাবে কার্যকর হবে।

একটি ভাল ভূমিকা এবং vi কমান্ড লাইন সম্পাদনা মোডের একটি চিট শীটের জন্য এই নিবন্ধটি একবার দেখুন ।


0

আমি সেই নির্দিষ্টটি দেখতে পাচ্ছি না, তবে এই ফাংশনগুলি নথিভুক্ত রয়েছে man zshrleএবং এর মধ্যে কিছুগুলি আনবাউন্ড হতে পারে। উপলব্ধ vi ক্রিয়াকলাপগুলি সন্ধান করতে "vi-" স্ট্রিংয়ের জন্য সেই ফাইলটি অনুসন্ধান করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.