ale linter + eslint: পরবর্তী ত্রুটিতে যান


17

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

আমি ব্যবহার eslintসঙ্গে aleআমার জাভাস্ক্রিপ্ট কোড তিসি করতে। একটি কোড ব্লক সম্পাদনা করার পরে, আমার বেশিরভাগ ক্ষেত্রে ঠিক করার জন্য কয়েকটি ত্রুটি হয়। ফিক্সিং পরবর্তী ভ্রান্ত লাইনে নেভিগেট করে, শাসকের কাছ থেকে সমস্যাটি পড়ে এবং ফিক্সিংয়ের মাধ্যমে সম্পন্ন করা হয়।

যদি আমি নেভিগেশন পর্বটি এড়িয়ে যেতে পারি এবং পরবর্তী ত্রুটির অবস্থান - এর লাইন, এবং আশা করি এর কলামটি - নেভিগেট করতে নির্দিষ্ট কী বাইন্ডিং ব্যবহার করতে পারি তবে এটি দুর্দান্ত হবে।

পরবর্তী লিঙ্ক / আলে ত্রুটিতে নেভিগেট করতে কী বাইন্ডিং ব্যবহার করার কোনও উপায় আছে?

উত্তর:


23

এএলির অনেক কমান্ড রয়েছে যা লিটিং ত্রুটিগুলি নেভিগেট করতে পারে এবং :ALENextএই ক্রিয়াকলাপের জন্য দুর্দান্ত কাজ করে। ডিফল্টরূপে, এএলই কোনও বাঁধাইয়ের মানচিত্র রাখে না, আমি মনে করি না-সংঘাতযুক্ত কাস্টমাইজেশনের জন্য অনুমতি দেয়।

আপনার ~/.vimrc(বা ~/.config/nvim/init.vimনিওভিমের জন্য), আমি ব্যবহার করি:

nmap <silent> <leader>aj :ALENext<cr>
nmap <silent> <leader>ak :ALEPrevious<cr>

লিডার \ডিফল্ট হয়


1
": হয়তো যোগ যে আপনি যদি, ত্রুটি বা সতর্কবার্তা বিশেষভাবে ঝাঁপ যে (ডক্স থেকে ধারণকৃত) চান মূল্য -error, -warningএবং -info। ত্রুটি, সতর্কবার্তা বা infos যথাক্রমে জাম্পিং সক্ষম অন্য কিছু উপেক্ষা তারা পারস্পরিক একচেটিয়া এবং যদি বিভিন্ন প্রদান করা হয় অগ্রাধিকারটি হ'ল: ত্রুটি> সতর্কতা> তথ্য।
হ্যারি

13

কিছু প্লাগ কী বাইন্ডিং যুক্ত করে আপনি সহজেই ত্রুটির মাঝে স্থানান্তরিত করতে পারেন ।

এই উদাহরণে ব্যবহার Ctrl+ + jপরবর্তী ত্রুটির যেতে এবং Ctrl+ + kপূর্ববর্তী ত্রুটির যান।

nmap <silent> <C-k> <Plug>(ale_previous_wrap)
nmap <silent> <C-j> <Plug>(ale_next_wrap)

1
এটি ধরে নিয়েছে যে আপনি ভান্ডেল বা প্যাথোজেন ইনস্টল না করে প্লাগ করেছেন।
icc97

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