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


346

বিভ্রান্তি শুরু হওয়ার আগে, এই প্রশ্নটি কোড সম্পর্কে, নতুন লাইটওয়েট ভিজ্যুয়াল স্টুডিও সম্পাদক about আপনি এখান থেকে এটি পেতে পারেন: https://code.visualstudio.com/

আমার এতে সিএসএস সহ একটি পাঠ্য ফাইল (.txt) আছে এবং সিনট্যাক্স হাইটলাইটিং পেতে চাই। আপনি কমান্ড প্যালেটটিctrl + shift+ দিয়ে খুলতে পারেন p। তবে সেখানে আপনি সাব্লাইমের মতো সিনট্যাক্স সেট করতে পারবেন না।

আমার পাঠ্য ফাইল থেকে সিএসএস রঙিন পেতে অন্য কোন উপায় আছে?


আরও জোর দেওয়ার জন্য, এখানে সমাধানগুলি ভিজ্যুয়াল স্টুডিওতে দুঃখজনকভাবে প্রযোজ্য নয় । আমি আজই ভিজ্যুয়াল স্টুডিও কোডটির অস্তিত্ব সম্পর্কে জানতে পারি। নিয়মিত ভিজ্যুয়াল স্টুডিও একটি অনুরূপ ভাষা মোড স্যুইচ গ্রহণ করলে এটি দুর্দান্ত। ওহ মাইক্রোসফ্ট ...
মিঃ জেড

উত্তর:


589

একেবারে ডান নীচের কোণায়, বামদিকে স্মাইলি পর্যন্ত আইকনটি ছিল "সমতল পাঠ্য" বলে saying আপনি এটি ক্লিক করলে, সমস্ত ভাষার মেনু উপস্থিত হয় যেখানে আপনি আপনার পছন্দসই ভাষা চয়ন করতে পারেন।

VSCode


9
Ctrl + K, Ctrl + M & Ctrl + K, M: খুব বিভ্রান্তিকর। এই সমাধান মহান!
উপেন্দ্র

24
ওম, যদিও এটি কমান্ড প্যালেটটির অংশ না কেন !? আমি সেখানে কখনও এটি খুঁজে পেতাম না, ধন্যবাদ :)
jaredwilli

3
এই এক্সটেনশানযুক্ত ফাইলগুলি কীভাবে আমি এটি তৈরি করব সবসময় বিন্যাসটি ব্যবহার করে?
ফ্রিবার্ট

18
আমি সেই লাল তীরটি পছন্দ করি।
হেনিং ফিশার

1
এটির জন্য বিদ্যমান শর্টকাটটি আসলে বোকামি। আমি কীবোর্ড শর্টকাটগুলিতে গিয়ে "ভাষা মোড পরিবর্তন করুন" পেয়েছি এবং শর্টকাটটি সেট করেছিলাম cmd+opt+pযা উতরূপের মতো নয় তবে মাংসপেশির স্মৃতিশক্তির জন্য কে + এম এর চেয়ে অনেক সহজ
ম্যাট ফ্লেচার

279

টিপুন Ctrl + KMএবং তারপরে আপনি যে ভাষাটি চান তা টাইপ করুন (বা ক্লিক করুন)।

বিকল্পভাবে, কমান্ড প্যালেট থেকে এটি অ্যাক্সেস করতে, নীচের মত দেখতে "ভাষা পরিবর্তন করুন মোড" সন্ধান করুন:

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


43
আপনি যদি এক্সটেনশানস প্যানেলটি দেখছেন তবে আপনি Ctrl + K, M এর পরিবর্তে Ctrl + K, Ctrl + M টিপছেন, যা আমার করা ভুল ছিল।
ক্রিস

14
একটি ম্যাকের উপর সিএমডি + কিলোমিটার।
অ্যাডাম পার্কিন

6
@ গিটসিটগো, কেএম এর অর্থ কী?
পেসারিয়ার

1
ম্যাকোস: শিফট +
সেন্টিমিডি

9
এটি পরিবর্তন করে সিনট্যাক্স হাইলাইটিংয়ের নামকরণ করা উচিত
সাইমন সোমলাই

32

সিন্ট্যাক্স হাইলাইটিং কাজ করার জন্য লোকেরা লড়াই করতে পারে এমন আরও একটি কারণ হ'ল তাদের কাছে উপযুক্ত সিনট্যাক্স প্যাকেজ ইনস্টল করা নেই। কিছু ডিফল্ট সিনট্যাক্স প্যাকেজ প্রাক-ইনস্টল করা অবস্থায় আসে (যেমন সুইফ্ট, সি, জেএস, সিএসএস), অন্যগুলি উপলভ্য নাও হতে পারে।

এটি সমাধানের জন্য আপনি Cmd + Shift + PEx "এক্সটেনশানগুলি ইনস্টল করুন" এবং আপনি যে ভাষাটি যুক্ত করতে চান তা সন্ধান করতে পারেন, "স্কালা" বলুন।

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

উপযুক্ত সিনট্যাক্স প্যাকেজটি সন্ধান করুন, এটি ইনস্টল করুন এবং পুনরায় লোড করুন। এটি পূর্বনির্ধারিত এক্সটেনশন সহ আপনার ফাইলগুলির জন্য সঠিক বাক্য গঠন গ্রহণ করবে, অর্থাত্ .scalaএই ক্ষেত্রে।

