অন্যান্য উত্তরগুলি কেন এমনটি ঘটে তা কভার করে । এটি চারপাশে কাজ করার একটি দুর্দান্ত উপায়।
ওয়েল / টার্গেটস.ভিম । আমি সম্প্রতি এই প্লাগইনটি পেয়েছি এবং আমি মনে করি এটি অত্যন্ত আন্ডাররেটেড। এটি একটি নতুন পাঠ্য বস্তুর প্রদান করে: din(
স্মৃতিসম্বন্ধীয়। (ঘ) elete (ঝ) nside (ঢ) EXT "(" এই যেমন হিসাবে অন্যান্য অপারেটর ও বিভিন্ন বস্তু, সঙ্গে সামঞ্জস্যপূর্ণ an(
, in"
, il(
(শেষ প্রথম বন্ধনী ভিতরে)
এটি এর ডিফল্ট আচরণকেও ওভাররাইড করে i(
যাতে এটি প্রথমে কার্সার বন্ধনীতে রয়েছে কিনা তা দেখতে এবং তারপরে এটি যদি না হয় তবে একইভাবে কাজ করে in(
। এই আচরণটি চালু বা বন্ধ করা যেতে পারে। উদাহরণ স্বরূপ:
def foo(bar):
^cursor here
টাইপিং ci(
একই হিসাবে কাজ করে cin(
, কার্সার প্রথম বন্ধনী হিসাবে নেই in
def foo( ):
^Cursor here, and in insert mode
এটি একটি গণনাও গ্রহণ করে:
def foo(bar): #Define function foo(bar)
^cursor here
টাইপিং c2in(
:
def foo(bar): #Define function foo( )
^cursor here
এটি একটি নতুন অবজেক্ট, "আর্গুমেন্ট" সরবরাহ করে। উদাহরণস্বরূপ, এর dana
অর্থ "পরবর্তী যুক্তির আশেপাশে মুছুন"। এটি একটি গণনাও গ্রহণ করে। উদাহরণ স্বরূপ:
def foo(arg1, arg2, BADarg3):
^ cursor here
টাইপিং d3ana
:
def foo(arg1, arg2):
^ cursor here
এই প্লাগইনটিতে রয়েছে আরও অনেকগুলি বৈশিষ্ট্য, তবে এগুলি হ'ল মৌলিক বৈশিষ্ট্য।