একটি প্রকল্পে সমস্ত ফাইল এককভাবে বিন্যাস না করে বিন্যাস করার উপায় আছে?
একটি প্রকল্পে সমস্ত ফাইল এককভাবে বিন্যাস না করে বিন্যাস করার উপায় আছে?
উত্তর:
আপনি "ফর্ম্যাট ফাইলগুলি" নামক একটি এক্সটেনশন ব্যবহার করতে পারেন।
"ব্যবহার করুন: কমান্ড প্যালেট খুলুন (সিটিআরএল + শিফট + পি) এবং" ফর্ম্যাট ফাইলগুলি "প্রবেশ করুন 'Editor.action.formatFiles' কমান্ডে কী-বাইন্ডিং তৈরি করুন। ওয়ার্কস্পেস ফোল্ডারে ডান ক্লিক করুন এবং ডিরেক্টরিতে সমস্ত ফাইল ফর্ম্যাট করতে 'ফর্ম্যাট ফাইল' নির্বাচন করুন।
সূত্র: https://marketplace.visualstudio.com/items?itemName=jbockle.jbockle-format-files
এটি আমার পক্ষে কাজ করে
প্রিটিয়ার ইনস্টল করুন:
npm init
npm i prettier
নিম্নলিখিত যোগ করুন স্ক্রিপ্ট মধ্যে package.json:
"pretty": "prettier --write \"./**/*.{js,jsx,json}\""
শুধুমাত্র এই ক্ষেত্রে, আমার আমার .js .jsx এবং .json ফাইলগুলি ফর্ম্যাট করতে হবে।
স্ক্রিপ্ট চালান:
npm run pretty
c
/ c++
/ c#
কোড? না - ডাউনভোট
eslint --fix
যদি এসলিন্ট এবং প্রিটিয়ার উভয়ই ব্যবহার করেন তবে আপনিও ব্যবহার করতে পারেন।
আমি এমন কোনও এক্সটেনশান খুঁজে পেয়েছিলাম যা এইভাবে করছিল যা আমি প্রত্যাশা করেছিলাম তাই আমি এটি তৈরি করেছিলাম। আমি আপনাকে পরামর্শ দিয়েছি যে আমি সবেমাত্র তৈরি করা এক্সটেনশনটি একবার দেখে নিন:
এটিতে এখনও কিছু সমস্যা থাকতে পারে, নির্দ্বিধায় সেগুলি জানাতে বা অবদান রাখতে পারে।
আমি যে সহজ সমাধানটি পেয়েছি তা নীচের মত।
npx prettier --write "**/*.ts"
(প্রয়োজন অনুসারে ফাইল টাইপ রেজেক্স যুক্ত করুন)
যেমন @ হেরবিশচফ বলেছিলেন, বর্তমানে কোনও প্রকল্পে সমস্ত ফাইল ফর্ম্যাট করার উপায় নেই।
তবে এটি একটি দরকারী বৈশিষ্ট্য হবে।
এটি যা করতে পারে তা অটো-সেভ করে এবং অটো-ফর্ম্যাট অন করে সমস্ত রক্ষা করা ফাইল ফর্ম্যাট করা।
অন্যথায় আপনার শেল স্ক্রিপ্ট বা একটি এক্সটেনশন বা অন্য কোনও বহিরাগত প্রোগ্রামের প্রয়োজন হবে (যেমন একটি স্লিন্ট পরীক্ষক যা ত্রুটিগুলি স্বয়ংক্রিয়ভাবে সংশোধন করতে পারে) যা এটি করতে সক্ষম।
এটির সাথে আমার নিজেও সমস্যা ছিল এবং এটি সমস্ত ফাইল হাতে হাত খুলতে ব্যর্থ হয়
বর্তমানে এটি করার কোনও উপায় নেই বা এটি কোনও বিশেষ কার্যকর বৈশিষ্ট্যের মতো শোনাচ্ছে না। বা অন্য কোনও উপায় রাখুন: আপনি যদি এটির উপর পুরোপুরি বিশ্বাস করতে পারেন তবে এটি একটি কার্যকর বৈশিষ্ট্য হবে।
আপনার ত্রুটিগুলি না ঘটাতে এবং সম্ভবত ত্রুটিগুলি প্রবর্তনের জন্য আপনাকে ব্যবহৃত ভাষার অটো-ফর্ম্যাটিং লজিকটিতে প্রচুর বিশ্বাস রাখতে হবে। আপনাকে যেভাবেই হোক ম্যানুয়ালি পরিবর্তনগুলি পর্যালোচনা করতে হবে, সুতরাং এই পদ্ধতির ফলে পরিমাপযোগ্য উত্পাদনশীলতা লাভ হবে না।
যদি আপনি মারাত্মকভাবে ফিড আপ কোড বেসের সাথে কাজ করছেন এবং সম্ভাব্য সমস্যাগুলির বিষয়ে চিন্তা না করেন তবে আমি স্বতন্ত্র ভাষার সিএলআই ফর্ম্যাটর সহ একটি সাধারণ শেল কমান্ড চালানোর পরামর্শ দেব। ক্ল্যাং-ফর্ম্যাট ব্যবহার করে সি ++ কোডের উদাহরণ :
find . -iname *.cpp -exec clang-format {} +
এই কমান্ডটি সমস্ত সিপিপি ফাইলগুলি পুনরাবৃত্তভাবে খুঁজে বের করবে এবং এটি ডিফল্ট সেটিংসের সাথে ফর্ম্যাটারের মাধ্যমে চালাবে।
প্রক্রিয়াটি মূলত যে কোনও ভাষার ক্ষেত্রে সমান, উদাহরণস্বরূপ জাভাস্ক্রিপ্ট ( জেএস-বিউটিফাই সহ ):
find . -iname *.js -exec js-beautify {} +
যা কিছু সামনে আসে তা পর্যালোচনা করুন। এছাড়াও, এই কমান্ডটি ভিএসকোডে স্ক্রিপ্ট করা খুব ভালভাবে সম্ভব - বা বিল্ট-ইন টার্মিনালে কেবল চালানো সম্ভব।
আমি একটি সহজ কৌশল:
আশা করি এটা সাহায্য করবে
An error occurred while running Format Files: Invalid count value