Saya baru saja menginstal Sublime Text di bawah Windows Vista, dan bahkan mengikuti saran yang diberikan dalam posting ini , yaitu untuk mengatur secara eksplisit View > Syntax > JavaScript > JavaScript
, saya hanya melihat saran berdasarkan apa yang telah saya ketik sebelumnya. Saya bahkan menginstal plug-in SublimeCodeIntel , tetapi tidak berhasil.
Seperti yang saya pahami, saat saya menulis "pars", saya akan mendapatkan opsi "parseFloat" dan "parseInt", seperti di alat pengembang Chrome, bukan?
Terima kasih!
javascript
sublimetext2
ezequiel-garzon.dll
sumber
sumber
Jawaban:
Saran (pada dasarnya) didasarkan pada teks dalam file terbuka saat ini dan cuplikan atau penyelesaian apa pun yang telah Anda tentukan ( ref ). Jika Anda menginginkan lebih banyak saran teks, saya merekomendasikan:
Sebagai catatan tambahan, saya sangat merekomendasikan menginstal Kontrol paket untuk memanfaatkan komunitas Sublime sepenuhnya. Beberapa opsi di atas menggunakan kontrol Paket. Saya juga sangat merekomendasikan video tutorial Sublime tutsplus , yang menyertakan semua jenis informasi tentang meningkatkan efisiensi Anda saat menggunakan Sublime.
sumber
Ternjs adalah alternatif baru untuk mendapatkan pelengkapan otomatis JS. http://ternjs.net/
Plugin Sublime
Plugin Tern yang paling terawat dengan baik untuk Sublime Text disebut 'tern_for_sublime'
Ada juga plugin lama yang disebut 'TernJS' . Itu tidak dipelihara dan berisi beberapa bug terkait kinerja, yang menyebabkan Sublime Text macet, jadi hindari itu.
sumber
Seperti yang telah disebutkan, tern.js adalah proyek baru dan menjanjikan dengan plugin untuk Sublime Text, Vim dan Emacs. Saya telah menggunakan TernJS for Sublime untuk sementara waktu dan saran yang saya dapatkan jauh lebih baik daripada yang standar:
Tern memindai semua file .js dalam proyek Anda. Anda bisa mendapatkan dukungan untuk DOM, nodejs, jQuery, dan lainnya dengan menambahkan "libs" di file .sublime-project Anda:
sumber
Ada tiga pendekatan
Gunakan plug-in SublimeCodeIntel
Gunakan plug-in CTags
Buat file penyelesaian subtitle secara manual
Pendekatan dijelaskan secara rinci dalam entri blog ini (milik saya): http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/
sumber
Saya mengembangkan plugin baru yang disebut Peningkatan JavaScript , yang dapat Anda temukan di Kontrol Paket . Ia menggunakan Flow (pemeriksa tipe statis javascript dari Facebook) di bawah tenda.
Selain itu, ia menawarkan pelengkapan otomatis javascript cerdas (dibandingkan dengan plugin saya yang lain Penyelesaian JavaScript), kesalahan waktu nyata , pemfaktoran ulang kode , dan juga banyak fitur tentang membuat, mengembangkan, dan mengelola proyek javascript .
Lihat Wiki untuk mengetahui semua fitur yang ditawarkannya!
Pengenalan plugin ini dapat ditemukan di artikel css-tricks.com ini: Ubah Sublime Text 3 menjadi JavaScript IDE
Hanya beberapa tangkapan layar cepat:
sumber
docu
>document
,document.que
>document.querySelector
dan seterusnya, tetapi tidak pernah panggilan fungsi penuh dengan argumen dan banyak baris sepertiarr.forEa
>arr.forEach((object,index,array) => { /* newline */ });
, jika itu masuk akal. Bisakah saya menonaktifkannya dengan Peningkatan Javascript tanpa harus mengedit semua file penyelesaian secara manual? Saya telah menonaktifkan semua penyelesaian sekarang karena saya sedikit obsesif dengan struktur saya.Mulai hari ini (November 2019), plugin TypeScript Microsoft melakukan apa yang diperlukan OP: https://packagecontrol.io/packages/TypeScript .
sumber
Periksa apakah cuplikan memiliki
<tabTrigger>
atribut yang dimulai dengan karakter khusus. Jika ya, mereka tidak akan muncul di kotak pelengkapan otomatis. Ini saat ini menjadi masalah di Windows dengan plugin jQuery yang tersedia .Lihat jawaban saya di utas ini untuk lebih jelasnya.
sumber