Jalankan php teks luhur 3

In Sublime Text 3, Click Tools on the Menu Bar
Next click New Build System... at the very bottom
Next enter the following into the file:
{
	"cmd": ["C:/xampp/php/php.exe", "$file"],
    "file_regex": "php$",
    "selector": "source.php"
}
Then go ahead :)

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 Paket

Hal 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

Jalankan php teks luhur 3

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

PHPFMT

Paket 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

Jalankan php teks luhur 3

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

Jalankan php teks luhur 3

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

 

 

Jalankan php teks luhur 3

 

SublimeLinter

SublimeLinter 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

GitGutter

GitGutter menunjukkan kepada Anda git diff di Sublime. diubah atau dihapus, diperbarui?

Jalankan php teks luhur 3

SideBarPeningkatan

SideBarEnhancements seperti namanya memperluas sidebar luhur

Jalankan php teks luhur 3

SFTP

Paket 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

jsPrettier

Paket 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

Jalankan php teks luhur 3

 

Kesimpulan

Ini 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

  1. Unduh Sublime Text dari halaman resmi mereka
  2. Instal
  3. Laba

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 paket

Untuk 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 ctrl+shift+p di Linux dan Windows, dan cmd+shift+p di OS X

Jalankan php teks luhur 3

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

Semut

Untuk menginstal Emmet meminta panel seperti yang disebutkan di atas dengan menekan ctrl+shift+p dan ketik Install Package. Item pertama dalam daftar adalah Kontrol Paket. Instal Paket. Klik di atasnya, tunggu sekitar satu detik dan panel baru akan muncul. Ketik Emmet di sana lalu pilih yang pertama

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 ! dan tekan tab. Ini akan menghasilkan seluruh boilerplate HTML5. Atau, coba ul>li*5>a.nav dan tekan tab. Yang ini menghasilkan daftar dengan 5 elemen, masing-masing berisi tautan dengan class nav

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 ctrl+shift+p yang familiar dan Instal Paket, lalu cari PHP Companion. Besar. Sekarang sudah terinstal, buka Preferences -> Key Bindings. Ini akan menampilkan dua file, yang di sebelah kiri harus penuh dengan pengaturan default, yaitu Sublime Default Key Bindings. Di sebelah kanan, Anda akan melihat Ikatan Kunci Khusus Pengguna

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

"Orang bodoh mana pun dapat menulis kode yang dapat dimengerti oleh komputer. Pemrogram yang baik menulis kode yang dapat dipahami manusia. " - Martin Fowler, 2008

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

DocBlockr

Plugin 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

Penyelarasan

Misalkan 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 Kode

Perlu 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 luhur

Sublime 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

Jalankan php teks luhur 3

Untuk bahasa yang tidak tersedia secara otomatis dengan Sublime Linter, yang perlu kita lakukan hanyalah menginstal paket tambahan dengan meminta panel sekali lagi. Lakukan ctrl+shift+p, ketik Install Package dan terakhir Sublime Linter, lalu pilih bahasa pilihan seperti PHP misalnya


Semoga artikel ini bermanfaat bagi Anda. Apakah Anda memiliki beberapa paket favorit yang membuat hidup pengkodean Anda lebih mudah?

FAQ

Q. 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 merekrut

Jika Anda bersemangat tentang PHP, datang dan bergabunglah dengan kami di Adeva. Kami selalu mencari talenta baru untuk bergabung dengan jaringan kami