Perdebatan di kalangan pemaju melalui tab dan ruang berkisar pada kaedah lekukan pilihan dalam kod. Peguambela "tab" percaya bahawa tab secara semantik betul, disesuaikan dan lebih mudah diakses untuk lekukan, terutama bagi mereka yang mengalami gangguan visual. Mereka mengesyorkan menggunakan tab untuk lekukan dan menggunakan ruang untuk penjajaran. Peguambela "ruang" menekankan konsistensi, kerana ruang memastikan bahawa format kod dipaparkan sama pada editor dan platform yang berbeza, dengan itu mengelakkan isu saiz tab berubah -ubah. Pendekatan ini sering disukai dalam persekitaran pasukan untuk mengekalkan penampilan kod bersatu.
Tetapi jika anda program di C dan perlu menggunakan Makefile, maka tidak ada pilihan - anda perlu menggunakan 'tab'.
Keperluan untuk tab di Makefile berasal dari Stuart Feldman, pemaju Unix dan pencipta utiliti "Make". Feldman Memilih Watak Tab untuk membantu membezakan arahan dari teks lain dalam Makefiles. Khususnya, parser Lex yang digunakan dalam pelaksanaan awal "Make" mempunyai kesukaran membezakan antara tab dan ruang, mengakibatkan keperluan mandatori tab. Walaupun Feldman mengakui bahawa ini adalah keputusan suboptimal, perjanjian itu masih wujud.
Tangkapan skrin di atas menunjukkan makefile. Contoh ini menggunakan ciri simbol pertunjukan di Notepad - menggunakannya, anda dapat membezakan tab dari ruang - anak panah menunjukkan bahawa tab digunakan pada baris 8, 12 dan 16.
Makefile: line_number: *** Hilang pemukul. Berhenti.
Jadi sama ada anda lebih suka tab atau ruang apabila pengaturcaraan bergantung kepada anda. Tetapi jika anda menggunakan Makefile di C, Stuart tidak memberi anda pilihan.
Jika anda tidak melihat episod Silicon Valley di atas (S3 EP6) - menontonnya, seperti keseluruhan siri, ia sangat menarik.
Ben Santola -Oktober
Atas ialah kandungan terperinci Tab dan Ruang - Makefile di C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Keserasian ABI dalam C merujuk kepada sama ada kod binari yang dihasilkan oleh penyusun atau versi yang berbeza boleh serasi tanpa rekompilasi. 1. Konvensyen Calling Function, 2. Pengubahsuaian Nama, 3. Susun atur Jadual Fungsi Maya, 4. Struktur dan susun atur kelas adalah aspek utama yang terlibat.

Gunakan pemalam JSON Viewer di Notepad untuk memformat fail JSON dengan mudah: Buka fail JSON. Pasang dan aktifkan pemalam JSON Viewer. Pergi ke "Plugins" & gt; "JSON Viewer" & gt; "Format JSON". Sesuaikan tetapan lekukan, cawangan, dan penyortiran. Memohon pemformatan untuk meningkatkan kebolehbacaan dan pemahaman, dengan itu memudahkan pemprosesan dan penyuntingan data JSON.

Running Python Code di Notepad memerlukan Python Executable dan NPPExec plug-in untuk dipasang. Selepas memasang Python dan menambahkan laluannya, konfigurasikan perintah "python" dan parameter "{current_directory} {file_name}" dalam plug-in nppexec untuk menjalankan kod python melalui kunci pintasan "f6" dalam notepad.

Walaupun Notepad tidak dapat menjalankan kod Java secara langsung, ia dapat dicapai dengan menggunakan alat lain: menggunakan pengkompil baris arahan (Javac) untuk menghasilkan fail bytecode (fileName.class). Gunakan Java Interpreter (Java) untuk mentafsir bytecode, laksanakan kod, dan output hasilnya.

Notepad sendiri tidak mempunyai fungsi susun atur automatik. Kami boleh menggunakan editor teks pihak ketiga, seperti teks yang tinggi, untuk melaksanakan langkah-langkah berikut untuk mencapai tipografi automatik: 1. Pasang dan buka editor teks. 2. Buka fail yang perlu ditaip secara automatik. 3. Cari dan pilih fungsi susun atur automatik. 4. Editor secara automatik akan menaip teks. 5. Anda boleh menyesuaikan peraturan susun atur yang diperlukan. Tipografi automatik dapat menjimatkan masa dan memastikan konsistensi teks dan profesionalisme.

Notepad adalah editor teks percuma untuk Windows, yang menawarkan pelbagai ciri seperti: 1) sintaks yang menonjolkan, 2) autocomplete, 3) rakaman makro, 4) sambungan plug-in, 5) antara muka dan tetapan yang disesuaikan.

Menukar antara muka Notepad ke Cina dalam sistem Windows hanya mengambil lima langkah: Buka Notepad, pilih menu "Format", pilih "Font", tetapkan bahasa (Cina atau Cina tradisional yang dipermudahkan), menutup dan membuka semula Notepad.

Bagaimana untuk menetapkan paparan Cina di Notepad: Buka Notepad. Klik menu "Format". Pilih font. Pilih fon Cina dalam kotak dialog Font. Klik OK.
