রেজারে ভিজ্যুয়াল স্টুডিও কোড বিন্যাসন অক্ষম করুন


118

এটি আগে জিজ্ঞাসা করা হয়েছিল: ভিজুয়াল স্টুডিও কোড ফর্ম্যাট কেন রেজার মার্কআপের জন্য সঠিকভাবে কাজ করে না?

তবে সেই প্রশ্নটি কয়েক বছরের পুরনো। এবং রেজার বিন্যাসটি এখনও সম্পূর্ণ অগ্রহণযোগ্য। আমি এটি ঠিক করতে ছেড়ে দিয়েছি।

আমি কি সিএসএইচটিএমএল ফাইলগুলির জন্য সমস্ত ভিজ্যুয়াল স্টুডিও বিন্যাস অক্ষম করতে পারি? যদি তা না হয় তবে আমি সমস্ত ভিজ্যুয়াল স্টুডিও বিন্যাস সম্পূর্ণ অক্ষম করতে পারি? কোন তৃতীয় পক্ষের হ্যাক আমি ব্যবহার করতে পারি? কিছু আছে আছে!

আমি ২০১৩ এ আপগ্রেড করেছি এবং ফরম্যাটিংটি ঠিক খারাপ।

[সম্পাদনা]: 2015 এছাড়াও godশ্বর-ভয়ঙ্কর। আমি সত্যিই চাই তারা এটি ঠিক করে দেবে।

[সম্পাদনা]: 2017 এছাড়াও godশ্বর-ভয়ঙ্কর। আমি সত্যিই চাই তারা এটি ঠিক করে দেবে।

[সম্পাদনা]: 2019 এছাড়াও godশ্বর-ভয়ঙ্কর। আমি সত্যিই চাই তারা এটি ঠিক করে দেবে।


15
এটির ওয়ার্ড ২০১৩
টম্বমিডিয়া

3
সিরিয়াসলি। এই সম্পর্কে কিছু করা যেতে পারে ...
JustMaier

7
এটি 2015 সালেও বিশ্ব!
পল

4
বনাম 2017 আরটিএম
এপ্রিল

5
2018 সালে স্থির নয়
ডার্ক বোয়ার

উত্তর:


53

তুমি পার না. এটি প্রথম। নেট সংস্করণ (ভিজ্যুয়াল স্টুডিও 2002/2003) থেকে ভিএস এর "বৈশিষ্ট্য" এ নির্মিত।

ফর্ম্যাটিং বাগগুলি সম্পর্কে প্রচুর সংযোগের প্রতিবেদন রয়েছে, তবে মাইক্রোসফ্ট এগুলিকে পুরোপুরি উপেক্ষা করে বা "পরবর্তী সংস্করণে" সমাধানের দিকে ঠেলে দিচ্ছে। আপনি মাইক্রোসফ্ট উত্তর এখানে দেখতে পারেন ।

আপনি নিজের মতামত মাইক্রোসফ্ট টিমে এখানে পোস্ট করতে পারেন


1
আমি বিরক্তি সময় আবার এই অনুসন্ধানের ছিল, আমি জানি না তারা কিছু পরিবর্তন করেছি কিনা, কিন্তু Metroid হান্টার এর ফিক্স মধ্যে রাজো আমার জন্য কাজ করে stackoverflow.com/a/28053865/62829
mattmanser

4
2015 সালে কীভাবে ভিজ্যুয়াল স্টুডিওতে এইচটিএমএল এত খারাপ চুষতে পারে?
schmoopy

