কীভাবে ভিজুয়াল স্টুডিও একটি নতুন লাইনে রাখবেন না?


96

আমার যদি এই মত কোড থাকে

if(true){

এবং আমি যোগ

}

এটি রূপান্তরিত হয়

if (true)
{
}

তবে আমি এটি ফর্ম্যাটে থাকতে চাই

if (true) {
}

এমনকি যদি আমি ifএই জাতীয় কোডটি অনুলিপি করি তবে এটি দীর্ঘ সংস্করণে রূপান্তরিত হয়।

পিএস আমি বুঝতে পারি যে এটি দীর্ঘতর সংস্করণটি ব্যবহার করার জন্য এটি একটি সি ++ এবং সি # স্ট্যান্ডার্ড, তবে আমি ভিন্ন মানের থেকে এসেছি, এবং সংক্ষিপ্ত সংস্করণটি ব্যবহার করা আমার পক্ষে সহজ।

আমি বাজি ধরছি এমন কিছু ফর্ম্যাটর অপশন রয়েছে যা বন্ধ বা পরিবর্তন করা যেতে পারে।

উত্তর:


141

সরঞ্জামগুলিতে যান -> বিকল্পগুলি -> পাঠ্য সম্পাদক -> সি # -> কোড শৈলী -> বিন্যাস-> নতুন লাইন

এখানে প্রচুর বিকল্প রয়েছে। কোনও নতুন লাইনে খোলা বন্ধনী কখনও না লাগাতে এখানে সমস্ত বিকল্পের চেকটি সরিয়ে ফেলুন ।

সম্পাদনা

বিভাগটি New Line Options for expressionsবন্ধনীর সাথে একত্রে কোড স্থাপনের সাথে সম্পর্কিত নয়, সুতরাং যাদের আপনার স্পর্শ করার দরকার নেই।


9
+1 আপনাকে ধন্যবাদ। যাইহোক, যখন আমি সেগুলি বন্ধ করি এবং ইচ্ছাকৃতভাবে নতুন লাইনে বন্ধনী রেখে দিই, এটি আবার একই লাইনে চলে যায় :( আমি যে জিনিসগুলির সাথে ঝাঁকুনির কথা বলিনি, সেগুলিতে এটির সাথে যুক্ত হবার কি কোনও উপায় আছে?
উল্টো ইঞ্জিনিয়ার

28
কোন দৈত্য ডিফল্টরূপে নতুন লাইন সক্ষম করবে?
কফি

আমি VS2019 পূর্বরূপ ব্যবহার করছি, এবং আমাকে পরিবর্তন করতে হবে এবং তারপরে ভিজুয়াল স্টুডিওটি পুরোপুরি প্রস্থান করতে হবে এবং পরিবর্তনটি আটকে রাখার জন্য এটি আবার খুলতে হয়েছিল। আমি যদি এখনই এটি পরিবর্তন করেছি তবে দস্তাবেজটির পুনরায় ফর্ম্যাট করার চেষ্টা করেছি, এটি কেবল পূর্ববর্তী সেটিংসে পুনরায় সেট হবে।
বার্নার্ড

ভিজ্যুয়াল স্টুডিও কোডের জন্য ফাইল যান -> পছন্দসমূহ -> সেটিংস এবং এক্সটেনশনের আওতায় আপনি যে ভাষাটি বৈশিষ্ট্য পরিবর্তন করতে চান তা চয়ন করুন। জন্য অনুসন্ধান করুন Clang_format_fallback Style(যেমন: সি জন্য ++, C_Cpp: Clang_format_fallback Style) থেকে মান পরিবর্তন Visual StudioকরতেGoogle
Riccardo Bonesi

ধন্যবাদ! এটি ualক্যের জন্য ভিজ্যুয়াল স্টুডিওর অন্যতম ক্রোধ প্রবণতা।
SacWebDeveloper

28

মনে রাখবেন যে আপনি যদি পুনঃভাগের ব্যবহার করছেন তবে উপরের পদ্ধতিটি কোনও উপকারে আসবে না, যেহেতু রিশার্পার স্থানীয় ভিএস আচরণকে ওভাররাইড করে। যদি এটি আপনার ক্ষেত্রে পুনরায় ভাগ করে নিন> বিকল্পগুলি, কোড সম্পাদনা> সি #> ফর্ম্যাটিং স্টাইল> ধনুর্বন্ধনী লেআউটে যান, সমস্ত শীর্ষ "ধনুর্বন্ধনী লেআউট" বিকল্পগুলি "লাইনের শেষে (কে ও আর স্টাইল)" এ সেট করুন।

এটি বের করার জন্য আমাকে কিছুটা সময় নিয়েছে, তাই আমি আশা করি এটি কারওর পক্ষে সহায়তা করে।


10

সেখানকার সমস্ত ম্যাক ব্যবহারকারীদের জন্য আমি এটি সমাধান করেছি:

পছন্দসমূহ -> উত্স কোড -> কোড বিন্যাস -> সি # উত্স কোড -> সি # ফর্ম্যাট -> সম্পাদনা করুন

সেখানে আপনি এটি বিভাগ: নতুন রেখার অধীনে পরিবর্তন করতে পারেন

চিত্র উদাহরণ



8

আপনি এটি আপনার ভিজ্যুয়াল স্টুডিওর বিকল্পগুলিতে পরিবর্তন করতে পারেন। সরঞ্জামগুলিতে যান -> বিকল্পগুলি -> পাঠ্য সম্পাদক -> সি # -> বিন্যাস -> নতুন লাইন (বা এর মতো কিছু আমার কাছে কেবল ভিজ্যুয়াল স্টুডিওর জার্মান সংস্করণ রয়েছে)। তারপরে আপনি যেখানে পরের লাইনে বন্ধনী স্থাপন করতে চান যেখানে পরিবর্তন করতে পারবেন এবং আপনি কোথায় পরিবর্তন করতে পারবেন। ব্যক্তিগতভাবে, আমি সমস্ত অপশন অপসারণ করেছি, তবে আপনি যদি একটি নতুন লাইন যেমন লুপগুলিতে রাখতে চান তবে এটিকে কাস্টমাইজ করার জন্য অনেকগুলি বিকল্প রয়েছে।


0

সি ++ এর জন্য, নামস্পেসগুলির জন্য নতুন লাইনে '{' লাগানো ভিসি ++ এড়াতে পারার একমাত্র উপায় হ'ল আমি যখন একটি type "বিকল্পটি টাইপ করি তখন স্বয়ংক্রিয়ভাবে ফর্ম্যাট ব্লকটি চেক না করে:

এখানে চিত্র বর্ণনা লিখুন


-1

সিএসএসের জন্য একই জিনিসটি করতে আপনাকে এখানে যেতে হবে: Tools > Options > Text Editor > CSS > Advanced > Formatting > Automatic Formatting > Off

সিএসএস অটো বিন্যাস বন্ধ

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