ভিম: সন্নিবেশ মোডে উল্লম্ব নেভিগেশন


1

আমি বেশ কিছু সময়ের জন্য ভিএম ব্যবহার করছি তবে আমি মনে করি কয়েকটি প্যাকেজ ইনস্টল করার পরে আমি আমার সেটিংসটি কোনওভাবে ভেঙে ফেলেছি।

আমি উদাহরণ সহ এটি দেখান। স্বাভাবিক মোডে আমি এভাবে নেভিগেশন করতে অভ্যস্ত:

স্বাভাবিক অবস্থা

যাইহোক, আমি যখন সন্নিবেশ মোডে স্যুইচ করি, আমার কার্সারটি এটির আসল অবস্থানটি আর মনে রাখে না - এটি কীভাবে কেবল পিছনে চলেছে তা নোট করুন। আমি প্রায় ইতিবাচক এটি আগে ভিন্ন অভিনয়।

মোড Inোকান

সবচেয়ে বিরক্তিকর বিষয় হ'ল এটি তৃতীয় লাইনে যাওয়ার সময় এটি আবার চতুর্থ কলামে ফিরে যায়, যদিও আমার দ্বিতীয় লাইনের পঞ্চম কলামে আমার অবস্থান ছিল এবং পঞ্চম কলাম উভয় লাইনেই উপলব্ধ।

সুতরাং আমার প্রশ্ন হ'ল: এমন কোনও সেটিংস আছে যা আমাকে behaviorোকানো মোডে এই আচরণটি নিয়ন্ত্রণ করতে দেয়? আমার পেশীর স্মৃতি এ থেকে ভীষণ কষ্ট পাচ্ছে। আমি জানি :virtualedit=onemoreকিন্তু এটি কৌশলটি মনে হচ্ছে না।


সম্ভবত আপনার কার্সার কীগুলির জন্য ম্যাপিং রয়েছে। না :map <Down>কিছু দেখাবেন?
বেনজিফিশার

এটা শুধু আবদ্ধ gj
rr-

তারপরে চেষ্টা করুন :iunmap <Down>
বেনজিফিশার

উত্তর:


1

আপনি যেখানে কোনও স্ট্যান্ডার্ড ইনস্টলেশন থেকে এসেছেন তা পেতে:

:set virtualedit=insert

এবং কার্সার আচরণটি আপনার বর্ণনা অনুযায়ী হবে।

আপনি যা ব্যবহার করতেন তা ফিরে পেতে:

:set virtualedit=onemore

(আপনি উপরে বর্ণিত ক্ষেত্রে ': সেট' অংশটি মিস করেছেন।

যা বলেছিলেন: ভিআইএম-এ তীর কী দিয়ে কোনও ফাইল নেভিগেট না করার অনেক কারণ রয়েছে। এই পোস্টটি এমন অনেকগুলি উদাহরণের মধ্যে একটি হিসাবে দেখুন যেখানে লোকেরা নেভিগেশনের জন্য কেবলমাত্র সাধারণ মোডটি ব্যবহার করার পক্ষে পরামর্শ দেয়।


আমার কাছে :set virtualedit=(ডিফল্ট, আমি মনে করি) এবং আমি নরমাল এবং সন্নিবেশ মোডগুলিতে একইরকম আচরণ পাই, তাই আমি মনে করি না যে বিকল্পটি গুরুত্বপূর্ণ।
বেনজিফিশার

গ্রেট! :set virtualedit=onemoreআমার জন্য কাজ। ধন্যবাদ। এছাড়াও ... আমি "ভিআইএম এর অপব্যবহার" যুক্তি দেখলাম, তবে প্রতি কয়েক ডজন সম্পাদনা একবার আমি সন্নিবেশ মোডে নেভিগেট শেষ করি এবং আমি মনে করি এটি খারাপ না। আমি কেবল এটির মতো অনুষ্ঠানগুলির মতো এটির মতো কাজ করতে চেয়েছিলাম।
rr-
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.