ভিএসকোড স্বয়ংক্রিয়ভাবে এইচটিএমএল সম্পূর্ণ করছে না


87

উইন্ডোজ my এ আমার নতুন ইনস্টল করা ভিজ্যুয়াল স্টুডিও কোডটি নিয়ে আমার সমস্যা হচ্ছে Mac আমি ধরে নিলাম এটি চালু করার জন্য অবশ্যই কিছু বিকল্প থাকতে হবে তবে আমি কোনও খুঁজে পাচ্ছি না।

আমি যখন উদাঃ সম্পর্কে কথা বলছি। <htmlইন্টেলিজেন্স লিখে পপ আপ হয় এবং আপনি এন্টার ক্লিক করেন, সাধারণত এটি স্বয়ংক্রিয়ভাবে </html>খনিটির কাজ করে না। (ইন্টেলিসেন্স পপ আপ হয় তবে আপনি যখন কোনও একটি বিকল্প নির্বাচন করেন এটি ট্যাগটিকে স্বয়ংক্রিয়ভাবে বন্ধ করে না <h1> -> </h1>:)


1. আপনি অটো ক্লোজ ট্যাগ ব্যবহার করতে পারেন , এটি আপনার প্রয়োজনীয়তা পূরণ করতে পারে।
jialin ওয়াং

4
2.enter একটি ট্যাগ নাম যেমন DIV আছে , তারপর Enter ট্যাব কী দুইবার, এটা whoe ট্যাগ স্বয়ংসম্পূর্ণ হবে -----> <p> </ p>
jialin ওয়াং

উত্তর:


42

থেকে 0.3.0 রিলিজ নোট

ট্যাগের এইচটিএমএল স্বয়ংক্রিয় বন্ধের এখন মুছে এবং এর দক্ষতা সহকারে IntelliSense দিয়ে প্রতিস্থাপিত করা হয়েছে </


4
ওহ, এটি এমন কিছু নয় যা আমি আশা করেছিলাম। এটিকে ফিরিয়ে আনার কোনও উপায় আছে কি? কিছু ফাইল সংশোধন করবেন বা কিছু ডাউনলোড করবেন? আমি ভিএসকোড ব্যবহার করতে চাই তবে অটো সমাপ্তির সাথে। ধন্যবাদ
হার্ভে 3589661

56
আমি এটিও খুঁজছিলাম, তবে আমি লক্ষ্য করছি যে ট্যাব ব্যবহার করে আমার জন্য 0.10.6 এ কাজ করে। উদাহরণস্বরূপ div(ছাড়াই <>) এরপরে সরাসরি ট্যাব টিপুন এবং এটি প্রবেশ করে <div></div>। হুবহু এক নয়, তবে এটি ব্যবহার হতে পারে। এই শর্টকাটগুলির জন্য ইমো (এমমেট) এখানে
পিটারc

4
হ্যাঁ, এটি এমমেটের কারণে। এমমেট আসুন আমরা বন্ধনীগুলি ছাড়াই উপাদানটির নামগুলি টাইপ করি এবং এটি যা প্রয়োজন তা যুক্ত করবে। এটা সত্যিই শক্তিশালী।
জন পাপা

4
এটি আমার পক্ষে ভিএস কোড 1.5.3.3 এ কাজ করে না। আমি <div> টাইপ করলে </ এটি ট্যাগটি বন্ধ / সম্পূর্ণ করে না। আমি এখানে কিছু মিস করছি?
মাইকেল জিওভানি পুমো

4
কেবলমাত্র টাইপ করা divছাড়া <>এবং তারপরে ট্যাব টিপলে সর্বশেষ আপডেটের পরে আর কাজ করে না। এটি আবার সক্ষম করার কোন উপায় আছে?
কোকোডোকো

173

ট্যাগ নাম টাইপ করুন (শুরু না করে <) তারপরে ট্যাব টিপুন

উদাহরণস্বরূপ টাইপ করুন এবং divতারপরে ট্যাব টিপুন এবং ভিএস এটিকে রূপান্তর করবে<div></div>

বা খোলার ট্যাগটি টাইপ করুন তারপরে দুবার ট্যাব টিপুন

উদাহরণ স্বরূপ :

  1. প্রকার <div
  2. ট্যাব টিপুন
  3. ট্যাব টিপুন

এটি ক্লোজিং ট্যাগ যুক্ত করবে


4
স্বয়ং ক্লোজিং ট্যাগগুলি সম্পর্কে কী (উদাহরণস্বরূপ <ইনপুট />)?
র‌্যান্ডাল ফ্ল্যাগ

4
কেবল ইনপুট টাইপ করুন এবং দুইবার ট্যাব টিপুন, ভিএস কোড এটিকে স্বয়ংক্রিয়ভাবে <ইনপুট টাইপ = "পাঠ্য"> এ পূর্ণ করবে
অমিত মিত্তাল

