ভিজ্যুয়াল স্টুডিও কোডে স্বতঃপূরণ প্রতিরোধ করুন


109

আমি নতুন ভিজ্যুয়াল স্টুডিও কোডটি ব্যবহার করছি , যা এখনও প্রাইম টাইমের জন্য পরিষ্কারভাবে প্রস্তুত নয়, তবে আমি যে সমস্যাটি করছি তার সমাধান করার আশা করছি।

কোনও এসকিউএল ফাইলে, আপনি যে কোনও সময় টাইপ করুন case, এটি স্বয়ংক্রিয়ভাবে যুক্ত হয় end, যেন আপনি কোনও caseব্লক তৈরি করছেন। এমনকি আপনি কোনও মন্তব্যে থাকলে বা Caseকোনও শব্দের অংশ হিসাবে ব্যবহার করছেন (উদাহরণস্বরূপ select CaseID from...)।

আমি এই সমস্ত বাজে কথা সম্পূর্ণরূপে নিষ্ক্রিয় করতে চাই, যেহেতু এটি আমার জন্য স্বয়ংক্রিয়ভাবে জিনিসগুলি সমাপ্ত করার একটি ভাল কাজ করে না।

আমি খুঁজে পেতে পারি শুধুমাত্র কনফিগারেশন বিকল্প, আমি ইতিমধ্যে সেট করেছি:

"editor.autoClosingBrackets": false,
"editor.suggestOnTriggerCharacters": false,

এটি বন্ধ করতে আমি আর কী করতে পারি?

এটি begin( যেমন এটি যুক্ত করে) মতো জিনিসগুলির ক্ষেত্রেও সত্যend ) এর এবং আমি নিশ্চিত যে আরও অনেক কিছু।


4
একটি workaround টাইপ করার পরে ^ Z টিপুন caseবা begin। এটি এখনও একটি ব্যথা।
জেডফক্সাস

উত্তর:


176

ভিজ্যুয়াল স্টুডিও কোডের অতি সাম্প্রতিক সংস্করণে আমি এটি খুঁজে পেয়েছি the

"editor.acceptSuggestionOnCommitCharacter": false

কনফিগারেশন এই আচরণটি অক্ষম করে।


