WebStorm / PhpStorm টাইপস্ক্রিপ্ট স্বয়ংক্রিয় আমদানিতে ডাবল উদ্ধৃতি


234

আমি একক উদ্ধৃতি সহ টাইপস্ক্রিপ্ট শৈলী ব্যবহার করছি, ডাবল উদ্ধৃতিগুলি এইচটিএমএল টেম্পলেটগুলিতে একচেটিয়াভাবে ব্যবহৃত হয়।

ওয়েবস্টোরম / পিএইচপিস্টোরম অটো আমদানি importডাবল উদ্ধৃতি সহ স্টেটমেন্ট যুক্ত করে এবং শৈলী নষ্ট করে। আমার ধারণা, এটি সমস্ত জেটব্রাইন পণ্যগুলিতে প্রযোজ্য।

এই আচরণ কীভাবে স্থির করা যায়?


যে কোনও জেটব্রেইন সরঞ্জামে অন্য কোনও ভাষার মতো, আপনার পছন্দগুলিতে কোড শৈলী সেটিংস পরিবর্তন করুন।
jonrsharpe

এটি সত্য, সবে এটি পাওয়া গেছে, যেখানে উত্তরটি প্রস্তাব দেয়। পছন্দগুলিতে 'উদ্ধৃতি' অনুসন্ধানে কার্যকর কিছু ছিল না।
এস্তাস ফ্লাস্ক

উত্তর:


594

এই আচরণটি নিম্নলিখিত বিকল্প দ্বারা নিয়ন্ত্রিত হয়:

  1. Settings/Preferences
  2. Editor | Code Style | TypeScript
  3. "Punctuation" tab | Generated code -> Quote marks

2017.1 সংস্করণ অনুযায়ী এটি নতুন Punctuationট্যাবে রয়েছে এবং বিকল্পগুলির নাম কিছুটা আলাদাভাবে দেওয়া হয়েছে:

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


1
আপনি যদি ইন্টেলিজ (<2017.1) এর কোনও পুরানো সংস্করণ শুরু করে থাকেন তবে এটি প্রয়োগ করার জন্য আপনাকে সেটিংস টগল করতে হতে পারে। এটি একক উদ্ধৃতিতে সেট করা হয়েছিল, তবে আমি এখনও ডাবল উদ্ধৃতিগুলি দেখছিলাম। এটি ডাবল কোটে পরিবর্তন, প্রয়োগ, একক উদ্ধৃতিতে পরিবর্তন এবং অবশেষে আবার আবেদন করার পরে কাজ করেছিল।
কেভিন লি

7
"অন্যান্য" ট্যাবটি এখন "বিরামচিহ্ন" - কমপক্ষে ওয়েবস্টর্ম 2017.3.2 হিসাবে
গ্রাগানাম

1
@ggranum হ্যাঁ, স্ক্রিনশট এবং নোট ("2017.1 এ ...") ঠিক এটি দেখায়। আমার ধারণা আমি এটিকে আরও ভাল / আরও দৃশ্যমান করে তুলছি।
LazyOne

1
আপনি যদি টাইপ স্ক্রিপ্ট সহ Vue.js ব্যবহার করতে পারেন তবে আপনার জাভাস্ক্রিপ্টের জন্যও এই সেটিংটি প্রয়োগ করতে হবে। দেখে মনে হচ্ছে যে ওয়েবস্টোরম ভ্যু-ফাইলগুলিতে টাইপ স্ক্রিপ্ট সেটিংস প্রয়োগ করে না, এমনকি সেগুলি সেট করা থাকলেও lang=ts
helios35

78

এছাড়াও আপনি যদি এর মতো আমদানি যুক্ত করার সময় কোঁকড়া ধনুর্বন্ধনীগুলির মধ্যে স্বয়ংক্রিয় স্থান যুক্ত করতে চান

import { MyComponent } from './my.component';

আপনি ট্যাবে চেক করতে পারেন Spaces | Whithin | ES6 import/export braces


5
অনেক ধন্যবাদ! আমি এটি খুঁজছিলাম এবং এটি আমাকে চরম বিরক্ত করছিল।
ইভান

37

ইন 2017-2019কীভাবে আমরা এটা করতে হল:

  1. সেটিংস এ যান
  2. Code styleঅনুসন্ধানে টাইপ করুন
  3. নির্বাচন করা Typescript
  4. যাও Punctuationবিভাগে
  5. singleউদ্ধৃতি নির্বাচন করুন

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


10

বিরামচিহ্ন ট্যাব এটি করেছে। আমি সেমিকোলনটিও শেষে সরিয়ে ফেললাম তবে এখন টিএসলিন্ট এটি অনুপস্থিত


2

ইন্টেলিজ 2016.3 সংস্করণের জন্য এটি অন্যান্য ট্যাব> জেনারেটেড কোড> কোট চিহ্নগুলিতেএখানে চিত্র বর্ণনা লিখুন


1

1 তম জিনিসগুলি আপনার স্লিন্ট ফাইলটিতে চেক করা দরকার

 "quotemark": [
  true,
  "Double"
],

এটি সিঙ্গেলের চেয়ে দ্বিগুণ হওয়া উচিত কারণ এটি প্রকল্প বিল্ডে টিএসলিন্ট ব্যর্থ হয়েছে।

এখন আপনার সেটিং এ যান সম্পাদক | টাইপস্ক্রিপ্ট | যতিচিহ্নসিন্নিবেশ

ড্রপডাউন থেকে সিঙ্গল নির্বাচন করুন এবং এটি প্রয়োগ / ঠিক আছে।

অভিনন্দন এখন আপনার ইন্টেলিজিডিএ অটোআইপোর্টে ডাবল কোট প্রয়োগ করা হয়।রেফারেন্সের জন্য

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