সাব্লাইম পাঠ্যের অধীনে পূর্ণ জেএস স্বতঃপূরণ পাচ্ছেন


98

আমি স্রেফ উইন্ডোজ ভিস্তার অধীনে সাব্লাইম টেক্সট ইনস্টল করেছি এবং এমনকি এই পোস্টে প্রদত্ত পরামর্শ অনুসরণ করে , যা স্পষ্টভাবে সেট করার জন্য View > Syntax > JavaScript > JavaScript, আমি কেবলমাত্র আমি আগে টাইপ করেছি তার উপর ভিত্তি করে পরামর্শগুলি দেখি। এমনকি সাবলাইমকোডইন্টেল প্লাগ-ইন ইনস্টল করেছি , কোনও লাভ হয়নি।

আমি এটি বুঝতে পেরে, Chrome "বিকাশকারী সরঞ্জামগুলির মতো," পার্স "লেখার মুহুর্তে আমার" পার্সফ্লোট "এবং" পার্সেন্ট "বিকল্পগুলি পাওয়া উচিত?

ধন্যবাদ!


8
এই 2015: পরিস্থিতির উন্নতি হয়নি। বাক্স থেকে কিছুই কাজ করে না। 8 বছরের পুরানো সম্পাদকদের আরও ভাল অটো সম্পন্ন হয়েছে।
মুহাম্মদ উমার

আমার উত্তর নীচে দেখুন, মুহাম্মদ উমর। এখনও পর্যন্ত এটি কাজ করে; বাক্সের বাইরে .. এবং সুন্দর।
স্টিভ মেইজনার

4
@ স্টিভমিজনার - আপনার উত্তরটি এখানে আলোচনা করা হয়েছে meta.stackoverflow.com/q/341163/73226
মার্টিন স্মিথ

4
আমি বেশিরভাগ "লিঙ্ক ওয়ান" উত্তর দিয়েছিলাম এবং এটি ফাঁক হয়ে যায়। তবে আমি এখানে জেএস ইন্টেলিজেন্স / অটোমোপলিশনের
স্টিভ

আমার ক্ষেত্রে কেউ যদি এই সমস্যাটি মোকাবেলা করে। এই কারণেই আমি ভিএস কোডে স্যুইচ করেছি। এটিতে দুর্দান্ত এই ইন্টেলিসেন্স বৈশিষ্ট্যটি রয়েছে যা জেএস মডিউলগুলি জুড়ে স্বতঃপূরণ পেয়েও দুর্দান্ত কাজ করে। এখনও পর্যন্ত এটি উপভোগ করা।
সের্গেই ওস্ত্রোভস্কি

উত্তর:


76

পরামর্শগুলি (মূলত) বর্তমান ওপেন ফাইলের পাঠ্য এবং কোনও স্নিপেট বা সম্পূর্ণকরণ আপনি সংজ্ঞায়িত ( রেফ ) এর উপর ভিত্তি করে । আপনি যদি আরও পাঠ্য পরামর্শ চান তবে আমি সুপারিশ করব:

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


4
উজ্জীবিত এবং অসাধারণ এমমেট টুলকিটের উপর ভিত্তি করে গৃহীত! মনটা ফুঁকছে। এটি ক্রোম ওয়েব ইন্সপেক্টর হিসাবে প্রায় জেএস হিসাবে প্রায় জানে না, তবে আমার ধারণা এটি কোনও খারাপ জিনিস নয়। (সর্বোপরি, আমি আমার পেশীগুলির স্মৃতিশক্তি বাড়িয়ে তুলতে চাই)) অন্যদিকে, এমমেট আপনার জন্য কাজটি আশ্চর্যজনক! ধন্যবাদ!
ezequiel-garzon

4
খুশি এটা সহায়ক ছিল। আমি আশা করি আপনি পুরো টিউটোরিয়াল ক্রমটি শেষ করেছেন; সেখানে অনেক ভাল জিনিস আছে।
dbn

4
তবে এটি নিখরচায় নয়: / সম্ভবত এটি আগে ছিল।
জেফ পি চাকো

4
আমার মনে হচ্ছে এটি টুটস্প্লস সাইটের জন্য একটি বিজ্ঞাপন ছিল। সম্ভবত এটি মূলত ছিল না তবে আমি বরং যুক্ত পেটওয়ালের পিছনে উত্তরগুলি দেখতে পাচ্ছি।
dcmbrown

হ্যাঁ, হ্যাঁ, এগুলি সমস্ত মুক্ত ছিল যখন আমি তাদের দেখতাম। এগুলি একটি পে-ওয়াল পিছনে রয়েছে তা লক্ষ করার জন্য উত্তর আপডেট করা।
dbn

