ভিআইএম: একটি অবস্থান পর্যন্ত বর্তমান অবস্থান থেকে মোছা


172

প্রায়শই বিকাশের সময় আমার কোনও নেস্টেড অবজেক্টের মুখোমুখি হয় যা আমি এই লাইনের মাঝখানে কোড থেকে মুছতে চাই:

htmlDoc.WriteLine("<b><h3>" + this.cbAllSyncs.SelectedItem.ToString() + "</h3></b>");

আমি যে অংশটি মুছতে চাই তা হ'ল:

this.cbAllSyncs.SelectedItem.ToString()

আমি জানি আমি শব্দ এবং সময়কাল সংখ্যা গণনা করতে এবং 7dwআমার "এটি" এর কার্সার অবস্থান থেকে মুছতে প্রবেশ করতে পারি। যাইহোক, আমি যা করতে পছন্দ করব তা মোটেও গুনতে হবে না এবং একটি কমান্ড দিয়ে স্পেসে মুছে ফেলা উচিত নয়। এটা কি সম্ভব?

উত্তর:


343

ব্যবহার করে দেখুন dtspace। সাধারণভাবে dtxবর্তমান অবস্থান থেকে ঠিক আগে পর্যন্ত মুছে ফেলা হয় x। শুধু txঠিক আগে চরিত্র কার্সার চলে আসে xবর্তমান লাইন হবে।

স্থান পর্যন্ত এবং মুছে ফেলতে, ব্যবহার করুন dfspace


2
এটি দুর্দান্ত কাজ করে! এটি আমাকে সেই অবজেক্টের মধ্যে অন্যান্য নির্দিষ্ট পয়েন্টগুলি পেতে কিছু যুক্ত নমনীয়তা দেয়। ধন্যবাদ!
ব্লেক ব্ল্যাকওয়েল

27
df<space>পরবর্তী স্থান সহ এবং মুছে ফেলা হয়।
গ্লেন জ্যাকম্যান

5
সমানভাবে দরকারী, ডিএফটি <স্পেস> পূর্ববর্তী স্থানটিতে ডিলিট করে।
hgmnz

3
আপনি tযে অনেকগুলি অক্ষর মুছতে পারে তার ঠিক আগে একটি গণনা যোগ করতে পারেন । যেমন d2t<space>দুটি স্পেস মুছবে।
ওয়াসিম

7
আমি সবসময় স্মৃতিসম্বন্ধীয় ব্যবহার tযেমন হওয়া পর্যন্ত ' stackoverflow.com/questions/7409134/...
acw

71

আপনি যদি স্থানটি নিজেই মুছতে না চান তবে আপনি ব্যবহার করতে পারেন dWবা @ এলগন প্রস্তাবিত dEহিসাবে can

একটি ওয়ার্ড (বড় হাতের ডাবলু) শূণ্য স্থানের সাথে পৃথক করে খালি খালি অক্ষরের একটি ক্রম নিয়ে গঠিত।

গতি শব্দের একটি চেহারা ।


1
যদি আমি দুটি উত্তরের জন্য ভোট দিতে পারি তবে আমি যে নির্দিষ্ট প্রশ্নটি সমাধান করে তা এটি সমাধান করে this লিঙ্কের জন্য ধন্যবাদ!
ব্লেক ব্ল্যাকওয়েল

5
বা dE- শূন্য অক্ষরগুলির ক্রম শেষ না হওয়া অবধি মুছুন (নিম্নলিখিত
শূন্যটি

@ ব্লাকব্ল্যাকওয়েল কে বলেছে আপনি দুটি জবাবের জন্য ভোট দিতে পারবেন না? আমি ইতিমধ্যে এই প্রশ্নে তাই করেছি। এটি v দরকারী তথ্য।
জাভাদ্ব্বা

20

একটি সম্ভাব্য সমাধান হ'ল অনুসন্ধানের সাথে মুছুন ব্যবহার করা।

সুতরাং টাইপ করুন d/<space>এবং ভিআইএম মুছে ফেলা হবে যতক্ষণ না এটি কোনও স্পেস হিট করে।


2
এটি আরও সাধারণ dWকারণ আপনি কার্সার থেকে যে কোনও চরিত্রের মুছতেও এটি ব্যবহার করতে পারেন, যেমন 2d/+- এই ক্ষেত্রে - যা স্ট্রিং উপসংহারগুলিও মুছে ফেলবে।
ডেভ জার্ভিস

1
আপনি 2 ডিডব্লু করতে পারেন এবং এটি ঠিক পাশাপাশি সম্পাদন করে। প্রকৃতপক্ষে আমি এটিকে আরও ভাল সমাধান হিসাবে বিবেচনা করি কারণ এটি ট্যাব এবং অন্যান্য সাদা স্থানের সাথেও কাজ করবে। এটি যতক্ষণ না আপনি মুছতে চান সেই পেছনের সাদা স্থানটি সরিয়ে দেয়।
barkmadley

15

আপনি যদি ওয়ার্ডের ভিতরে এবং যে কোনও একটি জায়গা থেকে মুছে ফেলতে চান তবে কেবল ব্যবহার করুন just daW

(আপনি dawযদি কোনও শব্দের মধ্যে সীমাবদ্ধ রাখতে চান তবে অবশ্যই আপনি ব্যবহার করতে পারেন)

আমি এটি বেশ ব্যবহার করি কারণ এটি শব্দের সূত্রপাতের (আপনার ক্ষেত্রে) শুরু করা বাঁচায়


দা এবং দা আমার জন্য একই রকম আচরণ করে - আমার কার্সারটি যে অক্ষরে চলছে তা নিয়েই উভয়ই পুরো শব্দটি মুছুন। নিশ্চিত কেন।
উইল

ডাব শব্দের পরে সাদা স্পেস মুছে ফেলবে না, যেখানে ডাব্লু করবে
লুই

4
  • বর্তমান অবস্থানের জন্য নির্দিষ্ট চরিত্রের উদাহরণে মুছুন "

    DT "
  • পজিশন কার্সার থেকে শব্দটি মুছুন শব্দের শেষ অবধি

    DW
  • কার্সার শব্দের যে অবস্থান নির্বিশেষে কার্সারটি পুরো শব্দটি মুছুন, এটি আপনাকে অবিলম্বে সন্নিবেশ করতে সক্ষম করতে আপনাকে সন্নিবেশ মোডে রাখে।

    diw

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