ক্যাভেট: আমি ওয়েব ডেভেলপার নই।
বলা হচ্ছে, এমন বিরল ঘটনা আছে যেখানে আমাকে এইচটিএমএল সম্পাদনা করতে হবে। আমি যখন করি তখন আমি ভিমে এমন একটি আচরণ লক্ষ্য করেছি যা আমার পছন্দ নয় এবং আমি আশা করি যে আমি কনফিগারেশনের মাধ্যমে পরিবর্তন করতে পারি।
যখন আমি কোড করি, আমি 80 টি অক্ষরে লাইন মোড়ানোর প্রবণতা রাখি। এর প্রায়শই অর্থ হ'ল আমাকে লাইনগুলিতে এইচটিএমএল ট্যাগগুলি বিভক্ত করতে হবে। আমি যা চাই তা হ'ল কিছু বুদ্ধিমান ইন্ডেন্টেশন হয় যখন এটি ঘটে। সুতরাং, উদাহরণস্বরূপ, আমার কাছে নিম্নলিখিত কোড থাকতে পারে এবং এটি অনুরূপভাবে ইন্ডেন্ট করা চাই:
<a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img
src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg"
class="ri" alt="This is an image"></a>
তবে, ডিফল্টরূপে, ভিমের স্বয়ংক্রিয়ভাবে পূর্ববর্তী লাইনে HTML ট্যাগ শুরু হওয়ার সাথে একই স্তরে বিভক্ত এইচটিএমএল ট্যাগ যুক্ত করা হবে। অন্য কথায়, আমি নীচের মতো কিছু পেয়েছি:
<a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img
src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg"
class="ri" alt="This is an image"></a>
যা হুবহু, যা আমি চাই না। আমি টাইপ করার সাথে সাথে দেখতে পেলাম যে আমাকে নিয়মিত ফিরে যেতে হবে এবং এ জাতীয় ইনডেন্টেশনগুলি ঠিক করতে হবে।
আমি সাধারণত ভিমের স্বতঃসংশ্লিষ্ট পছন্দ করি এবং সর্বজনীনভাবে কেবল এটি অক্ষম করতে চাই না। আমি বরং কেবলমাত্র বিভক্ত এইচটিএমএল ট্যাগ ইনডেন্টেশনটি অক্ষম বা পরিবর্তন করব, তবে কীভাবে তা আমি বুঝতে পারি না।
এটি পরিবর্তন করা সম্ভব?
(আমি এই প্রশ্নের জন্য স্ট্যাকওভারফ্লো অনুসন্ধান করার চেষ্টা করেছি, কিন্তু এটি খুঁজে পাইনি it's এটি যদি একটি সদৃশ হয় তবে দয়া করে আমাকে মূল দিকে দেখান))
সম্পাদনা: সমাধানটি এখানে পাওয়া গেছে https://www.reddit.com/r/vim/comments/3ogbna/disabling_partial_html_indentation_in_vim/cvy8p3u
সম্পাদনা # 2: ঠিক আছে, উপরের সমাধানটি সমস্যার সমাধান করেনি। এখনও আছে।
autoindent
সক্রিয় ভিএম সহ আমি স্রেফ শেষ হওয়া লাইন হিসাবে পরের লাইনে প্রবেশ করান। সুতরাং আমার অনুমান যে আপনার একটি প্লাগইন থাকতে পারে যা ডিফল্ট ইনডেন্টেশন মডেলকে পরিবর্তিত করে।