66

জেএস স্বতঃপূরণ পাওয়ার জন্য টার্নজ হ'ল নতুন বিকল্প। http://ternjs.net/

সাব্লাইম প্লাগইন

সাব্লাইম পাঠ্যের জন্য সর্বাধিক রক্ষণাবেক্ষণ করা টার্ন প্লাগইনটিকে 'tern_for_sublime' বলা হয়

'টার্নজেএস' নামে একটি পুরাতন প্লাগইন রয়েছে । এটি অবিস্মরণীয় এবং এতে বেশ কয়েকটি কার্য সম্পাদন সম্পর্কিত বাগ রয়েছে, যা সাব্লাইম টেক্সট ক্র্যাশ করে, তাই এড়িয়ে চলুন।


4
এসটি 3 ক্র্যাশ করেছে। প্রকল্প রক্ষণাবেক্ষণ করা হয় না।
Chord

4
আমি যে অভিজ্ঞতা না, আপনি কোন প্যাকেজ ব্যবহার করছেন? আমি github.com/marjnh/tern_for_sublime
12:30 এ সাবহেজ করুন

4
আমি উত্তর এবং আমার মন্তব্যে প্রদত্ত লিঙ্কটিতে একটিটি ব্যবহার করার পরামর্শ দেব। এটি এখনও বজায় রাখা হয়।
14:30 এ সাবহ্যাজ করুন

4
আমি সত্যিই এটি 'নোনতা' হিসাবে দেখছি না তবে আমি উল্লেখ করতে চাইনি যে আপনার মন্তব্যটি ভুল বলেছিল যে আমি যে প্লাগইনটি সংযুক্ত করেছি তা রক্ষণাবেক্ষণ করা হয়নি। যেমন এটি গিথুব সম্পর্কে সাম্প্রতিক আপডেট রয়েছে।
সাবধান করুন

4
আমি মন্তব্যটি আশা করি কম / কম নোনতা হিসাবে আপডেট করেছি: এবং এই মন্তব্যগুলি পড়ার সময় আশা করি লোকেরা 'এড়িয়ে চলে' তবে সঠিক দিকে নয় direction
সুবহেজ করুন

41

ইতিমধ্যে উল্লিখিত হিসাবে, টের্ন.জেএস হ'ল একটি নতুন এবং প্রতিশ্রুতিবদ্ধ প্রকল্প যা সাব্লাইম টেক্সট, ভিম এবং ইমাক্সের প্লাগইন সহ। আমি কিছুক্ষণের জন্য সাব্নাইমের জন্য টার্নজেএস ব্যবহার করে যাচ্ছি এবং আমার দেওয়া পরামর্শগুলি স্ট্যান্ডার্ডের চেয়ে ভাল:

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

টার্ন আপনার প্রকল্পের সমস্ত .js ফাইল স্ক্যান করে। আপনি আপনার .sublime- প্রকল্প ফাইলে "libs" যোগ করে DOM, নোডেজ, jQuery এবং আরও অনেকের জন্য সমর্থন পেতে পারেন:

"ternjs": {
    "exclude": ["wordpress/**", "node_modules/**"],
    "libs": ["browser", "jquery"],
    "plugins": {
        "requirejs": {
            "baseURL": "./js"
        }
    }
}

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


শেষ উদাহরণে আমি 'src' পরামর্শ পাচ্ছি না - আমি সবেমাত্র ইনস্টল করেছি (সাব্লাইম টেক্সট 3) এবং আপনার প্রকল্প সেটিংস ব্যবহার করেছি।
রুন জেপ্পেসেন

4
ES6 (ES2015) শৈলীর জাভাস্ক্রিপ্টের জন্য কোনও সমর্থন?
ড্যান এস্পারজা

4
হ্যাঁ, tern.js প্রকল্প সাইটে সমর্থিত ES6 বৈশিষ্ট্যের একটি তালিকা রয়েছে
ইওস্টারবার্গ

4
এটির মূল্যের জন্য আপনি বলছেন যে আপনি "সাব্লাইমের জন্য টর্ন" ব্যবহার করছেন তবে এটি টের্নজেএস প্লাগইনের সাথে সংযুক্ত রয়েছে ... টর্নে সাব্লাইম -> প্যাকেজ কন্ট্রোল.ইউ / প্যাকেজস / স্টার_সফ্লাইম টার্নজেএস -> প্যাকেজ কন্ট্রোল.আইও
প্যাকেজস /