4
কেবল এটি যুক্ত করতে চাই যে এটি এমমেট কার্যকারিতার অংশ, যা আপনাকে কেবল জোড়া জোড়া নয়, আরও জটিল HTML কাঠামো সহজেই তৈরি করতে দেয় easily উদাহরণের জন্য আপনি পড়তে পারেন এই , বা শুধু পিঁপড়া জন্য Google।
অ্যালেক্স চে

@ রাবলফ আপনি ভিএস কোডের জন্য আরও কিছু দুর্দান্ত এইচএমটিএল শর্টকাট উল্লেখ করতে পারেন?
ইড ম্যাড

@ এমএডিএডি দুর্ভাগ্যক্রমে আমি ভিএস কোড
রাবোল্ফ 2:57

56

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


একটি অনুরূপ সমস্যা ছিল, তবে আমার ক্ষেত্রে আমি বুঝতে পেরেছিলাম যে আমি পিএইচপি ফাইলে HTML লিখছি। মনে করুন আমি যতক্ষণ না অটোক্লোজিং ট্যাগগুলি ব্যবহার করতে সক্ষম হব না।
প্রমিথিউস

4
পরিবর্তন ভাষা থেকে necesary নয়, শুধুমাত্র settings.json "emmet.includeLanguages" এ যোগ করুন:: { "এইচটিএমএল" "জ্যাঙ্গো-এইচটিএমএল"}
raultedesco

উপরে আমার টুইটারের টেমপ্লেটগুলিকে @ রুলিস্টেসকো মন্তব্যে ইন্টেলিজেন্স না করে এইচটিএমএল ধন্যবাদ দেওয়া হয়েছে। Ctrl+Shift+p-> খুলুন Perferences: Open Settings (UI)-> সন্ধান করুন includedLanguages-> পাওয়া এমমেট অন্তর্ভুক্ত ভাষা -> ইনপুট Item: twig; Value: html-> টিপুন Add item-> উপভোগ করুন।
ভ্যালেন্টাইন শি

22

এখানে একটি দুর্দান্ত কৌশল (আসলে একটি এমমেট সংক্ষেপণ) :

  • ট্যাগ নাম লিখুন | যেমনh1
  • তার পরে একটি নক্ষত্র যুক্ত করুন | যেমনh1*
  • টিপুন | (ফলাফল হবে )Tab<h1></h1>

­

দ্রষ্টব্য: - এই যেমন স্ব-ক্লোজিং ট্যাগ, জন্য কাজ করে input, imgইত্যাদি


4
@ কোকোডোকো হ্যাঁ এটি করে :P
ɢʀᴜɴᴛ

এতো অদ্ভুত ..... এটিকে পুনরায় সক্ষম করার জন্য কী সেটিংস পরিবর্তন করতে হবে তা আমি নিশ্চিত নই ...
কোকোডোকো

4
@ কোকোডোকো আপনার এমমেট এক্সটেনশন ইনস্টল করা উচিত।
সুধাংশু

4
এটি কাজ করে তবে এগুলি অন্তর্ভুক্ত করার দরকার নেই *। 1.21.0
সস

4
@ ব্লু ক্লাউডগুলি হ্যাঁ এবং তাদের যে কোনও এইচটিএমএল সংক্ষিপ্তসার সমর্থন সরবরাহ করে, তাদের কাজ করা উচিত। একটি জেনেরিক নিয়ম অনুসারে, আমি সর্বোচ্চ ইনস্টল সহ একটি ব্যবহার করি।
সুধাংশু

15

আপনি ভিএস কোডের জন্য এই এক্সটেনশনটি চেষ্টা করতে পারেন । এটি অটো ক্লোজ ট্যাগ ফাংশনটি কার্যকর করেছে এবং আপনার প্রয়োজনীয়তা পূরণ করবে:

  • আপনি খোলার ট্যাগের বন্ধনী বন্ধনী টাইপ করলে স্বয়ংক্রিয়ভাবে ক্লোজিং ট্যাগ যুক্ত করুন
  • ক্লোজিং ট্যাগটি সন্নিবেশ করার পরে, কার্সারটি খোলার এবং বন্ধ করার ট্যাগের মধ্যে রয়েছে

এই আমার প্রয়োজন ছিল। বন্ধনীগুলির মতো এখন কাজ করে, যা দুর্দান্ত। ধন্যবাদ!
হার্ভে 3589661

হ্যাঁ তবে ... এটি ভিএস কোডের পূর্ববর্তী সংস্করণগুলিতে সক্ষম হয়েছিল। সেটিংস.জসনের গোলকধাঁধার কোথাও কেবল একটি সেটিং নয়?
কোকোডোকো

7

