Sesekali, saya menemukan diri saya mengedit beberapa file teks pada server Linux jarak jauh. Sebagian besar waktu, saya melakukan yang terbaik untuk menghindari ini, karena saya sudah terbiasa, dan seperti, cara windows mengedit file:
- Shift + panah untuk menyorot teks
- Ctrl-X, C, V untuk cut / copy / paste
- Tab / Shift Tab untuk indent / dedent teks yang disorot
- dll ...
Saya tidak mengatakan bahwa vi dan emacs buruk, hanya saja saya tidak terbiasa dengan mereka. Saat ini nano adalah editor pilihan saya, tetapi ia memiliki dukungan yang sangat terbatas pada cut and paste, tidak ada indentasi pintar, dan beberapa cara pintas yang tidak biasa.
jadi pertanyaan saya adalah: apakah ada editor yang terasa seperti Notepad ++ / Notepad2 / eclipse / kate / gedit tetapi dapat berjalan di terminal linux?
Atau, apakah ada cara untuk mengkonfigurasi vi / emacs / nano agar merasa lebih seperti aplikasi itu?
Dan tolong, tidak ada jawaban "Anda benar-benar harus belajar vi". Sudah mencobanya, tidak terima.
UPDATE : Saya menderita penyumbatan kata kunci. Googling untuk "editor teks konsol linux" mendapat hasil yang jauh lebih baik daripada "editor teks terminal linux".
sumber
Jawaban:
Lihatlah editor Sanos:
http://www.jbox.dk/sanos/editor.htm
Hanya biner 28k yang dapat melakukan apa yang semua editor lain coba - dan gagal.
Itu melakukan persis apa yang diminta OP:
Shift + panah untuk menyorot teks
Ctrl-X, C, V untuk cut / copy / paste
Anda juga dapat memiliki beberapa file terbuka secara bersamaan, dan "pipa" perintah ke dalamnya. Misalnya, tekan Ctrl-P dan saat diminta masuk:
cat yourfile
dan itu akan memasukkan file Anda di posisi kursor. Dengan cara ini kekuatan penuh dari perintah bash siap membantu Anda (gunakan grep untuk mendapatkan hanya bagian-bagian tertentu dari file yang disisipkan).
sumber
Saya melakukan pencarian untuk hal yang sama baru-baru ini. Ada beberapa (lihat daftar JumpingPA, plus, 'joe'). Joe atau jed adalah pilihan yang baik untuk editor sederhana tanpa basa-basi yang melakukan lebih dari nano. Diakonos sedang dalam pengembangan aktif, dan bertujuan untuk pengguna persis seperti Anda, tetapi memiliki dependensi yang lebih tinggi dari normal (Ruby), yang tidak semua orang dapat menginstal di host mereka.
Solusi yang sama sekali berbeda, yang mungkin bekerja tergantung pada pengaturan Anda adalah dengan menggunakan editor teks Windows dengan kemampuan untuk mengedit file dari jarak jauh. Notepad ++, misalnya, memiliki plugin FTP , dan beberapa IDE Windows memiliki fungsi seperti itu. Keuntungannya adalah Anda tidak perlu menginstal apa pun di host web, dan Anda dapat mengedit dalam GUI lengkap.
Semoga itu bisa membantu.
sumber
Seperti yang baru saja saya catat dalam jawaban lain , Anda mencari editor teks TUI (Berbasis Antarmuka Pengguna) yang mematuhi konvensi CUA (Akses Pengguna Biasa). Lihat jawaban lain untuk diskusi lengkap. Kemudian perhatikan bahwa beberapa (hampir) editor teks CUA TUI masih tersedia sebagai program Linux / Unix TUI, termasuk yang dibangun di atas Turbo Vision (yang dekat dengan, tetapi tidak cukup, CUA) seperti Editor SET .
sumber
pemindaian cepat di web terungkap: diakonos, nano dan jed semuanya adalah OpenSource
sumber
Sudahkah Anda mencoba
nano
? Pintasannya sedikit berbeda, tetapi lebih "Windows" -ya seperti vi dan emacs.sumber
NEdit adalah editor teks multi guna untuk Sistem X Window yang tersedia di semua sistem Unix dan Linux utama. Pengguna editor teks berbasis Windows harus menemukan NEdit lingkungan yang akrab dan nyaman.
sumber
fte (dalam banyak distribusi sebagai
fte-terminal
) cukup CUA. Mad props untuk mendukung pergerakan kursor mouse bahkan melebihi ssh.sumber
Coba editor mikro: https://github.com/zyedidia/micro
Terasa mirip dengan Notepad ++, mendukung ctrl + c, ctrl + z dan sebagainya, plugin, perintah, bahkan pemilihan pointer mouse dan terintegrasi ke dalam clipboard OS.
sumber
Saya baru saja menemukan editor teks fiflo .
Tidak memerlukan dependensi. Sederhana dan tidak memiliki beberapa fitur.
sumber
Jika Anda menyukai perintah WordStar yang bagus, saya dapat merekomendasikan JOE - Editor Sendiri Joe . Ini dapat diinstal pada Ubuntu dan Debian dengan
sumber