GoGPT Best VPN GoSearch

favorit OnWorks

mcedit - Online di Cloud

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

Ini adalah perintah mcedit 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


mcedit - Editor file internal GNU Midnight Commander.

PENGGUNAAN


mcedit [-bcCdfhstVx?] [+lineno] [file1] [file2] ...

mcedit [-bcCdfhstVx?] file1:lineno[:] file2:lineno[:] ...

DESKRIPSI


mcedit adalah tautan ke mc, GNU Midnight Commander utama yang dapat dieksekusi. Menjalankan GNU Midnight
Komandan dengan nama ini meminta menatap editor internal dan membuka file yang ditentukan
pada baris perintah. Editor didasarkan pada versi terminal dari keren - mandiri
editor untuk Sistem X Window.

PILIHAN


+ lineno
Pergi ke baris yang ditentukan oleh nomor (jangan beri spasi di antara + tanda dan
nomor). Beberapa nomor baris diperbolehkan tetapi yang terakhir akan aktual dan itu
akan diterapkan ke file pertama saja.

-b Paksa tampilan hitam putih.

-c Paksa mode warna ANSI pada terminal yang tampaknya tidak memiliki dukungan warna.

-C = , , : = ...
Tentukan set warna yang berbeda. Lihat Colors bagian dalam mc(1) untuk lebih
informasi.

-d Nonaktifkan dukungan mouse.

-f Menampilkan jalur pencarian yang dikompilasi untuk file data GNU Midnight Commander.

-t Paksa menggunakan database termcap alih-alih terminfo. Opsi ini hanya berlaku
jika GNU Midnight Commander dikompilasi dengan perpustakaan S-Lang dengan dukungan terminfo.

-V Menampilkan versi program.

-x Paksa mode xterm. Digunakan saat berjalan pada terminal berkemampuan xterm (dua mode layar,
dan dapat mengirim urutan pelarian mouse).

FITUR


Editor file internal adalah editor berjendela berfitur lengkap. Itu dapat mengedit beberapa file di
waktu yang sama. Ukuran maksimal setiap file adalah 64 megabyte. Dimungkinkan untuk mengedit biner
file. Fitur yang saat ini didukungnya adalah: blok salin, pindahkan, hapus, potong, tempel; kunci
untuk membatalkan kunci; menu tarik-turun; penyisipan file; perintah makro; pencarian ekspresi reguler
dan ganti; penyorotan teks shift-panah (jika didukung oleh terminal);
sakelar sisipkan-timpa; autoindent; ukuran tab merdu; penyorotan sintaks untuk berbagai
jenis berkas; dan opsi untuk menyalurkan blok teks melalui perintah shell seperti indentasi dan
pulau kecil.

Setiap file dibuka di jendelanya sendiri dalam mode layar penuh. Kontrol jendela di mcedit adalah
mirip dengan kontrol jendela di program multi-jendela lainnya: klik dua kali pada judul jendela
memaksimalkan jendela ke layar penuh atau mengembalikan ukuran dan posisi jendela; klik kiri pada
judul jendela dan seret mouse memindahkan jendela di area editor; klik kiri pada bingkai kanan bawah
sudut dan seret mouse mengubah ukuran jendela. Tindakan ini dapat dilakukan menggunakan menu "Jendela".

KUNCI


Editor mudah digunakan dan dapat digunakan tanpa belajar. Menu pull-down dipanggil
dengan menekan F9. Anda dapat mempelajari tombol lain dari menu dan dari label bilah tombol.

Selain itu, Shift yang dikombinasikan dengan panah melakukan penyorotan teks (jika didukung oleh
terminal): Ctrl-In salinan ke file ~/.cache/mc/mcedit/mcedit.clip, Shift-In
pasta dari ~/.cache/mc/mcedit/mcedit.clip, Pergeseran-Del memotong ke
~/.cache/mc/mcedit/mcedit.clip, dan Ctrl-Del menghapus teks yang disorot. Sorotan tikus
juga bekerja pada beberapa terminal. Untuk menggunakan dukungan mouse standar yang disediakan oleh
terminal, tahan tombol Shift. Harap dicatat bahwa dukungan mouse di terminal tidak
bagikan papan klip dengan mcedit.