1
প্রকৃতপক্ষে এটি ২০১৩ সালের চেয়েও খারাপ 2013 এর সংস্করণ (এটি সি # তে একই ক্ষেত্রে প্রযোজ্য যেখানে এটি প্রতিবার যখন আপনি কোনও ব্রেস খুলবেন তখন এটি সম্পর্কিত নয় এমন বিষয়গুলি ইনডেন্ট করবে)। আমি ভিজ্যুয়াল স্টুডিও পছন্দ করতাম তবে এটি আস্তে আস্তে এটি হত্যা করছে।
Youen

1
নোট: কানেক্ট সংযোগগুলি সব মৃত এখন
jrh

64

সরঞ্জামের অধীনে -> বিকল্পগুলি -> পাঠ্য সম্পাদক -> এইচটিএমএল -> উন্নত

এখানে একটি মূল মান আইটেম আটকানো আছে যা "পেস্টে ফর্ম্যাট" বলে এবং এর পাশেই একটি বুলিয়ান মান রয়েছে। এটি মিথ্যাতে পরিবর্তন করা রেজার সিনট্যাক্সে পেস্টের ফর্ম্যাটটিকে অক্ষম করেছে।

আমি ভিএস পেশাদার 2013, সংস্করণ 12.0.30110.00 আপডেট 1 ব্যবহার করছি


ধন্যবাদ! পেস্টের অটো- (ম্যাল) ফর্ম্যাটিং আমাকে পাগল করে তুলছিল। এটি এটিকে দূর করে দিয়েছে বলে মনে হচ্ছে।
টরেন্টস

আশ্চর্যজনক, এটিকে এড়িয়ে চলার জন্য ঠিক এটির প্রয়োজন! ধন্যবাদ!
মার্টিন এস এক

আমি আপনাকে আরও একবার ভোট দিয়েছি, বনাম সংস্করণ 2013 up1 এবং আরও নতুনটির জন্য এটি সঠিক প্রতিক্রিয়া।
এরিক সাইমনিক

2
2015 ভিজ্যুয়াল এ কাজ করে না? আমি এইচটিএমএল / অ্যাডভান্সে "পেস্টে ফর্ম্যাট" টি চেক করেছি, তবে এখনও পেস্ট করার সময় মজাদার আনফর্ম্যাটিং / ক্রেজি ইনডেন্টিং পেয়েছি। আমি সিএসটিএমএল ফাইলগুলির জন্য অন্য সম্পাদক ব্যবহার করার বিষয়ে বিবেচনা করছি তবে তারপরে আমি সি # অটোকোম্প্লেশনটি looseিলা করব। এই পরিস্থিতি পাগল।
আপনি

5
ভিএস ২০১7 সালে আমার জন্য কাজ করেছেন।
ডেভ

36

দেখার জায়গা:

Tools -> Options -> Web Essentials -> HTML -> Auto-format HTML on Enter

(ওয়েব এসেনশিয়াল এক্সটেনশনের ইনস্টলেশন প্রয়োজন)

মিথ্যাতে সেট করুন

Tools -> Options -> Text Editor -> HTML -> Advanced -> Format on Paste

মিথ্যাতে সেট করুন

এই সেটিংস সহ আমার ভিজ্যুয়াল স্টুডিও 2013 তে কোনও সমস্যা নেই।

আমার খুব বেশিবার Ctrl-Z টিপতে হবে, এবং আপনার কোডটি লিখিত এবং পরীক্ষিত হয়ে যাওয়ার পরে আপনি যদি মেসটি আঁকানো ভুলে যান তবে প্রচণ্ড ব্যথা হয়েছিল। আমি মনে করি ব্যবহারকারীরা এটির কনফিগার করার পাশাপাশি আরও অ্যাক্সেসযোগ্য করার জন্য মাইক্রোসফ্ট অনেক কিছু করতে পারে।


3
কোনও 'ওয়েব প্রয়োজনীয়' ক্ষেত্র নেই।
পল

দুর্দান্ত উত্তর! বছরের পর বছর ধরে এটি আমাকে তুচ্ছ করে চলেছে, কিন্তু আর নেই!
ডেভিড কির্কল্যান্ড

2
@ পল ওয়েব এসেসেন্টিয়ালগুলি একটি ভিএস এক্সটেনশন যা এইচটিএমএল, সিএসএস, জেএস সম্পাদকদের সাথে সম্পর্কিত অনেকগুলি বিষয়কে বাড়িয়ে তোলে। এটি ইনস্টল করা এবং অটো-ফর্ম্যাটটি অক্ষম করা অনেক সহায়তা করে
স্যান্ডরক

3
এটি উত্তর হিসাবে চিহ্নিত করা উচিত। বিশেষত ওয়েব এসেসেন্টিয়ালগুলি সম্পর্কে লাইন। আপনাকে ধন্যবাদ @ ড্যাজব্র্যাডবুরি!
Aggromonster

1
দ্বিতীয় বিকল্পটি এটি ভিএস ২০১7 এ ঠিক করে না এবং প্রথমটি এমনকি বিদ্যমান নেই।
yoge

24

আমার জন্য কৌতুকটি পেস্ট করার পরে CTRL + Z টিপছিল, তারপরে বিন্যাসটি সরানো হবে।


3
এখানে কাজ করা হয়েছিল ... আমি <8 লাইনের উপরে ছড়িয়ে থাকা একটি <সিলেক্ট> সহ একটি খণ্ডটি আটকিয়ে যাচ্ছিলাম এবং এটি উটের আবরণটি মেরে ফেলছিল এবং কলোনগুলি সরিয়ে দিচ্ছিল ... পন্ট করে আবার টাইপ করতে চলেছে এটি ... তবে আমি এই সিটিআরএল + জেড করেছি এবং স্কোয়েলেড যে এটি কাজ করেছে ... @ মিরোস
বিউজজেমস

সম্মত। এটি ভিএস 2015 তে কাজ করে :) :) অন্য কোনও সমাধান (সরঞ্জামসমূহ> বিকল্পের অধীনে বিভিন্ন সেটিংস) আমার পক্ষে কাজ করে নি, অন্তত কোনওভাবে কোড / এইচটিএমএল এর মধ্যে যে বিষয়বস্তুটি পরিবর্তিত হবে বলে মনে করা হচ্ছে এমন নয়, যেমন এইচটিএমএল অনুসারে সি # কোডযুক্ত লাইনগুলি পেষ্ট করার সময় নয় not ট্যাগস বা সরাসরি সি # কোডের সাথে লাইনের পরে এইচটিএমএল মার্কআপ আটকানো।
সেভহানসন

