আমি আমার নির্বাচিত এইচটিএমএলকে ভিএস কোডের একটি ট্যাগের মধ্যে মোড়াতে চাই। আমি কেমন করে ঐটি করি?
আমি আমার নির্বাচিত এইচটিএমএলকে ভিএস কোডের একটি ট্যাগের মধ্যে মোড়াতে চাই। আমি কেমন করে ঐটি করি?
উত্তর:
এম্বেড এমমেট কৌশলটি করতে পারে:
Emmet: Wrap with Abbreviationdiv(বা একটি সংক্ষেপণ .wrapper>p)কমান্ডটি একটি কী-বাইন্ডিং-এ বরাদ্দ করা যেতে পারে।
এই জিনিসটি এমনকি তর্ক বিতর্ক সমর্থন করে:
{
"key": "ctrl+shift+9",
"command": "editor.emmet.action.wrapWithAbbreviation",
"when": "editorHasSelection",
"args": {
"abbreviation": "span"
}
},
এটি এর মতো ব্যবহার করুন:
span.myCssClassspan#myCssIdbb.myCssClassCtrl+ pGoToFile। কমান্ড প্যালেটে উপস্থিত রয়েছে Ctrl+ + Shift+ + P।
ভিএসকোড মার্কেটপ্লেসে একটি দ্রুত অনুসন্ধান: https://marketplace.visualstudio.com/items/bradgashler.htmltagwrap ।
ভিএস কোড কুইক ওপেন চালু করুন ( Ctrl+ P)
পেস্ট করুন ext install htmltagwrapএবং প্রবেশ করুন
এইচটিএমএল নির্বাচন করুন
প্রেস Alt+ + W( Option+ + WMac এর জন্য)।
<p></p>পরিবর্তে নির্বাচনগুলিকে ট্যাগগুলিতে মোড়ানোর চেষ্টা করে <div></div>যা আরও বুদ্ধিমান জিনিস বলে মনে হয়। সবচেয়ে খারাপটি হ'ল এটি ব্যর্থ। এটি আউটপুট উত্পাদন করে<p><p>My selected text.</p>
<div>নীচের সেটিংসটি যুক্ত করুন "htmltagwrap.tag": "div"।
আমি মন্তব্য করতে না পারায়, আমি অ্যালেক্সের দুর্দান্ত উত্তরটি প্রসারিত করব।
আপনি যদি মোড়কের সাথে সাব্লাইমের মতো অভিজ্ঞতাটি চান কীম্যাপ এক্সটেনশানগুলি (পছন্দসমূহ> কীম্যাপ এক্সটেনশানস [ Cmd+ K Cmd+ M]) খুলুন এবং নিম্নলিখিত বিষয়টিকে যুক্ত করুন:
{
"key": "alt+w",
"command": "editor.emmet.action.wrapIndividualLinesWithAbbreviation",
"when": "editorHasSelection && editorTextFocus"
}
যা পাঠ্য নির্বাচন করার পরে এমমেট মোড়ানো কমান্ডকে Alt+ আবদ্ধ করবেW
(কেবলমাত্র ওএসএক্সের নির্দেশের জন্য দুঃখিত)
Code > Preferences > Keyboard Shortcutsemmet wrapইমো এর স্নিপেট ব্যবহার করে এর জন্য আরও ভাল উত্তর আছে
এর মতো সংজ্ঞা সহ একটি স্নিপেট তৈরি করুন:
"name_of_your_snippet": {
"scope": "javascript,html",
"prefix": "name_of_your_snippet",
"body": "<${0:b}>$TM_SELECTED_TEXT</${0:b}>"
}
তারপরে এটি কী-বাইন্ডিংগুলির একটি কীতে আবদ্ধ করুন .জোন উদাহরণস্বরূপ:
{
"key": "alt+w",
"command": "editor.action.insertSnippet",
"args": { "name": "name_of_your_snippet" }
}
আমি মনে করি এটি আপনাকে htmltagwrap হিসাবে ঠিক একই ফলাফল দেওয়া উচিত তবে কোনও এক্সটেনশন ইনস্টল না করে।
এটি নির্বাচিত পাঠ্যের চারপাশে ট্যাগগুলি সন্নিবেশ করবে, <b>ট্যাগটিতে ডিফল্ট হবে এবং ট্যাগ নির্বাচন করবে যাতে টাইপিং আপনাকে এটিকে পরিবর্তন করতে দেয়।
আপনি কি অন্য কিছু ডিফল্ট ট্যাগ ব্যবহার করতে চান তাহলে শুধু পরিবর্তন bমধ্যে bodyস্নিপেট এর সম্পত্তি।