কিভাবে প্রবর্তিত যখন ভিম কমান্ড মানচিত্র কিভাবে?


0

আমি একটি লিনাক্স ভিএম-তে ভিম চালাচ্ছি যেটি ম্যাক ওএস এক্স এর টার্মিনাল অ্যাপ্লিকেশনের মাধ্যমে আমি সাসেড করছি, এবং আমি এটি আমার তীরচিহ্নগুলি (অন্যদের মধ্যে) সহ দরকারী জিনিসগুলি করতে কনফিগার করতে চাই।

উদাহরণস্বরূপ, আমি চাই পছন্দ - বাম কার্সারটিকে এক শব্দে সরানোর জন্য, একইভাবে এটি অন্য ম্যাক অ্যাপ্লিকেশনে কীভাবে কাজ করে।

স্বাভাবিক মোডে, এই যথেষ্ট সহজ; আমি কেবল অনুক্রম মানচিত্র করতে পারেন b। কিন্তু যখন আমি সন্নিবেশ মোডে আছি, আমি সন্নিবেশ মোডে থাকতে চাই (অর্থাত, ক্রমটি মানচিত্রটি ম্যাপ করুন <c-o>b

আমার .vimrc ফাইলে, আমার এই লাইন আছে:

nmap ^[[xol~ b
imap ^[[xol~ <c-o>b

কোথায় ^[[xol~ অক্ষর ক্রম যে আমি টার্মিনাল কনফিগার করেছি যখন আমি প্রেস চাপুন পছন্দ - বাম

এটি কাজ করে তবে এটি বেশ ক্লান্তিকর পায়, বিশেষ করে যখন আমি প্রায় দুই ডজন কমান্ড পেয়েছি যা আমি মানতে চাই।

এই কাজ করতে একটি ভাল উপায় আছে কি?

উত্তর:


0

হ্যাঁ, একটি ভাল উপায় আছে। MacVim ডাউনলোড করুন এবং ইনস্টল করুন, এটি ডিফল্টভাবে ম্যাক ওএস এক্স কীবিন্ডিংগুলির সাথে এবং আরও কিছু থাকলে আপনি আপনার .vimrc এ একটি সহজ বিকল্প (যা আমার কাছে নেই) যোগ করুন। প্লাস এটি Terminal.app এর চেয়ে বেশি রঙ সমর্থন করে এবং সিএলআই ভিমের চেয়ে OS এ আরও ভালভাবে সংহত হয়।

টার্মিনালে ভিআইএমের মধ্যে ম্যাক ওএস এক্স কীবিন্ডিং (INSERT) মোডে থাকা এবং ইনসার্ট মোডে থাকার বিষয়ে আপনার স্থিরতা হ'ল ইতিমধ্যেই খাড়া শিক্ষণ বক্ররেখাতে বড় বাধা রয়েছে। যত তাড়াতাড়ি আপনি প্রকৃত টেক্সট সন্নিবেশ সঙ্গে সম্পন্ন করা হয় যত তাড়াতাড়ি আপনি INSERT মোড ছেড়ে এবং একটি আরও উত্পাদনশীল উপায়ে ভিম এর আশ্চর্যজনক শক্তি ব্যবহার করা উচিত।

আপনি যদি মডেলেসি সিএলআই সম্পাদক চান তবে আপনি এমাক্স, জো বা ন্যানোটি ইউবার শক্তিশালী থেকে সত্যিই সহজে স্থানান্তরিত করতে পারেন। আপনি যদি মডেলেসি জিআইআই এডিটর চান তবে আপনি টেক্সটমেট বা স্লাইয়েম এডিটর ব্যবহার করতে পারেন তবে ভিম হিসাবে শক্তিশালী হিসাবে কেউ দূরবর্তী অবস্থান থেকে যাবে না।


পরামর্শের জন্য ধন্যবাদ, তবে আমি আসলে একটি লিনাক্স ভিএম-তে ভিম চালাচ্ছি, তাই এই ক্ষেত্রে ম্যাক অ্যাপ্লিকেশনগুলি আমার জন্য একটি বিকল্প নয় (আমি এটি প্রতিফলিত করতে আপডেট হওয়া আপডেট আপডেট করেছি)।

@ ফোনিক্স - এটি এমন কিছু পরিবর্তন করে না যে আপনি ভিমকে খুব অনাক্রম্য / অপ্রাসঙ্গিক উপায়ে ব্যবহার করতে চান। যে বলেন, আমি আপনার লক্ষ্য অর্জন করার জন্য একটি ভাল উপায় দেখতে না। আপনি যেমনটি করেছেন ঠিক তেমনই সেগুলিকে এড়িয়ে চলার জন্য আপনাকে ভিমের মৌলিক কমান্ডগুলির সবগুলি পুনঃসমাধান করতে হবে b, এটি অনেক কমান্ড এবং আপনি কী এবং ম্যাক ওএস এক্স কীবিন্ডিংসগুলি দ্রুত বেরিয়ে যাচ্ছেন। গুরুতরভাবে, এটি খুব দ্রুত দিতে হবে সঠিক উপায় শিখুন।
romainl

আপনার মতামত উল্লেখ করা হয়েছে, ধন্যবাদ।

0

প্রতিটি মোডের জন্য পৃথক ম্যাপিং তৈরি করার কৌশলটি মনে হয়। সম্ভবত যে এটি করার সেরা উপায়।

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