কীভাবে ভিএস কোডটি স্বয়ংক্রিয়-নামকরণ-ট্যাগ / এইচটিএমএল মিরর বৈশিষ্ট্যটি অক্ষম করবেন?


18

আমি সহজেই এইচটিএমএল ট্যাগ একসাথে সম্পাদনা করতে সক্ষম হতে চেয়েছিলাম। আমার কাছে মনে হয়েছিল এটি আজকাল বাস্তবায়নের পক্ষে এটি একটি সহজ জিনিস, তাই আমি এই অটো-নামকরণ-ট্যাগ এক্সটেনশনটি ইনস্টল করেছি এবং এটি আমার পক্ষে কার্যকর হবে না: এইচটিএমএল / জেএসএক্স কোড সম্পাদনায় আমাকে সাহায্য করার পরিবর্তে, এটি সবকিছু ভেঙে দেয় এবং এটি কী করে তা পূর্বাবস্থায় নিয়ে আসতে হবে এবং ট্রিগারটি এড়ানোর জন্য জিনিসটি সম্পাদনা করার চেষ্টা করতে হবে।

এখানে যৌক্তিক জিনিসটি অবশ্যই আমার সিস্টেম থেকে এই এক্সটেনশনটি সরিয়ে ফেলবে। এখানে কেবল সমস্যাটি হ'ল আমি এটি করতে পারি না - আমি এটি আনইনস্টল করেছি, এমনকি ভিএস কোডটি পুনরায় ইনস্টল করেছি, ভিএস কোড ইনসাইডারদের চেষ্টা করেছি, তবে এখানে এটি এখনও সক্ষম রয়েছে:

কর্মে

এটি কি এখন অন্তর্নির্মিত? আমি কীভাবে এটি অক্ষম করব?

ভিএসকোড সংস্করণ: 1.41.0, প্রতিশ্রুতি দিন 9579eda04fdb3a9bba2750f15193e5fafe16b959


এইচটিএমএল পুনর্নবীকরণের ট্যাগগুলি আয়না কার্সারের থেকে আলাদা বৈশিষ্ট্য, স্ট্যাকওভারফ্লো.com
চিহ্নিত করুন

হ্যাঁ, এইচটিএমএল নামকরণ একটি আলাদা বৈশিষ্ট্য। তবে এইচটিএমএল মিরর কার্সার অটো রেনাম ট্যাগ এক্সটেনশন দ্বারা সরবরাহিত কার্যকারিতার সাথে সমান , যা আপনি যদি আপনার কার্সারটি রাখেন তবে HTML ট্যাগ শুরু এবং শেষ উভয়ই সম্পাদনা করে both
জিনো মেম্পিন

উত্তর:


29

1.41 এর জন্য মূল উত্তর

এটি এখন অন্তর্নির্মিত বৈশিষ্ট্যটির শুরু 1.41 থেকে।

এইচটিএমএল মিরর কার্সার
https://code.visualstudio.com/updates/v1_41#_html-mirror-cursor

আপনি যখন HTML ট্যাগগুলি সম্পাদনা করছেন তখন ভিএস কোড এখন একটি "মিরর কার্সার" যুক্ত করে। এই আচরণটি সেটিংস দ্বারা নিয়ন্ত্রিত হয় html.mirrorCursorOnMatchingTag, যা ডিফল্টরূপে চালু থাকে।

এই বৈশিষ্ট্যটি যখন আপনার কার্সারটি এইচটিএমএল ট্যাগ নাম সীমাতে চলে আসে তখন মেলা ট্যাগটিতে একটি বহু-কার্সার যুক্ত করে কাজ করে । বহু-কার্সার মোডের মতো, আপনি শব্দ-ভিত্তিক মোছা বা শব্দ-ভিত্তিক নির্বাচন ব্যবহার করতে পারেন। আপনি যখন নিজের কার্সরটিকে ট্যাগ নাম সীমার বাইরে নিয়ে যান তখন মিররযুক্ত কার্সারটি সরানো হবে।

মূলত, ট্যাগ স্টার্ট বা ট্যাগ শেষটি নির্বাচন করা প্রতিটিটিতে 2 টি কার্সার রাখে, সুতরাং একটি সম্পাদনা করে অন্যটিকে সম্পাদনাও করে। এটি ডিফল্টরূপে সক্ষম হয়।

আপনি আপনার সেটিংস থেকে স্পষ্টতই এটি অক্ষম করতে পারেন।

ইউআই এর মাধ্যমে:

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