আমি অবাক হয়েছি আপনি নির্বাচিত ইনডেক্স বৈশিষ্ট্যটি পেয়ে যাবেন, কারণ ক্রিয়েট ট্যাগ একটি ইমগ এইচটিটিপি ট্যাগ প্রদান করবে। প্লাস, সিলেক্টড ইন্ডেক্স কোনও নির্বাচিত এইচটিটিপি ট্যাগের সাথে সম্পর্কিত, ইমগ বা তার মূল উপাদান নয়। আপনি কীভাবে এই দুটি পরামর্শ পেতে পারেন সে সম্পর্কে মন্তব্য করার মতো ধরণের? আমি বিশ্বাস করি কারণ আপনি এগুলি অন্য ফাইলগুলিতে ব্যবহার করেছেন, এবং জাস্টার্নের রান ক্রিয়েইলমেন্ট কলটি সমাধান করার ক্ষমতা আছে বলে নয়। নির্বাচিত ইন্ডেক্সের পরামর্শ দেওয়া সত্ত্বেও কোনও তাৎপর্যপূর্ণ নয়।
অ্যালেক্স

9

তিনটি পন্থা আছে

  • সাব্লাইমকোডইন্টেল প্লাগ-ইন ব্যবহার করুন

  • সিটি্যাগগুলি প্লাগ-ইন ব্যবহার করুন

  • নিজেই .sublime- সমাপ্তি ফাইল উত্পন্ন করুন

পন্থা এই ব্লগে পোস্ট (খনি) এ বিস্তারিতভাবে বর্ণনা করা হয়েছে: http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/


ভাল পদ্ধতির, এবং আমার থেকে খুব আলাদা।
ডিবিএন

6

আমি জাভাস্ক্রিপ্ট এনহান্সমেন্টস নামে একটি নতুন প্লাগইন তৈরি করেছি , যা আপনি প্যাকেজ নিয়ন্ত্রণে খুঁজে পেতে পারেন । এটি ব্যবহার করে ফ্লো ফণা অধীন (ফেসবুক থেকে javascript স্ট্যাটিক টাইপ পরীক্ষক)।

তদ্ব্যতীত, এটি স্মার্ট জাভাস্ক্রিপ্ট স্বতঃপূরণ (আমার অন্যান্য প্লাগইন জাভাস্ক্রিপ্ট সমাপ্তির তুলনায়), রিয়েল-টাইম ত্রুটিগুলি , কোড রিফ্যাক্টরিং এবং জাভাস্ক্রিপ্ট প্রকল্পগুলি তৈরি, বিকাশ এবং পরিচালনা সম্পর্কে প্রচুর বৈশিষ্ট্য সরবরাহ করে

দেখুন উইকি জানেন যে সমস্ত বৈশিষ্ট্য এটি উপলব্ধ করা হয়!

এই সিএসএস-ট্রিকস ডটকম নিবন্ধটিতে এই প্লাগইনটির একটি পরিচিতি পাওয়া যাবে : সাব্লাইম টেক্সট 3 কে একটি জাভাস্ক্রিপ্ট আইডিইতে পরিণত করুন

মাত্র কিছু দ্রুত স্ক্রিনশট:


4
হাই লরেঞ্জো আমি আপনার প্রকল্প সম্পর্কে কৌতূহলযুক্ত, তবে সম্পূর্ণকরণগুলি কাস্টমাইজ করার ক্ষেত্রে আমার কাছে কোন বিকল্প রয়েছে তা আমি চাই। মূলত আমি পরামর্শ আছে করতে চান docu> document, document.que> document.querySelectorআর্গুমেন্ট মত একাধিক লাইনের সঙ্গে এবং তাই ঘোষণা, কিন্তু কখনও একটি পূর্ণ ফাংশন কল arr.forEa> arr.forEach((object,index,array) => { /* newline */ });, যে অর্থে তোলে পারেন। আমি সম্পূর্ণরূপে সমস্ত ফাইল ম্যানুয়ালি সম্পাদনা না করে জাভাস্ক্রিপ্ট বর্ধিতকরণ দ্বারা এটি অক্ষম করতে পারি? আমি এখন আমার সমস্ত কাঠামো অক্ষম করেছি যেহেতু আমি আমার কাঠামোর সাথে একটু আবেগপ্রবণ।
ভিগগোভি


1

স্নিপেটগুলিতে <tabTrigger>বিশেষ অক্ষর দিয়ে শুরু হওয়া বৈশিষ্ট্য রয়েছে কিনা তা পরীক্ষা করুন । যদি তারা তা করে, তবে তারা স্বয়ংক্রিয়রূপে বাক্সে প্রদর্শিত হবে না। উইন্ডোজটিতে বর্তমানে উপলব্ধ জিকুয়েরি প্লাগইনগুলির সাথে এটি একটি সমস্যা ।

আরও তথ্যের জন্য এই উত্তরটিতে আমার উত্তর দেখুন See

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