InggrisPerancisSpanyol

Ad


favorit OnWorks

code2html - Online di Cloud

Jalankan code2html di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah code2html yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


code2html - Mengonversi kode sumber program ke HTML

RINGKASAN


(1) kode2html [Pilihan] [file masukan [berkas keluaran]]

(2) kode2html -p [fillet [alternatif-outfile]]

(3) kode2html (sebagai skrip CGI; lihat bagian di CGI)

DESKRIPSI


kode2html adalah skrip Perl yang mengubah kode sumber program menjadi sintaks yang disorot
HTML, atau format lain yang aturannya ditentukan.

(1) PILIHAN
file masukan
Adalah file yang berisi source code program yang akan diformat. Jika tidak
ditentukan atau minus (-) diberikan, kode akan dibaca dari STDIN.

berkas keluaran
Apakah file untuk menulis kode yang diformat. Jika tidak ditentukan atau minus (-) adalah
diberikan, kode akan ditulis ke STDOUT.

-l, --mode-bahasa
Tentukan kumpulan ekspresi reguler yang akan digunakan. Ini harus didefinisikan dalam
file bahasa (lihat FILE di bawah). Untuk mengetahui mode bahasa mana yang didefinisikan,
masalah a kode2html --mode.

Masukan ini diperlakukan tidak peka huruf besar/kecil.

Jika tidak diberikan, beberapa heuristik akan digunakan untuk menentukan bahasa file.

-v, --bertele-tele
Mencetak informasi kemajuan ke STDERR.

-n, --nomor baris
Cetak kode sumber dengan nomor baris.

-N, --nomor tautan
Cetak kode sumber dengan nomor baris. Linenumber akan terhubung ke
sendiri, yang memudahkan untuk mengirim tautan ke saluran.

-P, --awalan
Awalan opsional untuk digunakan untuk jangkar nomor baris.

-t, --ganti-tab[=TABSTOP-LEBAR]
Ganti setiap kemunculan a karakter dengan jumlah spasi yang tepat untuk didapatkan
ke pemberhentian tab berikutnya. Defaultnya adalah lebar tabstop 8 karakter.

-L, --file-bahasa=FILE-BAHASA
Tentukan file alternatif untuk mengambil definisi bahasa dan format output dari
(lihat bagian tentang FILE bawah).

-m, --mode
Cetak semua mode bahasa dan format output yang saat ini ditentukan ke STDOUT dan keluar
berhasil. Juga mencetak mode dari a FILE-BAHASA diberikan oleh --file-bahasa if
berlaku.

--mundur=BAHASA
Jika mode bahasa diberikan dengan --mode-bahasa tidak dapat ditemukan maka gunakan ini
mode.

--mundur polos misalnya berguna ketika kode2html dipanggil dari skrip ke
memastikan output dibuat.

-h, --membantu
Cetak bantuan singkat dan keluar dengan sukses.

-V, --Versi: kapan
Cetak versi program dan keluar dengan sukses.

-c, --Jenis konten
Mencetak ”Content-Type: text/html\n\n“ (atau apa pun format output yang didefinisikan sebagai
content-type) sebelum sisa output. Berguna jika skrip dicabut sebagai
sebuah skrip cgi.

-o, --format output
Memilih format output. html adalah defaultnya. Untuk mengetahui format output mana
didefinisikan, terbitkan a kode2html --mode.

-H, --tanpa header
jangan menggunakan template yang ditentukan oleh format output. Untuk HTML ini berarti
bahwa tidak akan ada , , dan tidak
tag.

--templat=FILE
menimpa template default untuk format output yang diberikan. Jika --tanpa header is
diberikan juga, ini tidak ada artinya, karena template tetap diabaikan.

-T, --judul
Atur judul file output yang dihasilkan. Hanya berfungsi jika templatnya berfungsi
mendukung pengaturan judul.

-w, --lebar garis=LEBAR GARIS
Bungkus garis setelahnya LEBAR GARIS karakter. Standarnya adalah tidak membungkus garis sama sekali.

-b, --linebreakprefix=PREFIX GARIS
penggunaan FILINEPREFIX di awal garis yang dibungkus. Standarnya adalah "» ".

(2) HTML menambal
kode2html -p [fillet [alternatif-outfile]]

kode2html juga memungkinkan Anda untuk memiliki kode sumber sebaris dalam file html. Kemudian dapat mengambil
file html ini dan masukkan kode sintaks yang disorot.

Jika tidak ada file yang diberikan, kode2html membaca dari STDIN dan menulis ke STDOUT. Jika hanya satu file
mengingat itu menggantikan file ini dengan output. Jika dua file disediakan, yang pertama adalah
membaca dari dan yang kedua ditulis ke.

Untuk menggunakan fitur ini, cukup masukkan seperti ini ke dalam file html Anda:

-->

file yang disorot sintaks akan dimasukkan pada posisi ini terlampir di tag.

Semua opsi yang dapat diberikan pada baris perintah seperti --nomor baris dll. kerja. --membantu,
--Versi: kapan, dll. berfungsi juga namun tidak terlalu cerdas untuk menggunakannya :). Menggunakan
--format output untuk memilih format output non-HTML tidak disarankan. --Jenis konten is
diabaikan.

