উত্তর:
দেখে মনে হচ্ছে আপনি সাব্লাইমলিটার ইনস্টল করেছেন। এটি ত্রুটি এবং সতর্কতাগুলি হাইলাইট করে।
উপরে প্রস্তাবিত সমাধানগুলি (অ্যানাকোন্ডা লিন্ট সহ) এখনও আপনার যদি সমস্যা হয়:
ফাইল মেনু দিয়ে ব্যবহারকারী-সংজ্ঞায়িত অ্যানাকোন্ডা সেটিংস ফাইল, অ্যানাকোন্ডা.সুব্লাইম-সেটিংসের মধ্যে পুরোপুরি আবদ্ধকরণটি অক্ষম করুন: উত্সাহ> অগ্রাধিকার> প্যাকেজ সেটিংস> অ্যানাকোন্ডা> সেটিংস - ব্যবহারকারী: এটি ফাইলটি খুললে কেবল নিম্নলিখিতটি টাইপ করুন এবং এটি সংরক্ষণ করুন; -)
an "anaconda_linting": মিথ্যা false
কমপক্ষে, এটি আমার সমস্যা সমাধান করেছে। আশীর্বাদ (debণী) <> <
{"anaconda_linter_mark_style": "none", "anaconda_linter_underlines":false}
বর্তমান ফাইলের জন্য সাবালাইমেক্সট 3 এ আন্নাকোন্ডা আবরণ অক্ষম করা হচ্ছে:
Anaconda: Disable linting on this file
এবং এন্টার চাপুনAnaconda: Enable linting on this file
অক্ষম করা আবরণ অধিবেশনগুলির মধ্যে থেকে যায়।
আপনি সম্ভবত পরিবর্তন "anaconda_linter_mark_style"
করতে "none"
এবং "anaconda_linter_underlines"
হিসাবে রাখতে পারেন true
। এইভাবে এটি কেবল ত্রুটির আওতায় থাকবে তবে পুরো লাইনটি হাইলাইট করবে না।
আপনি যদি সাব্লাইমাইন্টার সম্পূর্ণরূপে অক্ষম করতে না চান তবে আপনি সিনট্যাক্স নির্দিষ্ট পছন্দগুলি সেট করতে পারেন।
Preferences -> Package Settings -> Sublime Linter -> Settings Syntax Specific User
পছন্দগুলি সিএসএসের মতোই মূল্যায়ন করা হয়, এটি ক্যাসকেড করে। সর্বশেষে মূল্যায়ন করা সবচেয়ে ব্যবহারকারী-নির্দিষ্ট, সিনট্যাক্স-নির্দিষ্ট বিধি সম্পর্কে চিন্তা করুন।
উদাহরণস্বরূপ: আমি সাদা আয়তক্ষেত্রটিও পছন্দ করি না, তাই আমি পূরণগুলি বেছে নিয়েছি।
{
/*
Selects the way the lines with errors or warnings are marked; "outline"
(default) draws outline boxes around the lines, "fill" fills the lines
with the outline color, and "none" disables all outline styles
(useful if "sublimelinter_gutter_marks" is set).
*/
"sublimelinter_mark_style" : "fill",
/*
If true, lines with errors or warnings will be filled in with the
outline color.
This setting is DEPRECATED and will be ignored in future
versions. Use "sublimelinter_mark_style" instead. For backwards
compatibility reasons, this setting overrides "sublimelinter_mark_style"
if that one is set to "outline", but has no effect if it's set to "none".
*/
"sublimelinter_fill_outlines": false,
// If true, lines with errors or warnings will have a gutter mark.
"sublimelinter_gutter_marks": false,
// If true, the find next/previous error commands will wrap.
"sublimelinter_wrap_find": false,
}
অ্যানাকোন্ডা / সাব্লাইম ব্যবহারকারীদের জন্য
আমার কাছে অ্যানাকোন্ডা রয়েছে এবং লিন্ট ফাংশনটি কার্যকর, তবে বাক্সের বাইরে এটি স্টাইলের সম্পর্কে কঠোর। আপনি যখন আয়তক্ষেত্রের উপরে ঘুরে বেড়াবেন, তখন এটি আপনাকে প্রয়োগ করা নিয়মের সংখ্যাটি বলবে। আপনি যেগুলি অপ্রয়োজনীয় বলে মনে করেন সেগুলি অক্ষম করতে পারেন বা আপনার কোড করার মতো পথে যেতে পারেন।
ম্যাকগুলিতে:
আমি আমার তালিকায় নিম্নলিখিত নিয়মগুলি রেখেছি যা শ্বেত স্থানের কিছু নিয়ম সরিয়ে দেয় যা আমাকে ধীর করে দেয় তবে "কোনও ট্যাব নেই" নিয়ম রাখে।
"E201",
"E202",
"E203",
"E302",
"E309",
"W291",
"W293",
"W391"
আপনি "অনুবাদ_ট্যাবস_টো_স্পেসস" সেট করতে চাইবেন: আপনি যদি এই তালিকার সাথে যান তবে আপনার ব্যবহারকারী সেটিংসে সত্য true
বিকল্পভাবে আপনি এটি পুরোপুরি বন্ধ করতে "পেপ 8" কে মিথ্যাতে সেট করতে পারেন।
যদি আপনি অ্যানাকোন্ডা প্লাগইন ব্যবহার করেন (পাইথন বিকাশের জন্য) এটি হ'ল এটি কার্যকরীতা আবদ্ধ করা - এটি পাইথন সিনট্যাক্স ত্রুটি এবং পিইপি 8 লঙ্ঘনকে হাইলাইট করে ।
আপনি আপনার বর্তমান সাবলাইমেক্সট থিমটিতে কিছু কাস্টম বিধি যুক্ত করে এই বৈশিষ্ট্যটিকে সম্পূর্ণ অক্ষম করতে বা এই রূপরেখার রঙ পরিবর্তন করতে পারেন :
Preferences > Browser Packages...
Preferences > Color Scheme > ...
)Tomorrow-my.tmTheme
থেকে Tomorrow.tmTheme
)ট্যাগের ঠিক আগে , নতুন তৈরি হওয়া এই থিম ফাইলটিতে নিম্নলিখিত কোডটি আটকান </array>
:
<dict>
<key>name</key>
<string>anaconda Error Outline</string>
<key>scope</key>
<string>anaconda.outline.illegal</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF4A52</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Error Underline</string>
<key>scope</key>
<string>anaconda.underline.illegal</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF0000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Warning Outline</string>
<key>scope</key>
<string>anaconda.outline.warning</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#DF9400</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Warning Underline</string>
<key>scope</key>
<string>anaconda.underline.warning</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF0000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Violation Outline</string>
<key>scope</key>
<string>anaconda.outline.violation</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#ffffff33</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>anaconda Violation Underline</string>
<key>scope</key>
<string>anaconda.underline.violation</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#FF0000</string>
</dict>
</dict>
Preferences > Color Scheme >
এবং পরিবর্তনগুলি পর্যবেক্ষণ করুন।পয়েন্ট ৩. আমার ক্ষেত্রে প্রয়োজনীয় ছিল কারণ রঙটি তাত্ক্ষণিকভাবে আপডেট করা হয়নি, কেবল থিম সংরক্ষণ এবং পুনরায় চালু করার পরে সাব্লাইম / স্যুইচিং থিমগুলি (মহাকাশটি কিছু ধরণের বাফার ব্যবহার করে? ..)। সুতরাং, আপনি রঙগুলি নিয়ে যখন একটু খেলতে চান তখন আপনাকে 3-6 পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে।
সূত্র: অ্যানাকোন্ডার ডক্স
পূর্বের কোনও সমাধান যদি আপনার পক্ষে কাজ করে না, তবে এটি ব্যবহার করে দেখুন:
ফাইলটিতে কেবল নিম্নলিখিত লাইনগুলি যুক্ত / সংশোধন করুন:
"run_on_save": false,
"disable_outline": true
এটি আমার পক্ষে কাজ করেছিল এবং আমার ক্ষেত্রে অ্যানাকোন্ডা কেবলমাত্র একটি ফোল্ডার হিসাবে ছিল, যা অ্যানাকোন্ডা ফোল্ডারে উপস্থিত পাইথন সংকলক (পাইথন.এক্স্সি) এর সাথে সাব্লাইমের পাইথন সংকলককে সংযুক্ত করে।
সাবালাইম পাঠ্য সহ অ্যানাকোন্ডায়, আপনি যদি সেটিংসে কোনও পরিবর্তন করতে চান না:
হাইলাইটিংয়ের ক্ষেত্রে, কোডটি অটোফর্ম্যাট করতে আপনি একটি কীবোর্ড শর্টকাট (আমার ক্ষেত্রে এটি সিটিআরএল-এএলটি-আর) ব্যবহার করতে পারেন! হাইলাইটিং অবিলম্বে চলে যাবে।
আপনাকে কেবল নতুন কোড যোগ করার পরে একবারে একবারে এটি পুনরায় করতে হবে (যা পিইপি 8 বিধি অনুসারে ফর্ম্যাট হয় না)।
কমান্ডটি হ'ল "অ্যানাকোন্ডা_আউটো_ফর্ম্যাট"।
যদি আপনি অ্যানাকোন্ডা আবরণ পেয়ে থাকেন
এই সিটির মতো দিরের মধ্যে যান: \ ব্যবহারকারীগণ i জিওভা \ অ্যাপডাটা \ রোমিং \ সাব্লাইম টেক্সট 3 \ প্যাকেজগুলি \ অ্যানাকোন্ডা এবং anaconda.sublime- সেটিংস পরিবর্তন করুন (anaconda লিন্টার কীগুলি সন্ধান করুন এবং এগুলিকে মিথ্যাতে সেট করুন)। দেখুন আপনি অন্যান্য লিটার স্টাফ ইনস্টল করেছেন কি না এবং সেটিংগুলিকে মিথ্যাতে পরিবর্তন করেছেন যেখানে মনে হচ্ছে যে সমস্ত কিছু আপনার পক্ষে সঠিক না হওয়া পর্যন্ত লন্টিংয়ের উপর নির্ভর করে। আমি বিভিন্ন লিটারগুলি ইনস্টল করেছিলাম, তাই আমাকে তাদের সমস্তটি পরিবর্তন করতে হয়েছিল।
আপনি anaconda.sublime- সেটিংস ফাইল মেনু মাধ্যমে সতর্কতা অক্ষম করতে পারেন:
উজ্জ্বলতা> পছন্দসমূহ> প্যাকেজ সেটিংস> অ্যানাকোন্ডা> সেটিংস - ব্যবহারকারী:
খোলা ফাইলটিতে টাইপ করুন নিম্নলিখিত কোড এবং Ctrl + S
ফাইলটি সংরক্ষণ করতে টিপুন
{"pep8": false}
আপনি এটি টাইপ করতে পারেন:
{"anaconda_linting": false}
তবে এটি সতর্কতা এবং ত্রুটি উভয়ই অক্ষম করে, যা ভাল নয়
আমার জন্য, মহৎ 3 এ এটি ছিল পাইলিন্টার প্যাকেজ। আবরণ বৈশিষ্ট্যটি কার্যকর হওয়ার সময় আমি বিরক্তিকর হাইলাইট থেকে মুক্তি পেতে চাইতাম। এটি সহায়ক হলে তাদের ডক্সে এটি খুঁজে পেয়েছে! :)
https://packagecontrol.io/packages/Pylinter এর সাথে
আমি হাইলাইটটি সরাতে সক্ষম হয়েছিCommand + option + x
The plugin can be invoked by a keyboard shortcut:
OS X: Command+option+z
Linux, Windows: Control+Alt+z
**Toggle Marking**
The marking of the errors in the file can be toggled off and on:
OS X: Command+option+x
Linux, Windows: Control+Alt+x
লাইনে 300 "anaconda_linter_mark_style": "কিছুই নয়", পছন্দগুলিতে -> প্যাকেজ সেটিংস -> অ্যানাকোন্ডা -> সেটিংস - ডিফল্ট। এটি "বিরক্তিকর" হাইলাইটিংটি সরিয়ে দেয় তবে এখনও পেপ 8 ত্রুটি পরীক্ষা করে