এটি সর্বদা ভিএস-এর সর্বত্র কাজ করে works এই শুধুমাত্র জগাখিচুড়ি যে বিন্যাস করেনি পূর্বাবস্থা উপায়। (বা আপনি কী সত্যিই এটি ম্যানুয়ালি পরিষ্কার করেছেন ??) আমি এরই মধ্যে অভ্যস্ত হয়ে পড়েছি তবে এটি অত্যন্ত বিরক্তিকর।
ygoe

10

আমার ক্ষেত্রে আর # অপরাধী হয়ে শেষ হয়েছে, এখানে অক্ষম করা যেতে পারে:

রিশার্পার> বিকল্পগুলি> কোড সম্পাদনা> রেজার> সম্পাদক এবং বিন্যাসকরণ

https://www.jetbrains.com/help/resharper/2016.1/Reference__Options__Languages__Razor__Editor.html


এটি ভিজ্যুয়াল স্টুডিওতে অন্তর্ভুক্ত নয় যদিও আপনার এটি আলাদাভাবে ইনস্টল করার দরকার পড়ে।
পল

2
আমি এখানে উল্লেখ করার কারণটি হ'ল কেউ ভাবতে পারে যে ভিজ্যুয়াল স্টুডিও পুনর্নির্মাণ করছিল (যেমন আমি করেছি) যখন এটি আসলে আর # হতে পারে (যা ডেভস ব্যবহার করে প্রচুর পরিমাণে)। সুতরাং কেউ যদি এটি অক্ষম করতে অক্ষম হন এবং তাদের যদি # # ইনস্টল থাকে তবে তারা এটি উভয় ক্ষেত্রেই অক্ষম করে তা নিশ্চিত করতে চান।
hcoverlambda

5
আর # 2017.3 এ এই সেটিংসটি রিশ্যার্পারে | বিকল্প | পরিবেশ | সম্পাদক | সম্পাদক আচরণ
গা:12় দাসকিন

1
আর # 2018.3 এ আমাকে সম্পাদক আচরণ,
অস্টিমেট

7

দুর্ভাগ্যক্রমে পেস্টে অটোফর্ম্যাটিং প্রতিরোধের একমাত্র উপায় হ'ল আপনি যেখানে কিছু নতুন কোড পেস্ট করতে চলেছেন সেখানে মন্তব্য করা এবং মন্তব্য নির্দেশনাগুলি সরাতে আটকানো ক্রিয়াকলাপের পরে।

অনুসন্ধান এবং প্রতিস্থাপন অটো-ফর্ম্যাটিং ট্রিগার করে না বলে মনে হচ্ছে। তবে পেস্টিং পুরো কোড ব্লকটিকে পুনরায় রূপ দেয়।

এটি শব্দের বাইরেও ভয়ঙ্কর। এটি ভিজ্যুয়াল স্টুডিও আইডিইটিকে রেজার সম্পাদনার জন্য কার্যত অযোগ্য করে তোলে। রেজার ফাইলগুলির জন্য একজনকে বাহ্যিক সম্পাদক ব্যবহার করতে হবে।

সবচেয়ে খারাপ এটি, এমনকি সর্বশেষ ভিজ্যুয়াল স্টুডিও 2013 আপডেট 1 ক্র্যাশ করে যখন রেজার দর্শনগুলি সম্পাদনা করে।


6

মজার অংশটি হ'ল, আপনি সি # ফর্ম্যাটিং এবং এইচটিএমএল ফর্ম্যাটিংটি অক্ষম করতে পারবেন তবে রেজার বিন্যাসটি নয়।

আমি "সরঞ্জামসমূহ> বিকল্পগুলি> পাঠ্য সম্পাদক> সি #> ফর্ম্যাট করা> পেস্টের উপর স্বয়ংক্রিয়ভাবে ফর্ম্যাট" এবং এইচটিএমএল এর জন্য চেক না করে রেখেছি।

সিএসটিএমএল ফাইলগুলিতে নিম্নলিখিত মজাদার অভিজ্ঞতাতে ফলাফল:

  • এইচটিএমএল কোড আটকান: কোনও বিন্যাস নেই
  • সি # কোডটি পেস্ট করুন: কোনও বিন্যাস নেই
  • রেজার কোডটি পেস্ট করুন: ভুল কিছু ফর্ম্যাট করুন

এবং যেহেতু রেজার বিকল্পগুলি পরিবর্তন করার কোনও বিকল্প নেই, আপনার এই অনুমানটি নিয়েই বেঁচে থাকতে হবে।

আমার "সমাধান": স্বয়ংক্রিয় ফর্ম্যাটটিকে পূর্বাবস্থায় ফেলার জন্য পেস্ট করুন এবং ctrl-z


1
আমাকেও .. তবে এটা আমাকে পাগল করছে!
ম্যাট কোকাজ

আপনার সমাধানটি প্রায় কাজ, এবং বড় ফাইলগুলি সম্পাদনার সময় কয়েক মিনিট সময় নেয়।
আর্টুরো টরেস সানচেজ

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