ডিস্কে সংরক্ষণের চেয়ে আলাদা ইনডেন্টেশন সহ কোড দেখুন


13

আমি ইন্ডেন্টেশন শৈলীর সাথে কিছু প্রকল্পে কাজ করি যা আমি সত্যিই বিরক্তিকর বলে মনে করি। আমি একটি নির্দিষ্ট ইনডেন্টেশন শৈলীর সাথে কোডটি দেখতে চাই, তবে সর্বদা নির্ধারিত ইনডেন্টেশন শৈলীর সাথে ডিস্কে সংরক্ষণ করি।

বিশেষত, আমি মাল্টি-লাইন ফাংশন আর্গুমেন্টে ইম্যাক্স ডিফল্ট স্টাইলের ইন্ডেন্টেশন পছন্দ করি ...

void foo(int a, int b,
         string c)

তবে প্রকল্পটি কেবলমাত্র ট্যাবে, সমস্ত কিছুর জন্য একক ইনডেন্ট ...

void foo(int a, int b,
    string c)

আমি কি প্রথম কেসটি দেখতে পাচ্ছি , তবে দ্বিতীয়টি ভাগ করতে পারি?


কী সম্পর্কে: অটো-রিভার্ট মোডটি অক্ষম করুন, তারপরে একটি কমান্ড চালান (উদাহরণস্বরূপ, astyle) যা আপনার দলের শৈলীতে ফাইলটি ফর্ম্যাট করেafter-save-hook
আয়া

আপনি কি কোনও সংস্করণ-নিয়ন্ত্রণ স্তর বিন্যাস হুক বিবেচনা করেছেন, যেমন গিট প্রি-কমিট হুক?
এরজালোগো

উত্তর:


1

এই একটি সুস্পষ্ট পদ্ধতির হতে হবে

  • ব্যবহার করে বাফারের একটি অনুলিপি প্রবেশ করান c-mode; এবং তারপর
  • মূল বাফারে ইন্ডেন্টেশন স্পেসে কপির অনুলিপি প্রদর্শন বৈশিষ্ট্য হিসাবে রাখুন।

নোট 1: বাফার সম্পাদনা করার ক্ষমতা রাখার সময় এটি প্রয়োগ করা দুঃস্বপ্ন হতে পারে, তাই আমি বাফারটিকে কেবল পঠনযোগ্য করে তুলব।
দ্রষ্টব্য 2: পাঠ্য বৈশিষ্ট্যগুলি ওভারলেগুলির চেয়ে অনেক দ্রুত, তাই আমি সেগুলি ব্যবহার করব। অদ্ভুত ক্ষেত্রে না থাকলে যেখানে আসল বাফার ইন্ডেন্ট 0 c-modeহয় না s


এটি অতিরিক্ত ফন্ট-লকিং কীওয়ার্ড যুক্ত করে পাঠ্য বৈশিষ্ট্য সহ করা যেতে পারে। পরিবর্তে ইন্ডেন্টটি কীভাবে প্রদর্শিত হবে তা নির্ধারণের জন্য আমি আরও উদ্বিগ্ন।
ওয়াসমাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.