ম্যাকভিমের সাথে স্বয়ংক্রিয় ইন্ডেন্টেশন


0

আমি কীভাবে ম্যাকভিমে স্বয়ংক্রিয় ইন্ডেন্টেশন পরিবর্তন করতে পারি?

আমার সমস্যাটি হ'ল কোনও টেক্স ফাইল সম্পাদনা করার সময় প্রতিবার আমি টাইপ করি, উদাহরণস্বরূপ (, ভিম আমার জন্য লাইনটি ইনডেন্ট করার সিদ্ধান্ত নেয়।

আমার সমস্যার একটি ভিডিও এখানে । আপনি দেখতে পাচ্ছেন যে এটি উত্তেজনাকর।

আমি মাভারিক্সে আছি, ম্যাকভিম উইন্ডোটি হিসাবে সংস্করণটি দেখায়

Snapshot 66, VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 12 2012 16:22:25)  
MacOS X (unix) version  
Included patches: 1-754

আমি প্যাথোজেন ইনস্টল করা আছে, এবং অন্তর্ভুক্ত যে মাধ্যমে ব্যবহৃত প্লাগিন tabular, vim-slim, vim-colors-solarize, এবং vim-surround। (তাদের এখানে সমস্ত তালিকাবদ্ধ করা কারণ আমি জানি না যে এই আচরণটি কী তৈরি করছে))

উত্তর:


2

ইনডেন্টিংকে প্রভাবিত করে এমন সমস্ত বিকল্পগুলির সন্ধান করার সহজ উপায় হ'ল একটি বিকল্প উইন্ডোটি খুলুন

:options

এবং তারপরে বিভাগ 15, "ট্যাব এবং ইনডেন্টিং" দেখুন। একবার আপনি কী কী বিকল্পগুলি প্রাসঙ্গিক তা জানতে পারলে আপনি তাদের বর্তমান মানগুলি এবং কোন প্লাগইন এতে দায়ী তা পরীক্ষা করতে পারেন

:verbose set ai? si? cin? cink? inde? indk? ci? pi? lisp? lispw?

আসলে একটি ফাইল টাইপ-নির্দিষ্ট ইন্ডেন্টেশন অক্ষম করতে; ম্যানুয়াল বিভাগ 30.3 থেকে:

যদি আপনি কোনও নির্দিষ্ট ধরণের ফাইলের জন্য ইন্ডেন্টিং পছন্দ না করেন তবে আপনি এটিকে এড়িয়ে চলবেন। এই এক লাইনের সাথে একটি ফাইল তৈরি করুন:>

:let b:did_indent = 1

এখন আপনার একটি নির্দিষ্ট নাম সহ কোনও ফাইলে এটি লিখতে হবে:

{directory}/indent/{filetype}.vim

C ফাইল টাইপ ফাইল টাইপের নাম, যেমন "সিপিপি" বা "জাভা"।


বুঝেছি; আধুনিক কমান্ড দেখায় indentkeys=0{,0},:,0#,!^F,o,O,e,[,(,{,),},]থেকে vim/runtime/indent/tex.vim। আপনি কীভাবে স্থানীয়ভাবে এটি পরিবর্তন করতে জানেন। ভিতরে ~/.vimrc?
morbusg

বা আরও ভাল, প্রথম স্থানে যে ল্যাটেক্স-কেন্দ্রিক ইনডেন্টেশন প্লাগইনটি লোড করবেন না?
morbusg

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