সেটিংস.জসনের মাধ্যমে:

"html.mirrorCursorOnMatchingTag": false,

1.42 এর জন্য আপডেট

html.mirrorCursorOnMatchingTagএখন ডিফল্ট শুরু নিষ্ক্রিয় করা হয় 1.42 । রিলিজ নোট থেকে উদ্ধৃতি জন্য এই অন্যান্য উত্তর
দেখুন ।


1.44 এর জন্য আপডেট

তারা আয়না কার্সার বৈশিষ্ট্য পরিবর্তন করে এখন আহ্বান করা হয় এটা সিঙ্ক হওয়া অঞ্চল

এখানে চিত্র বর্ণনা লিখুন
(ভিএস কোড 1.44 প্রকাশের নোট থেকে অনুলিপি করা হয়েছে)

এইচটিএমএল ট্যাগগুলিতে সক্রিয় হওয়ার সময়, শুরু এবং শেষের উভয় ট্যাগই যদি "সিঙ্ক হয়", তবে একটি পরিবর্তন করলে অন্যটি পরিবর্তন হয়। বৈশিষ্ট্যটি যদিও ডিফল্টরূপে অক্ষম করা আছে, এবং হয় আপনি স্পষ্টভাবে অন ​​টাইপ পুনর্নবীকরণ প্রতীক কমান্ডটি কার্যকর করেন বা editor.renameOnTypeসেটিংসটিকে সত্যে সেট করেন ।

এই পরিবর্তনের সাথে, html.mirrorCursorOnMatchingTagউইলটি এখন অবহেলিত (বা ধূসর) হিসাবে প্রদর্শিত হবে।

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


13
আমি এই বৈশিষ্ট্যটি খুব বগি এবং অনুলিপি এইচটিএমএল অনুলিপি / পেস্ট অপারেশনগুলিতে পেয়েছি। আমি এই মন্তব্যটি এখানে রেখেছি কারণ কোড বিকাশকারীরা তাদের সাইটে সমস্যাগুলি তৈরি করতে বাধা দেয় :( পিএস মনে হয় html.mirrorCursorOnMatchingTag = মিথ্যা সহায়তা
কোভিমা

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

5
আমি কোভিমা এবং @ গ্যারেট উইলসনের সাথে একমত যে ডিফল্ট কল হিসাবে এই বৈশিষ্ট্যটি প্রয়োগ করে কোড দেব দলের রায় প্রশ্নে আসে। এই এমএস পর্যবেক্ষণকৃত থ্রেডে এটি সম্পর্কে নিজেকে ধারণা করুন: github.com/microsoft/vscode/issues/87737
ভ্যানআলবার্ট

1
@ ভ্যান অ্যালবার্ট, ধন্যবাদ; বিষয়টি নিয়ে আমি মন্তব্য করেছি ।
গ্যারেট উইলসন

1

২০২০ সালের ফেব্রুয়ারির শুরুতে v1.42 এর সাথে https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md#html-mirror-cursor-off-by-default দেখুন ।

এইচটিএমএল মিরর কার্সার ডিফল্ট হিসাবে বন্ধ

আমরা মিরর কার্সারকে একটি অপ্ট-ইন বৈশিষ্ট্য তৈরি করেছি। আসন্ন পুনরাবৃত্তিতে, আমরা এই বৈশিষ্ট্যটি আরও সহজেই বোধগম্য করতে এবং আরও বেশি ভাষায় উপলব্ধ করার জন্য এর বাস্তবায়নটি উন্নত করতে থাকব। আপনি এখনও চালু করে এই বৈশিষ্ট্যটি ব্যবহার করতে পারেন html.mirrorCursorOnMatchingTag

----- মার্চ 2020 আপডেট করুন ----------

ভিসকোড দেবগণ শুনেছেন। আয়না কার্সারের কার্যকারিতা যথেষ্ট পরিমাণে সংশোধন করা হচ্ছে। আপনি এটি এখনই অভ্যন্তরীণ বিল্ডে পরীক্ষা করতে পারেন যাতে এটি v1.44 বা তার খুব শীঘ্রই আসবে।

বিশেষত একটি ট্যাগে আটকানো অনেক উন্নত হয়েছে। এবং কোনও দ্বৈত কার্সার নেই। Https://github.com/microsoft/vscode/issues/88424#issuecomment-600840619 দেখুন

এবং প্রকাশের নোটগুলি: https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#synced-regions এটি v1.44-এ রয়েছে।

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