Saya bersenang-senang memikirkan membuat serangkaian posting mingguan yang berisi informasi eksklusif tentang terminal, bash, vim, perintah, skrip bash, apa pun yang tertulis di konsol 🙂 tetapi selalu karena alasan berbeda saya tidak dapat membuatnya, tetapi hari ini Saya telah memutuskan. Jadi di sini adalah entri Jumat terminal pertama. Saya berharap seseorang merasakan manfaatnya.
Mengedit pada baris perintah
Banyak dari kami menggunakan terminal dengan cara biasa, tetapi kami tidak menyadari potensi penuhnya, jadi beberapa bulan yang lalu, saya mengambil tugas mengumpulkan pintasan dari bash dari yang paling biasa seperti membersihkan bash, hingga mengubah urutan dua karakter terakhir, atau urutan dua argumen terakhir.
Pintasan ini sangat mirip dengan yang Anda gunakan Emacs tentu saja ini karena bash dikembangkan oleh GNU tetapi dimungkinkan untuk mengubah pengaturan ke gaya Vi / Vim dengan mengetik perintah berikut.
$ set -o melihat
Cara membaca:
C: Ctrl Kiri.
M: Meta, biasanya Alt Kiri.
Cx Cu: Tekan Ctrl dan tanpa melepaskan tekan x lalu u dan lepaskan Ctrl.
Sekarang saya akan menulis beberapa yang saya tahu:
Básico
Cb: Anda mundur satu karakter.
Cf: Anda maju satu karakter.
C-_ "atau" Cx Cu: Batalkan pengeditan terakhir perintah.
Kl: Bersihkan layar.
Cu: Hapus baris yang dimasukkan.
DC: Batalkan perintah yang sedang berjalan.
menghapus
Ch: Hapus satu karakter mundur.
CD: Hapus satu karakter ke depan.
Ck: Hapus teks dari posisi kursor hingga akhir baris.
Md: Menghapus teks dari posisi kursor ke akhir kata saat ini.
Cw: Menghapus teks dari posisi kursor ke awal kata saat ini.
M Backspace: Menghapus teks dari posisi kursor ke awal kata saat ini.
Pergerakan
AC: Tempatkan kursor di awal baris.
EC: Tempatkan kursor di akhir baris.
Mf: Tempatkan kursor satu kata di depan.
Mb: Pindahkan kursor satu kata ke belakang.
rekor
Kr: Cari melalui sejarah.
Naik dan turun: Jelajahi sejarahnya.
Argumen
Ct: Ubah urutan dua karakter terakhir.
Esc-t: Ubah urutan dua kata terakhir.
lain
Tab: Perintah, rute, file, dll yang dilengkapi otomatis ...
Cy: Yank * teks yang baru saja dihapus
* Yank secara harfiah sedang menyalin
Catatan Editor: Karena keterbatasan waktu, artikel tidak dapat diterbitkan pada hari Jumat. Kami mohon maaf untuk ini.
Jangan biarkan ada yang memikirkan:
$ set -o melihat
hahahahahaaa ... aku melihat ini untuk saudara perempuan Clare yang malang ... hahahajjajaaa
Keyboard saya memiliki beberapa panah yang sangat nyaman. Saya menekan panah kiri dan kursor bergerak ke kiri. Saya menekan HOME dan kursor kembali ke rumah. Dan saya bisa melanjutkan. Keyboard saya sangat intuitif. Dan semua program mengenalinya. Itu pasti ajaib 😛
Itu sebabnya saya tidak menyukainya dan saya tidak akan pernah menyukainya vi * Dengan menjaga tata letak keyboard dari saat keyboard kurang dari 80 tombol. Kembali ke tahun 70-an menurut saya. Sekarang mereka harus SETIDAKNYA memasukkan tombol gerakan kursor yang ada di SEMUA keyboard dan hanya itu. Betapa merepotkan untuk mempelajari Ctrl + ini dan Ctrl + itu untuk sesuatu yang seharusnya INTUITIF.
Itu pendapat saya. Salam pembuka.
Tidak ada yang menghalangi Anda untuk menggunakan tombol yang Anda sebutkan, terlebih lagi, vi atau emacs memungkinkan Anda menggunakan tanpa masalah kedua tombol keyboard saat ini seperti yang digunakan di masa prasejarah, tetapi dengan pintasan editor ini Anda memiliki lebih banyak pilihan daripada beberapa tombol "intuitif" yang ditawarkan papan ketik mana pun. Bagaimanapun, jika Anda cukup dengan empat kunci ini dan tersisa untuk tugas harian Anda, Anda sebaiknya tidak mengacaukan gulungan yang vi atau emacs ini ... Anda dapat menemukan hal-hal yang termasuk dalam alam semesta paralel yang dapat menjebak Anda selamanya dan pernah ...
Nah, perintah Vi atau EMACS semacam ini sangat berguna jika Anda mengedit kode dari netbook (itu sendiri adalah keyboard paling canggung yang pernah saya gunakan sejauh ini).
Pintasan dari gaya Ctrl + M +, dalam gaya emacs dan alat GNU lainnya ... ... tidak seperti itu di vi ... katanya di artikel yang sama
vi ternyata merupakan alat yang sangat intuitif, bagi mereka yang ingin belajar cara menggunakannya .. pada suatu saat Anda belajar menggunakan keyboard padahal tidak intuitif, sama dengan mouse .. .. itulah mengapa menggunakan vi atau keyboard dvorak untuk orang lain .. 😉
Maaf, tetapi vi dan emacs memiliki konfigurasi keyboard tersebut karena masih ada server dan workstation lama yang masih berjalan yang memiliki berbagai jenis unix, juga tidak semua server modern memiliki keyboard 101-key, beberapa hanya memiliki dasar-dasar untuk dapat memodifikasi file ( bersyukur karena memiliki esc, ctrl, alt, dan shift), dan di situlah pintasan keyboard vi menghemat Anda. Belum lagi di beberapa unix hanya ada vi, tidak ada emacs, tidak ada nano, tidak ada dll, dan apalagi dengan antarmuka grafis, saya tidak suka melihat atau emacs, tetapi dalam pekerjaan saya sangat penting untuk mengetahui ini pintas karena saya tidak tahu jenis server apa yang harus saya kelola, saya melihat itu adalah default di 99% dari unix. salam
Memiliki segalanya di ujung jari Anda tanpa harus menggerakkan tangan adalah alasan mengapa sistem hjkl digunakan. Saya tidak tahu apakah itu karena server lama dan bagaimana kemajuan teknologi saat ini membuat saya ragu bahwa ini penyebabnya. Salam pembuka.
Usaha yang bagus, tapi saya masih di Emacs.
+1
Baik sekali! terutama gambar pertama.
Permintaan Maaf Diterima ... Meskipun kami berharap tanggal 18 Juli ini kami akan mendapatkan informasi yang sangat baik itu.
SALAM.!!!
Sangat menarik, saya hanya tahu dasar-dasarnya
Sangat bagus, hanya satu hal: Ini adalah Tekan dengan 'S', tidak menekan ... TT
Hahahaha kamu benar saudara, maaf, koreksi diberikan padaku di Vim
ps Akan ada horor itu untuk sementara waktu, saya tidak bisa mengedit posting 😀 tapi terima kasih atas pengamatannya saya akan lebih teliti di yang berikutnya 🙂
Halo, saya senang dengan mode Vi; namun, saya ingin tahu apakah ada cara untuk mengetahui mode apa yang saya gunakan, seperti indikator grafis. Salam dan terima kasih sebelumnya.
Saya mencoba membuat skrip tetapi tidak bisa, karena saya tidak punya banyak waktu luang akhir-akhir ini tetapi saya berjanji bahwa ketika saya menemukan solusi, saya akan menerbitkannya 😀