এনবি এটি "d3fg" কমান্ড কীভাবে কাজ করে তার নকল নয় ? ভোট দেওয়ার আগে দয়া করে এটি পড়ুন!
ছোট মুছে ফেলার কাজগুলি বড়র মতো করার জন্য আমি আমার সন্ধানে কিছুটা অচলাবস্থা নিয়ে এসেছি । আমি যে সমস্যাটি পেয়েছি তা হ'ল কমান্ডগুলি পুনর্নির্মাণের পদ্ধতিটি আমি বুঝতে পারি না d3d। আসলে, আমি বুঝতে পারি না যে তারা কীভাবে প্রথম স্থানে কাজ করে, এবং ভিমের সহায়তায় তাদের কোনও উল্লেখ খুঁজে পাই না find
d3jসোজা: এটি গতিতে d
অপারেটরকে প্রয়োগ করে 3j
,
3ddএটিও সোজা: এটি dd
3 এর একটি "গণনা" দিয়ে কমান্ডটি চালায় ।
d3d দেখে মনে হচ্ছে এটি সোজা হওয়া উচিত, এটি d
অপারেটরের সাথে প্রয়োগ করে… তবে কী 3d
? এটি কোনও গতি নয়। আপনি যদি 3dনিজে নিজে টাইপ করেন, ভিম এটিকে অপারেটর অনুসারে একটি গণনা হিসাবে বিবেচনা করে এবং আরও ইনপুটটির জন্য ধৈর্য ধরে অপেক্ষা করে।
এবং আপনি অপারেটরগুলিকে অন্যান্য অপারেটরগুলিতে প্রয়োগ করতে পারবেন না। ddদুটি অপারেটরের ক্রম হিসাবে সাহায্যে বর্ণনা করা হয়নি। এটি একটি পৃথক, দ্বি-কীস্ট্রোক কমান্ড। (সিএফ dc। যা কিছুই করে না))
এটি এমনটিও দেখা যায় না যে দুটি কীবোস্ট্রোক প্রয়োজন এমন কমান্ডগুলির জন্য গণনাটির অবস্থানটি নমনীয়: 2gjকার্সারটিকে দুটি স্ক্রিন-লাইনের নিচে সরিয়ে g2jদেয় , তবে প্রথম দুটি কিপ্রেস পুরোপুরি ত্যাগ করে এবং কার্সারটিকে এক লাইনের নিচে নিয়ে যায়।
সুতরাং কিভাবে এটি কাজ করে? এটি কি ভিমের অভ্যন্তরীণ কোডের মধ্যে একটি বিশেষ মামলা? আমি কোনও d[count]d
ম্যাপিং তৈরি করতে পারি এমন কোন উপায় আছে কি ?
সম্পাদনা : এটি কোনও পাঠ্য অবজেক্ট? :h text-objects
এটি "টেক্সট অবজেক্ট সিলেকশন কমান্ডস" এর তালিকায় অন্তর্ভুক্ত করে না, তবে তারপরে এটি "ছোট থেকে বড় অবজেক্টগুলিতে দলবদ্ধ" মুছে ফেলার তালিকায় ডিডি অন্তর্ভুক্ত করে না । এবং d2awকার্সারের নীচে শব্দটি এবং নীচেরটি মুছে দেয়। অন্যদিকে, c2dকিছুই করে না।
* আমি নিশ্চিত যে এগুলির কিছু উল্লেখ অবশ্যই আছে তবে আমি এটি খুঁজে পাচ্ছি না। আমি পড়েছি :help deleting
, :help motion.txt
এবং চেষ্টা :helpgrep dNd
1-9 থেকে এন সব মানের জন্য ।
dd
একরকম , একইরকম d_
। _
( [count]
-1) ম লাইনটিতে প্রথমটি অ- ফাঁকাতে কার্সারটি নীচে নিয়ে আসে , তবে এটি লাইনওয়াইজ হয়, সুতরাং যখন অপারেটরের সাথে জুড়ি তৈরি হয়, তখন এটি সম্পূর্ণ লাইনে কাজ করে। যে কারণে, এটি উপলব্ধি করে যে দুটি d
গণকের মধ্যে একটি গণনা উপস্থিত হতে পারে ।
d
একটি নিশ্চিতকরণ হিসাবে কাজ করে; সুতরাং এটি হিসাবে একইd3<CR>
।y3y
এবংc3c
একই কাজ ... আমি এই কোন দস্তাবেজ খুঁজে পাচ্ছি না পারেন যদিও তেজ: সাহায্য, ষষ্ঠ (1), NVI (1), অথবা POSIX বৈশিষ্ট ... এটা একই আচরণ করেvi
এবংnvi
BTW ।