Kunci penyelesaian (biasanya Meta-Tab or Melarikan diri Tab) melengkapi kata di bawah kursor
menggunakan kata-kata yang digunakan dalam file.

MAKRO


Untuk menentukan makro, tekan Ctrl-R dan kemudian ketik kunci yang ingin Anda jalankan. tekan
Ctrl-R lagi ketika selesai. Makro dapat ditetapkan ke tombol apa saja dengan menekan tombol itu.
Makro dijalankan saat Anda menekan tombol yang ditetapkan.

Perintah makro disimpan di bagian [editor] itu filenya ~/.local/share/mc/mc.macros.

Skrip eksternal (filter) dapat ditetapkan ke hotkey apa pun dengan mengedit mc.makros 'like'
sebagai berikut:

[editor]
ctrl-W=Skrip Eksekusi:25;

Ini berarti tombol pintas ctrl-W memulai Jalankan Script(25) action, lalu editor handler
menerjemahkan ini ke dalam eksekusi ~/.local/share/mc/mcedit/macros.d/macro.25.sh tempurung
Script.

Skrip eksternal disimpan di ~/.local/share/mc/mcedit/macros.d/ direktori dan harus
dinamai sebagai makro.XXXX.sh dimana XXXX adalah angka dari 0 hingga 9999. Lihat Sunting menu File untuk
lebih detail tentang format skrip.

Definisi makro dan arahan berikut dapat digunakan:

#diam
Jika arahan ini disetel, maka skrip dimulai tanpa subkulit interaktif.

%c Nomor posisi kolom kursor.

%i Indentasi ruang kosong, sama dengan kolom kursor.

%y Jenis sintaks file saat ini.

%b Nama file blok.

%f Nama file saat ini.

%n Hanya nama file saat ini tanpa ekstensi.

%x Ekstensi nama file saat ini.

%d Nama direktori saat ini.

%F File saat ini di panel yang tidak dipilih.

%D Nama direktori panel yang tidak dipilih.

%t File yang saat ini ditandai.

%T File yang ditandai di panel yang tidak dipilih.

%u dan %U Serupa dengan %t dan %T makro, tetapi selain itu file tidak ditandai. Anda
dapat menggunakan makro ini hanya sekali per entri file menu atau entri file ekstensi, karena
lain kali tidak akan ada file yang ditandai.

%s dan %S File yang dipilih: File yang ditandai jika ada. Jika tidak, arus
file.

Jangan ragu untuk mengedit file ini, jika Anda perlu. Berikut ini contoh skrip eksternal:

l komentar pilihan
TMPFILE=`mktemp ${MC_TMPDIR:-/ Tmp}/up.XXXXXX` || keluar 1
echo #jika 0 > $TMPFILE
cat %b >> $TMPFILE
echo #endif >> $TMPFILE
cat $TMPFILE > %b
rm -f $TMPFILE

Jika beberapa tombol tidak berfungsi, Anda dapat menggunakan Mempelajari Kunci-kunci dalam Opsi menu.

KODE NAVIGASI


mcedit dapat digunakan untuk navigasi melalui kode dengan file tag yang dibuat oleh etags atau ctags
perintah. Jika tidak ada file, navigasi kode TAGS tidak akan berfungsi. Misalnya, dalam kasus
exuberant-ctags untuk perintah bahasa C adalah:

ctags -e --bahasa-kekuatan=C -R ./

Meta-Masuk tampilkan kotak daftar untuk memilih item di bawah kursor (kusor harus berdiri di akhir kata).

Meta-Minus di mana minus adalah simbol "-" buka fungsi sebelumnya dalam daftar navigasi (seperti a
browser Kembali).

Meta-Sama di mana sama dengan simbol "=" pergi ke fungsi berikutnya dalam daftar navigasi (seperti a
browser Maju).

SINTAKSIS SOROTAN


