Sublime Text 3 memiliki paket-paket yang luar biasa untuk segala macam hal dan dalam posting blog ini saya akan menulis tentang paket-paket yang membuat saya senang saat menggunakannya untuk pengembangan web. Jadi ayo mulai Kontrol PaketHal pertama yang pertama, Kita perlu menginstal Kontrol Paket untuk menginstal paket lain. Untuk menginstal kontrol paket, kita buka Command Palette, untuk membukanya pergi ke Tools->Command Palette atau dengan shortcut Shift+Ctrl+P di Linux Ini gambarnya sekarang kita dapat menginstal paket lain dengan Kontrol Paket. Anda dapat mencari dan menginstal paket lain berdasarkan nama melalui membuka palet perintah dan mengetik Instal Paket kemudian Anda cukup mengetikkan nama paket yang ingin Anda instal. Kami juga dapat menelusuri paket di https. // kontrol paket. io dan Anda dapat membaca dokumentasi, penggunaan, dan konfigurasi paket PHPFMTPaket pertama yang saya instal setelah Package Control adalah phpfmt. Paket ini harus dimiliki oleh pengembang php. Dengan PHPFMT Anda dapat memformat kode Anda saat Anda menyimpan file, untuk menginstal paket menggunakan kontrol paket, tekan Shift+Ctrl+P untuk membuka palet perintah dan ketik 'install' lalu ketikkan nama paket yang dapat Anda instal dalam kasus kami ini adalah phpfmt Sebelum kita dapat menggunakan paket ini, kita harus menentukan path ke file biner php. Buka pengaturan konfigurasi Preferensi->Pengaturan Paket->phpfmt->Pengaturan - Pengguna. Perhatian. jangan pernah memodifikasi Settin_gs - File default karena perubahan akan hilang setelah Sublime diperbarui Tentukan php_bin ke lokasi biner php dan jangan lupa atur format_on_save ke true dan kemudian Anda bisa melupakan semua ini apa adanya akan memformat kode php Anda secara otomatis
SublimeLinterSublimeLinter PHP (dan dependensi yang diperlukan, SublimeLinter) bergantung pada linter bawaan PHP. Ini adalah versi yang lebih sederhana yang hanya menjalankan linter, tidak ada yang lain. Ini memeriksa kesalahan pada kode php Anda. Instal seperti Anda menginstal phpfmt GitGutterGitGutter menunjukkan kepada Anda git diff di Sublime. diubah atau dihapus, diperbarui? SideBarPeningkatanSideBarEnhancements seperti namanya memperluas sidebar luhur SFTPPaket hebat memungkinkan penggunaan SFTP, FTP, dan FTPS yang sangat nyaman. Ini mendukung penjelajahan folder jarak jauh, pengeditan dan sinkronisasi antara file lokal dan jarak jauh. Unggah, unduh, simpan, atau buka file secara teratur jsPrettierPaket ini bukan untuk php tetapi ini adalah paket saya ketika bekerja dengan file javascript. Paket ini seperti phpfmt memformat kode javascript. Sebelum menggunakan paket ini kita harus menginstal instalasi ketergantungan yang lebih cantik dengan perintah ini npm install -g prettier_ Kemudian instal paket jsPrettier dan buka file pengaturan seperti yang kita buka di phpfmt. Sebagai contoh konfigurasi { "debug": false, "prettier_cli_path": "/home/tasqyn/.asdf/installs/nodejs/9.2.0/.npm/bin/prettier", "node_path": "/home/tasqyn/.asdf/shims/node", "auto_format_on_save": true, "auto_format_on_save_excludes": ["*/node_modules/*"], "allow_inline_formatting": true, "custom_file_extensions": [], "max_file_size_limit": -1, "additional_cli_args": {}, "prettier_options": { "printWidth": 100, "singleQuote": false, "trailingComma": "none", "bracketSpacing": true, "jsxBracketSameLine": false, "parser": "babylon", "semi": true, "requirePragma": false, "proseWrap": true } } prettier_cli_path - jalur menuju lebih cantik node_path - jalur ke node Anda dapat mengubah pengaturan sesuai dengan kebutuhan Anda
KesimpulanIni adalah paket yang saya gunakan sepanjang waktu. Tentu saja ada banyak paket untuk Sublime Text 3, Anda dapat menelusurinya di packagecontrol. io dan pilih favorit Anda Sebagai pengembang perangkat lunak, kami menghabiskan sebagian besar waktu kami menatap kode sampai bug terasa tidak nyaman dan muncul dengan sendirinya sehingga kami dapat memperbaikinya; . Terlepas dari hari dan produktivitasnya, kami menghabiskan sebagian besar waktu di IDE atau Editor Teks kami. Saya memilih untuk membelanjakannya di Sublime Text Saya telah menggunakan IDE yang berbeda dalam hidup saya mulai dari NetBeans, hingga Eclipse, Visual Studio, dan lainnya, dan selalu baik untuk memiliki sesuatu yang menunjukkan kesalahan Anda bahkan sebelum mencoba solusinya, tetapi bagi saya, IDE terasa terlalu lambat dan Dalam hal pengkodean dengan editor teks, pilihannya luas tetapi dapat dipersempit menjadi yang paling populer. Vim, Notepad++, Atom, dan Sublime Text Saya memberi Notepad ++ kesempatan beberapa waktu lalu tetapi tidak berhasil; . ”; Pada artikel ini, saya ingin menunjukkan kepada Anda mengapa saya memilih Sublime Text dan bagaimana saya membuatnya bekerja untuk saya TL;DR;Mari kita mulai dengan penyiapan cepat Instal Teks Luhur
Setelah Anda menginstal editor teks dasar, Anda seharusnya sudah memiliki berbagai opsi yang tersedia, mulai dari membuat potongan kode, hingga penyesuaian pintasan dan pengaturan profil Ini adalah awal yang cukup adil dan Anda akan merasa nyaman menggunakannya apa adanya, tetapi ada peningkatan yang harus dilakukan Sublime Text 3 adalah pilihan luar biasa untuk pengembang PHP, meskipun memerlukan penginstalan pustaka dan file tambahan. Setelah selesai, Anda dapat dengan cepat mempelajari cara menjalankan file php dalam teks luhur. Anda mungkin perlu menginstal lebih banyak plugin agar berfungsi dengan benar Ini dapat digunakan untuk proyek luhur php, dan akan lebih mudah untuk melihat cara menjalankan kode php dalam teks luhur 3 Sublime Text bergantung pada paket untuk memperluas fungsinya. Ketika paket dipilih dan dikonfigurasi dengan bijak, itu menjadi lebih seperti IDE tanpa sisi laggy, tetapi juga tanpa penangkapan kesalahan pra-kompilasi Kontrol paketUntuk dapat menginstal paket dengan mudah, Anda memerlukan apa yang disebut Kontrol Paket. Untuk menginstalnya ikuti petunjuk di sini Setelah terinstal, Anda seharusnya dapat meminta panel dengan menekan Kami akan menggunakan panel ini untuk menginstal semua paket lain, termasuk editor teks php, atau bahkan paket laravel snippets sublime text 3, untuk proyek lanjutan Bagian selanjutnya adalah tentang mempercepat penulisan kode menggunakan plugin seperti Emmet SemutUntuk menginstal Emmet meminta panel seperti yang disebutkan di atas dengan menekan Selamat. Tapi apa yang baru saja Anda instal? Emmet adalah kompilasi pintasan dan cuplikan yang memungkinkan Anda menulis kode HTML dan CSS dengan cepat Misalnya Dalam dokumen HTML, ketik Anda dapat memasang ekstensi emmet jika Anda mau, untuk memasukkan lebih banyak cuplikan atau pintasan. Untuk melakukannya, ulangi prosedur untuk Menginstal Paket, tulis Emmet di prompt baru dan lihat apa yang tersedia di sana. Jika ada sesuatu yang cocok untuk Anda, lanjutkan dan instal Pendamping PHP (Hanya Pengembang PHP)Sekali lagi, mulailah dengan kombinasi Ini adalah contoh bagaimana Anda dapat mengatur perintah khusus Anda. Periksa ini untuk detail lebih lanjut [ { "keys": ["f6"], "command": "expand_fqcn" }, { "keys": ["shift+f6"], "command": "expand_fqcn", "args": {"leading_separator": true} }, { "keys": ["f5"], "command": "find_use" }, { "keys": ["f4"], "command": "import_namespace" }, { "keys": ["f3"], "command": "implement" }, { "keys": ["shift+f12"], "command": "goto_definition_scope" }, { "keys": ["f7"], "command": "insert_php_constructor_property" } ] Rekatkan kode itu di file Khusus Pengguna Anda (file di sebelah kanan). Simpan perubahan, lalu mulai ulang editor Sublime Text Apa yang PHP Companion lakukan, adalah menggunakan pintasan seperti f5 dan f6 untuk menemukan ruang nama kelas dan secara otomatis memasukkannya (f5) atau mengimpornya di bagian atas file (f6) Untuk OOP dan pengembangan dengan kerangka kerja yang bergantung pada kelas dan ruang nama, Companion PHP merupakan peningkatan besar dalam produktivitas Keindahan Kode
Mengambil kutipan di atas apa adanya, kebenaran dalam semua dan per semua, kita perlu menulis kode yang baik, diformat dengan baik, dapat dibaca, dan dimengerti. Lagi pula, satu-satunya ukuran nyata dari kualitas kode adalah WTF per Menit Yang mengatakan, mari kita beralih ke paket yang akan membuat ini lebih mudah DocBlockrPlugin ini sangat mudah. Setelah menginstal, Anda dapat membuka file apa saja, ketik /** * [yourMethod description] * @param [type] $parameter [description] * @return [type] [description] */0, lalu tekan Tab dengan cepat Ini akan menghasilkan bagian komentar blokir seperti di bawah ini /** * [yourMethod description] * @param [type] $parameter [description] * @return [type] [description] */_ Seperti yang Anda lihat, ini secara otomatis mengisi nama dan tipe parameter (jika terdeteksi) dan tipe kembalian dari fungsi Sekarang Anda tahu cara menjalankan php dalam teks luhur. Anda juga harus belajar menggunakan php teks luhur. plugin dengan benar Dokumentasi adalah nomor satu untuk menulis kode yang baik dan plugin ini membuatnya lebih mudah untuk ditangani PenyelarasanMisalkan Anda memiliki kode berikut $apple = “apple”; $pear = “pear”; $banana = “banana”;_ Anda dapat menyorot semuanya sekaligus, tekan /** * [yourMethod description] * @param [type] $parameter [description] * @return [type] [description] */1 dan yang akan Anda dapatkan adalah $apple = "apple"; $pear = "pear"; $banana = "banana";_ Ini sangat berguna ketika Anda memiliki array besar yang berisi banyak pasangan /** * [yourMethod description] * @param [type] $parameter [description] * @return [type] [description] */2 tunggal dan Anda ingin membuatnya mudah dibaca/diedit Koreksi KodePerlu diingat bahwa Sublime text bukan IDE, petunjuk bermanfaat seperti kesalahan sintaksis untuk kelas atau variabel khusus tidak tersedia dengan mudah. Meskipun demikian, kami masih dapat memiliki bantuan yang memberi tahu kami jika titik koma hilang atau tanda kurung belum ditutup atau masalah serupa sebelum kami membuka browser untuk mengujinya sendiri Linter luhurSublime Linter adalah paket dasar yang menyediakan pemeriksaan kesalahan sintaks di luar kotak, untuk Python, JS, CSS, dan Ruby Setelah diinstal, itu akan langsung berfungsi. Cobalah sendiri. Buka sebuah. js, buat kesalahan sintaksis dan Anda seharusnya dapat melihat titik merah di sisi kiri dekat nomor baris Untuk bahasa yang tidak tersedia secara otomatis dengan Sublime Linter, yang perlu kita lakukan hanyalah menginstal paket tambahan dengan meminta panel sekali lagi. Lakukan Semoga artikel ini bermanfaat bagi Anda. Apakah Anda memiliki beberapa paket favorit yang membuat hidup pengkodean Anda lebih mudah? FAQQ. Apakah Sublime Text gratis? Sublime Text dapat diunduh dan diinstal secara gratis, tetapi lisensi harus dibeli untuk penggunaan selanjutnya. Tidak ada batasan waktu yang diberlakukan untuk evaluasi Q. Apakah saya memerlukan lisensi untuk Sublime Text? Tidak ada persyaratan hukum untuk membeli Sublime. Anda dapat menggunakan periode evaluasi tanpa batas, tetapi lisensi harus dibeli untuk penggunaan selanjutnya Kami sedang merekrutJika Anda bersemangat tentang PHP, datang dan bergabunglah dengan kami di Adeva. Kami selalu mencari talenta baru untuk bergabung dengan jaringan kami |