এইচটিএমএল ফাইল সম্পাদনার সময় আমি ভিএসকোড (1.30.2) এর সাথে ম্যাক সিয়েরা (10.12.6) এ একই সমস্যার মুখোমুখি হয়েছি। Https://code.visualstudio.com/docs/languages/html vscode ডকুমেন্টেশন অনুসারে, ইন্টেলিসেন্সটি বাক্সের বাইরে কাজ করা উচিত।

দেখা গেল যে "ভাষা সনাক্তকরণ" (পর্দার নীচে সম্পাদক স্থিতি বারের ডান কোণে) স্বয়ংক্রিয় সনাক্তকরণে সেট করা আছে এবং ফাইলটিকে স্বীকৃতি দিয়েছে django-html। ম্যানুয়ালি প্লেইন এইচটিএমএল এ ফিরে গেলে সমস্ত কিছু কাজ করে।


5
  1. প্রেস Ctrl + Shift + পি কমান্ড প্যালেট খুলতে।
  2. অনুসন্ধানকারীতে 'ভাষা মোড পরিবর্তন করুন' টাইপ করুন
  3. 'ভাষা মোড পরিবর্তন করুন ' নির্বাচন করুন ।
  4. অনুসন্ধানকারীতে 'এইচটিএমএল' টাইপ করুন ।
  5. এবং 'এইচটিএমএল' নির্বাচন করুন (এটি সম্ভবত 'জ্যাঙ্গো-এইচটিএমএল সেট করা হয়েছিল)

3

প্রেস 𝐜𝐭𝐫𝐥+𝐬𝐡𝐢𝐟𝐭+𝐏-> 𝐂𝐡𝐚𝐧𝐠𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐌𝐨𝐝𝐞 টাইপ -> তারপর নির্বাচন 𝐀𝐮𝐭𝐨 𝐃𝐞𝐭𝐞𝐜𝐭

এটা আমার জন্য কাজ করে.


4
আমি এই উত্তরে নতুন কিছু দেখতে পাচ্ছি না
ডাবল এক্সপ্রেস

2

ফাইল> পছন্দসমূহ> কীম্যাপস, অনুসন্ধান 'অটো বন্ধ' এবং ইনস্টল ক্লিক করুন। যদি এটি কাজ না করে তবে প্লাগইনটি পুনরায় লোড করুন।


1

আমি একই সমস্যায় ভুগছিলাম, তখন আমি জাভাস্ক্রিপ্ট (এসই) এক্সটেনশনের পাশাপাশি ভিএস কোড থেকে অপ্রয়োজনীয় এক্সটেনশনগুলি আনইনস্টল করেছিলাম এবং এটি আমার পক্ষে কাজ করে worked


0

Ctrl + Shift + Pকমান্ডটি খুলতে টিপুন । তারপরে Change Language Modeএকটি নির্বাচন HTMLবা অন্য কোনও পছন্দসই ভাষা টাইপ করুন ।


0

কেবল আপনার vscode এর নীচের অংশটি পরীক্ষা করুন এবং ভাষা মোডটি HTML এ পরিবর্তন করুন এটি ভাষা মোড পরিবর্তনের জন্য জাঙ্গো-এইচটিএমএল বা সিআরটিএল + শিফট + পি ক্লিক করতে পারে স্ক্রিনশট

এখন [!] + ট্যাব ভোইলা ক্লিক করুন এটি সম্পন্ন হয়েছে !!!


0

টাইপ করলে

div.class

এবং তারপরে TAB টিপুন , ভিএস কোড স্বয়ংক্রিয়ভাবে প্রদত্ত CLASS দিয়ে ডিআইভি ট্যাগ বন্ধ করবে

তবে আমি মনে করি আপনি ENTER কী টিপে এই অপারেশনটি করতে চান ।

সেক্ষেত্রে আপনার ভিএস কোড ব্যবহারকারী সেটিং এ যান এবং নিম্নলিখিত কোডটি আটকে দিন:

"emmet.includeLanguages": {
    "javascript": "javascriptreact",
    "vue-html": "html",
    "razor": "html",
    "plaintext": "jade"
}

এখন আপনি যদি টাইপ করুন

div.class

& তারপরে ENTER কী টিপুন, আপনি যাদুটি দেখতে পাবেন।

যাইহোক, উপরে কোডের মাধ্যমে আপনাকে নিজের বনাম কোড স্বয়ং-সম্পূর্ণতে করতে হবে ENTER স্বাভাবিক জন্য না শুধুমাত্র চাবি এইচটিএমএল কিন্তু এর প্রতিক্রিয়া JSX , Vue.js স্নিপেট এই দ্বারা আবৃত করে ফেলবে।

তবে আপনি যদি এটি শুধুমাত্র এইচটিএমএল ফাইলের জন্য করতে চান তবে কেবল নিম্নলিখিত লাইনটি যথেষ্ট:

"emmet.includeLanguages": { "javascript": "html" }

চিয়ার্স ..

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