mcedit mendukung penyorotan sintaks. Ini berarti bahwa kata kunci dan konteks (seperti C
komentar, konstanta string, dll) disorot dalam warna yang berbeda. Pengikut
bagian menjelaskan format file ~/.config/mc/mcedit/Sintaks. Jika file ini adalah
hilang, di seluruh sistem /usr/share/mc/sintaks/Sintaks digunakan. Berkas
~/.config/mc/mcedit/Sintaks dipindai ulang saat membuka file editor baru. Berkas
berisi aturan untuk penyorotan, yang masing-masing diberikan pada baris terpisah, dan tentukan
kata kunci mana yang akan disorot dengan warna apa.

File dibagi menjadi beberapa bagian, masing-masing dimulai dengan baris dengan fillet perintah. Itu
bagian biasanya dimasukkan ke dalam file terpisah menggunakan memasukkan perintah.

The fillet perintah memiliki tiga argumen. Argumen pertama adalah ekspresi reguler yaitu
diterapkan ke nama file untuk menentukan apakah bagian berikut berlaku untuk file. NS
argumen kedua adalah deskripsi jenis file. Ini digunakan dalam keren; masa depan
versi dari mcedit dapat menggunakannya juga. Argumen opsional ketiga adalah reguler
ekspresi untuk mencocokkan baris pertama teks file. Aturan berikut
berlaku jika nama file atau baris teks pertama cocok.

Bagian berakhir dengan dimulainya bagian lain. Setiap bagian dibagi menjadi konteks,
dan setiap konteks mengandung aturan. Konteks adalah ruang lingkup di dalam teks yang
seperangkat aturan milik. Misalnya, teks dalam komentar gaya C (yaitu antara /*
dan */) memiliki warna tersendiri. Ini adalah konteks, meskipun tidak memiliki aturan lebih lanjut di dalamnya
karena mungkin tidak ada yang ingin kita soroti dalam komentar C.

Bagian pemrograman C yang sepele mungkin terlihat seperti ini:

