ভিম: বর্তমান লাইনের উপরে খালি লাইন সন্নিবেশ করান (খোলা নয়, অর্থাত্ সন্নিবেশ মোডে প্রবেশ না করে)


21

লাইনটি না খুলে (theোকানো মোডে প্রবেশ না করে) স্রোতের উপরে কোনও নতুন লাইন সন্নিবেশ করার কোনও উপায় আছে কি? এটি, "ও" এর মতো, তবে খোলার ছাড়াই।


2
"একটি লাইন খোলার" অর্থ কী?
মাত্তেও রিভা

"একটি লাইন খোলার" অর্থ মোড toোকানোর জন্য নরমাল মোডে যাওয়া যা আপনি "ও" (ওহ) টিপলে যা ঘটে তা ঘটে।
tmadsen

উত্তর:



29

আপনার অনুরোধের সংজ্ঞাটি হ'ল O

যৌক্তিকভাবে উপরের দিকে একটি নতুন লাইন সন্নিবেশ করানো যখন হবে O

কার্সারের আগে সন্নিবেশ করানোর জন্য: i
পরে: a
লাইনের আগে (হোম): I
লাইনের শেষে যুক্ত করুন:A

আপনি যে নিকটতম আমার কাছে আসবেন বলে মনে করেন এটি হ'ল Iএটি লাইনের শুরুতে কার্সারটি রাখবে।


আমি পরিষ্কার ছিল না। দৃশ্যটি হ'ল: আমি নরমাল মোডে আছি এবং স্বাভাবিক মোডে থাকাকালীন আমি বর্তমানে যা করছি তার উপরে একটি ফাঁকা লাইন toোকাতে চাই। "ও" টিপুন আমাকে সন্নিবেশ মোডে রাখে। সম্ভবত এটি করার কোনও উপায় নেই এবং এটি ঠিক আছে, কেবল ভেবেছিলাম জিজ্ঞাসা করব :)
tmadsen

3
কেবল এটি মানচিত্র করুনm`O+Esc`
জোশ কে

1
ভাল ধারণা, এটি বিবেচনা করা হয়নি। একটি করেছেন: নরেনম্যাপ <লিডার> হে ও <
এস সি

2tmadsen: আপনি এই <yourkey> হে <চট্টগ্রাম সিটি কর্পোরেশন> মানচিত্র পারেন
Dzung গুয়েন

9
:h append()

এটি কার্সারটি সরবে না, এটি আপনার ইচ্ছামতো অনেকগুলি লাইন (খালি বা না) সন্নিবেশ করবে এবং এটি পূর্ববর্তী অবস্থান চিহ্নটি পরিবর্তন করবে না।

call append(line('.')-1, '')

হ্যাঁ, এটি +1 ঝরঝরে! / আমি তার ভিএমআরসি পরিবর্তন করি
আকিরা

ঠিক আছে, স্ক্রিপ্টিংয়ের ক্ষেত্রে এটি কয়েকটি সুবিধা পেয়েছে। অন্যথায় টাইপ করার জন্য এটি কিছুটা ওভারকিল।
লুক হার্মিট

যে কোনও সেট কীভাবে নির্বিশেষে কাজ করে এমন একটি সমাধানের জন্য +1formatoptions
মিকাহ স্মিথ

5

আপনি যে কী বা কী সিকোয়েন্স পছন্দ করবেন তা মানচিত্র করতে পারেন

m`O<ESC>``

এটি আপনাকে সাধারণ মোডে রেখে কার্সারের অবস্থান পরিবর্তন না করে বর্তমানের উপরে একটি ফাঁকা রেখা সন্নিবেশ করায়।


সুতরাং এটি আল্ট-ও-তে ম্যাপ করার কমান্ডটি হ'ল: মানচিত্র <মো> মও <ই এস সি> `
কে রবিনসন

এটাই সঠিক.
মাত্তেও রিভা

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