তারপরে আপনি ভিএস কোডটি আপনার পছন্দসই পছন্দের ভাষা হিসাবে নির্দিষ্ট কাস্টম এক্সটেনশন সহ সমস্ত ফাইলকে চিকিত্সা করতে চান। ধরা যাক আপনি সমস্ত *.esফাইলকে জাভাস্ক্রিপ্ট হিসাবে হাইলাইট করতে চান , তারপরে "ব্যবহারকারী সেটিংস" ( Cmd + Shift + PUser "ব্যবহারকারী সেটিংস") খুলুন এবং আপনার কাস্টম ফাইল সংযুক্তিটি কনফিগার করুন:

  "files.associations": {
    "*.es": "javascript"
  },

5
ধন্যবাদ - ফাইলস.অ্যাসোসিয়েশনগুলি আমি যা ছিল তা ছিল
স্ট্যাটলার

1
আপনি আমার কাছ থেকে কুকি ফাইল অ্যাসোসিয়েশন টিডবিট দিয়ে পান, ধন্যবাদ!
ব্যবহারকারী 188757

19

কাস্টম ফাইল এক্সটেনশনের জন্য সিনট্যাক্স হাইলাইটিং

যেকোন কাস্টম ফাইল এক্সটেনশানটি custom files associationনিম্নরূপে ব্যবহারকারীর সেটিংসে স্ট্যান্ডার্ড সিনট্যাক্স হাইলাইটের সাথে যুক্ত হতে পারে ।

স্থায়ী সিনট্যাক্স হাইলাইটিংয়ের জন্য ফাইল অ্যাসোসিয়েশন সেটিংস পরিবর্তন করা

মনে রাখবেন এটি স্থায়ী সেটিং হবে be একমাত্র বর্তমান সেশনের জন্য সেট করতে, Select Language Modeবাক্সে পছন্দের ভাষায় টাইপ করুন ( file associationসেটিংস পরিবর্তন না করে )

নতুন সিনট্যাক্স প্যাকেজ ইনস্টল করা হচ্ছে

যদি ডিফল্টরূপে প্রয়োজনীয় সিনট্যাক্স প্যাকেজ উপলব্ধ না হয় তবে আপনি এগুলি এক্সটেনশন মার্কেটপ্লেসের ( Ctrl+Shift+X) মাধ্যমে যুক্ত করতে পারেন এবং ভাষা প্যাকেজটি অনুসন্ধান করতে পারেন ।

নতুন সিনট্যাক্স প্যাকেজ সহ ফাইল এক্সটেনশানগুলিকে মানচিত্র করতে আপনি উপরের পদক্ষেপগুলি পুনরুত্পাদন করতে পারেন।


4

ভাষার সিনট্যাক্স স্থায়ীভাবে সেট করতে: ফাইল
খুলুনsettings.json

*) জাভাস্ক্রিপ্ট বিন্যাসের সাহায্যে সমস্ত txt ফাইল ফর্ম্যাট করুন

"files.associations": {
        "*.txt": "javascript"

 }

*) সমস্ত সংরক্ষিত ফাইল (শিরোনামহীন -১ ইত্যাদি) জাভাস্ক্রিপ্টে ফর্ম্যাট করুন:

"files.associations": {
        "untitled-*": "javascript"

 }

4

নোট করুন যে "শিরোনামহীন" সম্পাদক (" Untitled-1", " Untitled-2") এর জন্য আপনি এখন সেটিংসে ভাষা সেট করতে পারেন।

পূর্ববর্তী সেটিংসটি ছিল:

"files.associations": {
        "untitled-*": "javascript"
 }

এটি সর্বদা আর কাজ করবে না, কারণ ভিএসকোড 1.42 (কিউ 12020) এর সাহায্যে এই শিরোনামহীন সম্পাদকদের শিরোনাম পরিবর্তন করবেশিরোনাম এখন হতে হবে সম্পাদক শিরোনামের জন্য নথির প্রথম লাইন , বিবরণ অংশ হিসেবে জেনেরিক নাম করেন। এটি " " দিয়ে আর শুরু হবে না

untitled-

" শিরোনামহীন সম্পাদক উন্নতি " দেখুন

"শিরোনামহীন" সম্পাদকদের জন্য সম্পর্কিত ভাষা সম্পর্কিত:

ডিফল্টরূপে, শিরোনামহীন ফাইলগুলির একটি নির্দিষ্ট ভাষা মোড কনফিগার করা থাকে না।

files.defaultLanguageশিরোনামহীন ফাইলগুলির জন্য একটি ডিফল্ট ভাষা কনফিগার করতে ভিএস কোডের একটি সেটিংস রয়েছে ।

এই প্রকাশের সাথে, সেটিংটি একটি নতুন মান{activeEditorLanguage} নিতে পারে যা স্থির ডিফল্টের পরিবর্তে বর্তমানে সক্রিয় সম্পাদকের ভাষা মোডকে গতিশীলভাবে ব্যবহার করবে

এছাড়াও, আপনি শিরোনামহীন সম্পাদকে পাঠ্য অনুলিপি করে আটকালে, ভিএস কোড এখন শিরোনামযুক্ত সম্পাদকের ভাষা মোডটি স্বয়ংক্রিয়ভাবে পরিবর্তন করে যদি পাঠ্যটি কোনও ভিএস কোড সম্পাদক থেকে অনুলিপি করা হয়:

https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_42/untitled-copy2.gif

এবং workbench.editor.untitled.labelFormatভিএসকোড 1.43 এ দেখুন

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