file .\*\\.c C\sProgram\sFile (#include|/\\\*)

seluruh karakter abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

# warna default
tentukan komentar coklat
konteks default
kata kunci utuh jika kuning
kata kunci lainnya kuning
kata kunci utuh untuk kuning
kata kunci utuh saat kuning
kata kunci utuh lakukan kuning
kata kunci seluruh saklar kuning
kata kunci seluruh kasus kuning
kata kunci seluruh statis kuning
kata kunci seluruh bagian luar kuning
kata kunci { brightcyan
kata kunci } brightcyan
kata kunci '*' hijau

#C komentar
konteks /\* \*/ komentar

# C arahan praprosesor
konteks linestart # \n merah
kata kunci \\\n cerah

# Konstanta string C
konteks " " hijau
kata kunci %d hijau terang
kata kunci %s hijau terang
kata kunci %c hijau terang
kata kunci \\"hijau terang

Setiap konteks dimulai dengan sebaris formulir:

konteks [eksklusif] [seluruh|baik-baik saja|seluruh kiri] [mulai garis] batasi [mulai garis] batasi
[latar depan] [latar belakang] [atribut]

Konteks pertama adalah pengecualian. Itu harus dimulai dengan perintah

konteks kegagalan [latar depan] [latar belakang] [atribut]

jika tidak mcedit akan melaporkan kesalahan. NS mulai garis opsi menentukan bahwa batasi harus
mulai dari awal baris. NS seluruh pilihan mengatakan bahwa batasi harus satu kata utuh.
Untuk menentukan bahwa sebuah kata harus dimulai pada batas kata hanya di sisi kiri, Anda dapat menggunakan
itu seluruh kiri opsi, dan demikian pula sebuah kata yang harus diakhiri pada batas kata ditentukan
by baik-baik saja.

Kumpulan karakter yang membentuk keseluruhan kata dapat diubah kapan saja dalam file
pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. seluruh karakter memerintah. Set karakter kiri dan kanan dapat diatur secara terpisah
dengan

seluruh karakter [meninggalkan|benar] karakter

The eksklusif opsi menyebabkan teks di antara pembatas disorot, tetapi bukan
pembatas itu sendiri.

Setiap aturan adalah garis bentuk:

kata kunci [seluruh|baik-baik saja|seluruh kiri] [mulai garis] string latar depan [latar belakang]
[atribut]

Konteks atau string kata kunci ditafsirkan, sehingga Anda dapat menyertakan tab dan spasi dengan
urutan \t dan \s. Baris baru dan garis miring terbalik ditentukan dengan \n dan \\
masing-masing. Karena spasi digunakan sebagai pemisah, spasi tidak boleh digunakan apa adanya. Juga,
\* harus digunakan untuk menentukan tanda bintang. * itu sendiri adalah wildcard yang cocok dengan apapun
panjang karakter. Sebagai contoh,

kata kunci '*' hijau

warna semua C konstanta karakter tunggal hijau. Anda juga bisa menggunakan

kata kunci "*" hijau

untuk mewarnai konstanta string, tetapi string yang cocok tidak akan diizinkan untuk melintasi
beberapa baris baru. Wildcard dapat digunakan dalam pembatas konteks juga, tetapi Anda
tidak boleh memiliki wildcard sebagai karakter terakhir atau pertama.

Penting untuk diperhatikan adalah garis

kata kunci \\\n hijau terang

Baris ini mendefinisikan kata kunci yang berisi garis miring terbalik dan karakter baris baru. Sejak
kata kunci dicocokkan sebelum pembatas konteks, kata kunci ini mencegah konteks dari
berakhir di akhir baris yang diakhiri dengan garis miring terbalik, sehingga memungkinkan C preprocessor
direktif untuk melanjutkan melintasi beberapa baris.

Warna yang mungkin adalah: hitam, abu-abu, merah, merah terang, hijau, hijau terang, coklat, kuning,
biru, biru cerah, magenta, magenta cerah, cyan, sian cerah, abu-abu muda dan putih. NS
kata kunci khusus "default" berarti default terminal. Kata kunci khusus lainnya "dasar"
berarti warna utama mc, berguna sebagai pengganti jika Anda ingin menentukan atribut
tanpa mengubah warna latar belakang. Ketika 256 warna tersedia, mereka dapat
ditentukan baik sebagai color16 hingga color255, atau sebagai rgb000 hingga rgb555 dan grey0 hingga grey23.

Jika file sintaks dibagikan dengan keren, dimungkinkan untuk menentukan warna yang berbeda untuk
mcedit dan keren dengan memisahkannya dengan garis miring, mis

kata kunci #sertakan merah/Oranye

mcedit menggunakan warna sebelum garis miring. Lihat keren(1) untuk didukung keren warna.

Atribut dapat berupa huruf tebal, miring, garis bawah, terbalik, dan berkedip, ditambah dengan tanda plus
tanda tangani jika lebih dari satu yang diinginkan.

Komentar dapat diletakkan pada baris terpisah yang dimulai dengan tanda hash (#).

Jika Anda menggambarkan bahasa yang tidak peka huruf besar-kecil, Anda perlu menggunakan peka huruf besar/kecil Directive.
Itu harus ditentukan di awal file sintaks.

Karena kesederhanaan implementasi, ada beberapa seluk-beluk yang tidak akan
ditangani dengan benar tetapi ini adalah iritasi ringan. Secara keseluruhan, spektrum yang luas
situasi yang cukup rumit ditangani dengan aturan sederhana ini. Ini adalah ide yang baik untuk
lihat file sintaks untuk melihat beberapa trik bagus yang dapat Anda lakukan dengan sedikit
imajinasi. Jika Anda tidak dapat mematuhi aturan yang telah saya kodekan, dan Anda pikir Anda memiliki
aturan yang akan berguna, silakan email saya dengan permintaan Anda. Namun, jangan meminta
dukungan ekspresi reguler, karena ini sama sekali tidak mungkin.

Petunjuk yang berguna adalah bekerja dengan sebanyak mungkin dengan hal-hal yang dapat Anda lakukan daripada
mencoba melakukan hal-hal yang tidak dapat ditangani oleh implementasi ini. Juga ingat bahwa tujuan dari
penyorotan sintaks adalah untuk membuat pemrograman kurang rentan terhadap kesalahan, bukan untuk membuat kode terlihat
cantik.

Penyorotan sintaks dapat diubah menggunakan pintasan Ctrl-s.

WARNA


Warna default dapat diubah dengan menambahkan ke MC_COLOR_TABLE variabel lingkungan.
Pasangan warna latar depan dan latar belakang dapat ditentukan misalnya dengan:

MC_COLOR_TABLE="$MC_COLOR_TABLE:\
editnormal=abu-abu muda,hitam:\
editbold=kuning,hitam:\
editmark = hitam, cyan"

PILIHAN


Sebagian besar opsi sekarang dapat diatur dari kotak dialog opsi editor. Lihat Opsi menu.
Opsi berikut didefinisikan dalam ~/.config/mc/ini dan memiliki rekan yang jelas di
kotak dialog. Anda dapat memodifikasinya untuk mengubah perilaku editor, dengan mengedit file.
Kecuali ditentukan, 1 menyetel opsi ke aktif, dan 0 menyetelnya ke nonaktif, seperti biasa.

gunakan_internal_edit
Opsi ini diabaikan saat memanggil mcedit.

editor_tab_spasi
Menafsirkan karakter tab sebagai panjang ini. Standarnya adalah 8. Anda harus
hindari menggunakan selain 8 karena sebagian besar editor dan pemirsa teks lainnya menganggap tab
spasi 8. Gunakan editor_fake_half_tabs untuk mensimulasikan jarak tab yang lebih kecil.

editor_fill_tabs_with_spaces
Jangan pernah memasukkan spasi tab. Alih-alih menyisipkan spasi (ascii 20h) untuk diisi sesuai keinginan
ukuran tab.

editor_return_does_auto_indent
Menekan kembali akan tab di seberang untuk mencocokkan lekukan dari baris pertama di atas
yang memiliki teks di atasnya.

editor_backspace_melalui_tabs
Buat backspace tunggal hapus semua spasi ke margin kiri jika tidak ada teks
antara kursor dan margin kiri.

editor_fake_half_tabs
Ini akan mengemulasi setengah tab bagi mereka yang ingin memprogram dengan jarak tab 4,
tetapi tidak ingin ukuran tab diubah dari 8 (sehingga kode akan diformat
sama ketika ditampilkan oleh program lain). Saat mengedit antara teks dan kiri
margin, bergerak dan tab akan menjadi seolah-olah ruang tab adalah 4, padahal sebenarnya
menggunakan spasi dan tab normal untuk pengisian yang optimal. Saat mengedit di tempat lain, a
tab normal dimasukkan.

editor_option_save_mode
Kemungkinan nilai 0, 1 dan 2. Mode simpan (lihat juga menu opsi) memungkinkan Anda
untuk mengubah metode penyimpanan file. Simpan cepat (0) menyimpan file dengan
segera, memotong file disk ke panjang nol (yaitu menghapusnya) dan
menulis konten editor ke file. Metode ini cepat, tetapi berbahaya, karena
kesalahan sistem selama penyimpanan file akan membuat file hanya ditulis sebagian,
mungkin membuat data tidak dapat diambil kembali. Saat menyimpan, opsi simpan aman (1)
memungkinkan pembuatan file sementara di mana konten file berada terlebih dahulu
tertulis. Jika terjadi masalah, file asli tidak akan tersentuh. Ketika
file sementara berhasil ditulis, diubah namanya menjadi nama aslinya
file, sehingga menggantikannya. Metode paling aman adalah membuat cadangan (2). Dimana cadangan
file dibuat sebelum perubahan dilakukan. Anda dapat menentukan file cadangan Anda sendiri
ekstensi dalam dialog. Perhatikan bahwa menyimpan dua kali akan menggantikan cadangan Anda juga
sebagai file asli Anda.

editor_word_wrap_line_length
panjang garis untuk membungkus. 72 standar.

editor_backup_extension
simbol untuk menambahkan ekstensi ke nama file cadangan. Standar "~".

editor_line_state
tampilkan baris status editor sekarang ini menunjukkan jumlah baris file (di masa depan dapat ditampilkan
hal-hal seperti lipat, breakpoints, dll). Mn aktifkan opsi ini.

editor_visible_spaces
Alihkan tampilkan spasi tambahan yang terlihat (TWS), jika editor_visible_spaces=1 TWS ditampilkan sebagai
'.'

editor_terlihat_tab
Alihkan tampilkan tab yang terlihat, jika editor_visible_tabs=1 tab ditampilkan sebagai '<---->'

editor_persisten_pilihan
Jangan hapus pilihan blok setelah memindahkan kursor.

editor_drop_selection_on_copy
Setel ulang pilihan setelah menyalin ke papan klip.

editor_kursor_beyond_eol
Izinkan kursor bergerak di luar akhir baris.

editor_cursor_after_inserted_block
Izinkan kursor bergerak setelah blok dimasukkan.

editor_syntax_highlighting
aktifkan penyorotan sintaks.

editor_edit_konfirmasi_simpan
tampilkan dialog konfirmasi pada simpan.

editor_option_typewriter_wrap
untuk dijelaskan

editor_option_auto_para_formatting
untuk dijelaskan

editor_option_save_position
simpan posisi file saat keluar.

halaman kode_sumber
representasi simbol nama codepage untuk file (yaitu CP1251, ~ - default).

editor_grup_batalkan
lakukan UNDO untuk beberapa jenis tindakan yang sama (menyisipkan/menimpa, menghapus,
navigasi, mengetik)

editor_wordcompletion_collect_entire_file
Cari kandidat pelengkapan otomatis di seluruh file atau hanya dari awal file hingga
posisi kursor (0)

mantra_bahasa
Bahasa ejaan (en, en-variant_0, ru, dll) diinstal dengan paket aspell (lengkap
list dapat menggunakan utilitas 'aspell'). Menggunakan mantra_bahasa = NONE untuk menonaktifkan
dukungan aspe. Nilai default adalah 'en'. Opsi harus berada di bagian [Lain-lain].

editor_stop_format_chars
Kumpulan karakter untuk menghentikan pemformatan paragraf. Jika salah satu karakter itu ditemukan
di awal baris, baris itu dan semua baris paragraf berikutnya adalah
tak tersentuh. Nilai defaultnya adalah "-+*\,.;:&>".

editor_state_nama_file lengkap
Tampilkan nama file lengkap di baris status. Jika dinonaktifkan, satu-satunya nama file yang ditampilkan.

LAIN-LAIN


Anda dapat menggunakan scanf search and replace untuk mencari dan mengganti string format C. Pengambilan pertama
lihatlah scanf dan lari cepat halaman manual untuk melihat apa itu format string dan bagaimana caranya
bekerja. Berikut ini contohnya: misalkan Anda ingin mengganti semua kemunculan open
kurung siku, tiga angka yang dipisahkan koma, dan kurung tutup, dengan kata apel, yang
angka ketiga, kata jeruk dan kemudian nomor kedua. Anda akan mengisi Ganti
kotak dialog sebagai berikut:

Enter Cari string
(%d,%d,%d)
Enter menggantikan string
apel %d jeruk %d
Enter penggantian argumen urutan
3,2

Baris terakhir menentukan bahwa angka ketiga dan kemudian angka kedua akan digunakan di tempat
dari yang pertama dan kedua.

Disarankan untuk menggunakan fitur ini dengan Prompt On Replace aktif, karena dianggap cocok
dapat ditemukan setiap kali jumlah argumen yang ditemukan cocok dengan jumlah yang diberikan, yang bukan
selalu pertandingan yang nyata. Scanf juga memperlakukan spasi putih sebagai elastis. Perhatikan bahwa scanf
format %[ sangat berguna untuk memindai string, dan spasi.

Editor juga menampilkan karakter non-us (160+). Saat mengedit file biner, Anda harus
set pameran bit hingga 7 bit di menu opsi Midnight Commander untuk menjaga jarak
bersih.

Gunakan mcedit online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.