65
এই জন্য আপনাকে ধন্যবাদ. আমি টাইপ করছিলাম render(এবং CanvasRenderingContext2Dপরিবর্তে পাচ্ছি । ডাব্লুটিএফ?!?!?! প্রতিশ্রুতিবদ্ধ চরিত্রটি অক্ষম না করে আমি যা লিখেছি তা আমাকে লিখতে দেয় না। কি ভয়াবহ ডিফল্ট। আপনার অনুমতি ব্যতীত আপনার টাইপ করা বিষয়গুলি সম্পাদকদের প্রতিস্থাপন করা উচিত নয়।
ব্রেন্নান চেউং 2'18

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

4
@ শাইবোভিচা হ্যাঁ আমি "editor.acceptSuggestionOnCommitCharacter": false ম্যানুয়ালি সেটিংস.জসনে যোগ করি তবে এটি প্রত্যাশার মতো কার্যকর হয় না। আমি ভিএসকোড পুনরায় চালু করার পরে এটি এখনও স্বয়ংক্রিয়ভাবে সম্পন্ন হয়েছে mean নিশ্চিত কেন।
tucq88

5
আপনাকে আন্তরিক ধন্যবাদ জানাই কারণ getData+ (=> __acrt_get_locale_data_prefix()কেবল আমার উত্পাদনশীলতায় সহায়তা করে না।
ইজেল

4
আমি এটি পরিবর্তন করেছি কারণ এটি আমাকে জেএস আমদানি করতে উন্মাদ করে তুলছিল। যাইহোক, আমাকে আরও যোগ করতে হয়েছিল: "editor.quickSuggestions": false,যাতে প্রতিবার "কনস্ট" টাইপ করে আমি ESCকীওয়ার্ড এবং ভেরিয়েবল নামের মধ্যে ক্লিক করে প্রয়োজনীয় একটি বিশাল এবং অপ্রাসঙ্গিক তালিকা পাই না।
নিল গাই লিন্ডবার্গ

59

২০১ By সালের মধ্যে ভিজ্যুয়াল স্টুডিও কোডটি দুর্দান্ত শীতল এবং প্রাইম টাইমের জন্য প্রস্তুত। তবে আমি এখনও স্বতঃপূরণ সম্পূর্ণরূপে বন্ধ করার উপায় খুঁজে পাই নি have

তবে তাদের ডকুমেন্টেশনে কিছু জিনিস রয়েছে: কাস্টমাইজিং ইন্টেলিসেন্স

মূলত, আমি settings.jsonএটিকে ওয়ার্কস্পেসের জন্য বন্ধ করে দেওয়ার চেষ্টা করেছিলাম । তবে আমি এখনও এটি মূল্যায়ন করতে হবে।

// Place your settings in this file to overwrite default and user settings.
{
    // Controls if quick suggestions should show up while typing
    "editor.quickSuggestions": { "other": false, "comments": false, "strings": false },

    // Controls if suggestions should be accepted with "Enter" - in addition to "Tab". Helps to avoid ambiguity between inserting new lines and accepting suggestions.
    "editor.acceptSuggestionOnEnter": "off",

    // Controls the delay in ms after which quick suggestions will show up.
    "editor.quickSuggestionsDelay": 10,

    // Enable word based suggestions
    "editor.wordBasedSuggestions": false
}

4
আমি সম্ভবত একটি নতুন সংস্করণ যেহেতু এই লেখা হয়েছিল ব্যবহার করছি কিন্তু আমার জন্য "editor.quickSuggestions"একটি বস্তু যেখানে আমি 3 উপ-মান বদলাতে পারেন হল: { "other": false, "comments": false, "strings": false }। এছাড়াও, সম্ভবত ভিএস কোড দেখতে যথেষ্ট স্মার্ট "editor.quickSuggestions": falseএবং সমস্ত 3 টি মিথ্যাতে সেট করে
ব্র্যাড কাপিট

আমি নির্দেশাবলী অনুসরণ করতে সক্ষম ছিল না। দয়া করে উত্তরটি উন্নত করুন
ব্যবহারকারী জেটি

4
acceptSuggestionOnEnterএখন "off"সাম্প্রতিক সংস্করণ হিসাবে সেট করা উচিত ।
rjh

4
আমি দাঁড়াতে পারছি না wordBasedSuggestions, অতীতে যে একই বানান ত্রুটি / টাইপগুলি করা হয়েছিল সেগুলি আবার পরামর্শ দেওয়ার প্রবণতা রয়েছে; "এখানে এমন একটি ফাংশনের নাম যা প্রতারণাপূর্ণভাবে বাস্তবের মতো দেখায়, তবে তা হয় না!"

13

এটি আমার জন্য 2019-মে -17-এর কাজ করে।

"editor.acceptSuggestionOnCommitCharacter": false,
"editor.acceptSuggestionOnEnter": "off",
"editor.hover.enabled": false,
"editor.minimap.enabled": false,
"editor.parameterHints.enabled": false,
"editor.quickSuggestions": false,
"editor.quickSuggestionsDelay": 10,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestOnTriggerCharacters": false,
"editor.wordBasedSuggestions": false,

4
হোভার টুলটিপস অক্ষম করতে এটি যুক্ত করুন:"editor.hover.enabled": false
জুলার

সম্ভবত আরও কিছু প্রসঙ্গ যুক্ত করবেন? উদাহরণস্বরূপ, কোথায় যোগ করা উচিত? একটি ফাইল বা একটি ইউআই উপাদান কোথাও? যদি কোনও ফাইল হয় তবে এটি ঠিক কোথায় (বা কীভাবে এটি খুলতে পারে)?
পিটার মর্টেনসেন

8

এটি সঠিক উত্তর নয়, তবে এটি আরও ভাল বিকল্প হতে পারে। বৃদ্ধি:

সম্পাদক: দ্রুত পরামর্শ বিলম্ব

50 এমএস (ডিফল্ট) থেকে 500-1000 এমএস পর্যন্ত।

এই ক্ষেত্রে, স্বয়ংক্রিয়রূপে বিকল্পটি পরাতে আপনার অর্ধেক সেকেন্ড হবে, যা 95% সময়ের জন্য যথেষ্ট হতে পারে এবং আপনি কিছু ক্ষেত্রে যে কার্যকারিতাটি চান তা হারাবেন না।


4
দুর্দান্ত উত্তর। আমি ওটা করেছিলাম. আপনি এটিকে আরও উচ্চতর সংখ্যায় সেট করতে পারেন এবং নিজেকে মেশিনের চেয়ে দ্রুত স্বয়ংক্রিয়ভাবে সম্পূর্ণ করতে পারেন কিনা তা দেখার জন্য নিজেকে চ্যালেঞ্জ জানাতে পারেন ;-)
প্যাট্রিকটি

6

ভিজ্যুয়াল স্টুডিও কোডের বর্তমান সংস্করণে এটি আপনার ব্যবহারকারীর সেটিংসে যুক্ত করুন:

"editor.quickSuggestions.other": false

এটি বেশিরভাগ উত্সাহিত পরামর্শ অক্ষম করে।


2

লোকদের স্কিমিং সহজ করার জন্য উত্তরের পুনরাবৃত্তি: আপনার সেটিংস + ,বা Ctrl+ দিয়ে খুলুন ,

{
    "editor.quickSuggestions": false
}

পরিবর্তে আপনার একটি বিদ্যমান উত্তরে একটি সম্পাদনা করা উচিত। নির্দেশাবলী এবং সিনট্যাক্স হাইলাইট করার জন্য ভাল সংযোজন, তবে পুনরুক্তি করা উত্তরগুলি কেউ কেউ ভোটদানের ব্যবস্থার সাথে
হস্তক্ষেপ

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

1

আমি এই পরিবর্তনটি 1.22.1 সংস্করণে করেছি:

"editor.wordBasedSuggestions": false

এটি ইতিমধ্যে ঘটেছে এমন একটি শব্দের সম্পূর্ণ হওয়া আটকাচ্ছে।


ব্যবহারকারী সেটিংসে উপরের পরিবর্তনগুলি করুন , যা মেনু ফাইলপছন্দসমূহসেটিংসের অধীনে পাওয়া যায় ।


-2

এটি আপনাকে সাহায্য করতে পারে:

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