Anda juga dapat menulis kode sumber program secara langsung dalam file html dengan:
sintaksis:

<!-- code2html tambahkan [pilihan]



->

Biasanya merupakan ide yang baik untuk setidaknya memberikan --mode-bahasa pilihan untuk menentukan
bahasa.

(3) CGI
Jika skrip digunakan sebagai skrip CGI (GATEWAY_INTERFACE set lingkungan dan tidak
argumen baris perintah yang diberikan) kode2html membaca argumen baik dari string kueri
atau dari SDTIN. (metode POST dan GET).

--Jenis konten diaktifkan secara otomatis dan output selalu ke STDOUT.

Parameter/opsi berikut diterima:

mode bahasa - pilihan
`c', `cc', `pas', dll.

jika tidak diberikan, beberapa heuristik digunakan untuk mengetahui bahasa.

mundur - pilihan
`plain', `c', dll. jika mode bahasa tidak dapat ditemukan, gunakan yang ini

pemilih input - pilihan
baik `file', `cgi-input1', `cgi-input2', atau `REDIRECT_URL'

bawaan: file

nama file
file untuk dibaca dari if pemilih input adalah `berkas'

cgi-input1
Kode sumber untuk sorot sintaks. Misalnya dari atau dari
mengunggah. Lihat pemilih input.

cgi-input2
Kode sumber untuk sorot sintaks. Misalnya dari atau dari
mengunggah. Lihat pemilih input.

nomor-baris - pilihan
'ya', 'tidak' atau 'tautan'

default: tidak

ganti-tab - pilihan
Jika 0 maka tab tidak diganti, jika tidak ganti setiap kemunculan a karakter
dengan jumlah spasi yang tepat untuk membuka tabstop berikutnya.

standar: 0

judul - pilihan
Set adalah judul file.

tanpa pengkodean - pilihan
Secara default kode2html mencoba untuk mengkodekan output sebagai baik bz2/gz/Z jika klien
mendukung ini (HTTP_ACCEPT_ENCODING) dan program yang dibutuhkan tersedia di
server. Anda mungkin perlu memodifikasi @CGI_ENCODING dalam skrip untuk mencocokkan program Anda
Lokasi.

If tanpa pengkodean didefinisikan sebagai "benar" kode2html tidak mencoba untuk mengkodekan output.

Mengapa dua cgi-input Anda mungkin bertanya: Ini untuk memungkinkan pengguna Anda memilih vie a
antarmuka apakah mereka ingin memasukkan file mereka ke dalam a atau gunakan <browse>
tombol untuk memilih file mereka. Lihat contoh di halaman rumah saya.

Perhatikan bahwa jika $FILES_DISALLOWED_IN_CGI adalah 0 mungkin bagi pengguna Anda untuk membaca semua
file yang dapat dibaca oleh httpd (jika Anda tidak menjalankan cgi-wrapper atau semacamnya. By
default nilai ini disetel ke 1, jadi pembacaan file melalui cgi tidak boleh diizinkan. Kamu bisa
izinkan dengan pengaturan $FILES_DISALLOWED_IN_CGI ke 0 di bagian atas skrip.

Pemilih masukan REDIRECT_URL perlu penjelasan khusus. Nama file dibentuk dari
dua variabel lingkungan DOCUMENT_ROOT dan REDIRECT_URL.

Jika Anda ingin Apache menelepon secara otomatis kode2html untuk semua file kode sumber program Anda
dapat melakukan ini dengan menambahkan dua baris ini ke srm.conf Anda:

Teks AddHandler/x-kode sumber .c .cc .cpp .pas .h .p

Teks tindakan/x-sourcecode /cgi-bin/code2html?input-selector=REDIRECT_URL&foo=

atau sesuatu yang mirip dengan ini. Di baris AddHandle Anda dapat memilih ekstensi mana yang akan
melewati kode2html.

PERINGATAN: Jangan tambahkan .pl ke baris ini dan beri nama skrip ini “code2html.pl”. Ini akan menghasilkan
dalam satu lingkaran.

Pastikan juga Anda memuat modul Action (srm.conf).

Ganti /cgi-bin/code2html dengan lokasi virtual di mana file dapat diakses.
Perhatikan bagian "foo=". Apache menambahkan URL file untuk ditampilkan di akhir
bagian tindakan. Kami tidak membutuhkan ini karena kami menggunakan variabel lingkungan REDIRECT_URL
namun kami tidak ingin menambahkan url ke string pemilih-input. Oleh karena itu kami
tambahkan bagian "&foo=".

Terima kasih untuk Kevin Burton[email dilindungi]> untuk idenya. Dia juga menyatakan bahwa

> Lebih kuat jika Anda menggunakannya di Apache
> menandai
>
>
>
> #dengan tag Tindakan Anda di sini... dengan cara ini Anda bisa
> #masih memiliki file .java biasa di server Anda.
>
>
>

CONTOH


asumsi kode2html ada di direktori saat ini, Anda dapat mengetik

kode2html -l perl kode2html.pl kode2html.html

untuk mengubah skrip menjadi file html.

Gunakan code2html online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad