GNU/Linux >> Belajar Linux >  >> Linux

Jadikan Cangkang Ikan Anda Cantik Menggunakan Oh My Fish

Beberapa hari yang lalu, kami membahas cara memasang Cangkang ikan , shell yang kuat dan dapat digunakan sepenuhnya yang dilengkapi dengan banyak fitur keren di luar kotak seperti saran otomatis, fungsi pencarian bawaan, penyorotan sintaks, konfigurasi berbasis web, dan banyak lagi. Hari ini, kita akan membahas cara membuat cangkang Ikan kita cantik dan elegan menggunakan Oh My Fish (singkatnya omf ). Ini adalah kerangka kerja Fishshell yang memungkinkan Anda untuk menginstal paket yang memperluas atau memodifikasi tampilan dan nuansa shell Anda. Mudah digunakan, cepat dan dapat diperluas. Dengan menggunakan omf, Anda dapat dengan mudah menginstal tema yang memperkaya tampilan cangkang Anda dan menginstal plugin untuk mengubah cangkang ikan Anda sesuai keinginan Anda.

Instal Oh My Fish Di Linux

Menginstal omf bukanlah masalah besar. Yang harus Anda lakukan hanyalah menjalankan perintah berikut di cangkang ikan Anda.

curl -L https://get.oh-my.fish | fish

Instal Oh My Fish Di Linux

Setelah instalasi selesai, Anda akan melihat prompt telah berubah secara otomatis seperti yang ditunjukkan pada gambar di atas. Juga, Anda akan melihat bahwa waktu saat ini di sisi kanan jendela shell.

Atau, Anda dapat mengunduh penginstal dan menyesuaikan pemasangan Anda:

curl -L https://get.oh-my.fish > install
fish install --path=~/.local/share/omf --config=~/.config/omf

Anda dapat memverifikasi integritas penginstal yang diunduh dengan memverifikasi skrip terhadap checksum ini:

06844ca6876fac0ea949c8089d8c5f71e14b69d2bb1dc41f1d0677250a1c62e1  install

Itu dia. Mari kita lanjutkan dan ubah cangkang ikan kita.

Jadikan Cangkang Ikan Anda Cantik Menggunakan Oh My Fish

Untuk membuat daftar semua paket yang diinstal, jalankan:

omf list

Perintah ini akan menampilkan tema dan plugin yang diinstal. Harap dicatat bahwa sebuah paket dapat berupa tema atau plugin. Menginstal paket berarti menginstal tema atau plugin.

Semua paket resmi dan yang didukung komunitas (baik plugin dan tema) dihosting di repositori Omf utama . Di repositori ini, Anda dapat melihat banyak repositori yang berisi banyak plugin dan tema.

Sekarang mari kita lihat daftar tema yang tersedia dan diinstal. Untuk melakukannya, jalankan:

omf theme

Daftar Tema Oh My Fish

Seperti yang Anda lihat, kami hanya memiliki satu tema yang diinstal, yang merupakan default, dan sejumlah besar tema yang tersedia. Anda dapat melihat pratinjau semua tema yang tersedia di sini sebelum menginstalnya. Halaman ini berisi semua detail tema, fitur, contoh tangkapan layar dari setiap tema dan tema mana yang cocok untuk siapa.

Memasang tema baru

Izinkan saya memasang tema, misalnya tema izin - tema cangkang ikan minimalis untuk orang yang sering menggunakan git. Untuk melakukannya, jalankan:

omf install clearance

Instal tema baru menggunakan Oh My Fish

Seperti yang Anda lihat pada gambar di atas, tampilan prompt ikan telah berubah segera setelah menginstal tema baru.

Biarkan saya menelusuri sistem file dan melihat tampilannya.

tema pembersihan di cangkang ikan

Tidak buruk! Ini adalah tema yang sangat sederhana. Ini membedakan direktori kerja saat ini, folder dan file dengan warna yang berbeda. Seperti yang mungkin Anda perhatikan, ini juga menampilkan direktori kerja saat ini di atas prompt. Saat ini, izin adalah tema default saya.

Mengganti tema

Seperti yang sudah saya katakan, tema akan langsung diterapkan setelah menginstalnya. Jika Anda memiliki lebih dari satu tema, Anda dapat beralih ke tema lain menggunakan perintah berikut:

omf theme <theme-name>

Contoh:

omf theme agnoster

Sekarang saya menggunakan tema "agnoster". Inilah cara tema agnoster mengubah tampilan shell saya.

tema agnoster di kulit ikan

Menginstal Plugin

Misalnya, saya akan memasang cuaca pengaya. Untuk melakukannya, jalankan saja:

omf install weather

Plugin cuaca tergantung pada jq. Jadi, Anda mungkin perlu menginstal jq juga. Ini sebagian besar tersedia di repositori default dari setiap distro Linux. Jadi, Anda dapat menginstalnya menggunakan manajer paket default. Misalnya, perintah berikut akan menginstal jq di Arch Linux dan variannya.

sudo pacman -S jq

Sekarang, periksa cuaca Anda dari cangkang ikan Anda menggunakan perintah:

weather

Periksa cuaca dari kulit ikan

Mencari paket

Untuk mencari tema atau plugin, lakukan:

omf search <search_string>

Contoh:

omf search nvm

Untuk membatasi pencarian pada tema, gunakan -t bendera.

 omf search -t chain

Perintah ini hanya akan mencari tema yang berisi string "rantai".

Untuk membatasi pencarian plugin, gunakan -p bendera.

 omf search -p emacs

Memperbarui paket

Untuk memperbarui hanya inti (omf itu sendiri), jalankan:

omf update omf

Jika sudah up-to-date, Anda akan melihat output berikut:

Oh My Fish is up to date.
You are now using Oh My Fish version 6.
Updating https://github.com/oh-my-fish/packages-main master... Done!

Untuk memperbarui semua paket:

omf update

Untuk memperbarui paket secara selektif, cukup sertakan nama paket seperti yang ditunjukkan di bawah ini.

omf update clearance agnoster

Menampilkan informasi tentang sebuah paket

Bila Anda ingin mengetahui informasi tentang tema atau plugin, gunakan perintah ini:

omf describe clearance

Perintah ini akan menampilkan informasi tentang paket yang diberikan.

Package: clearance
Description: A minimalist fish shell theme for people who use git
Repository: https://github.com/oh-my-fish/theme-clearance
Maintainer:

Menghapus paket

Untuk menghapus paket, misalnya emacs, jalankan:

omf remove emacs

Mengelola Repositori

Secara default, repositori resmi ditambahkan secara otomatis ketika Anda menginstal Oh My Fish. Repositori ini berisi semua paket yang dibuat oleh pengembang. Untuk mengelola repositori paket yang diinstal pengguna, gunakan perintah ini:

omf repositories [list|add|remove]

Untuk membuat daftar repositori yang diinstal, jalankan:

omf repositories list

Untuk menambahkan repositori:

omf repositories add <URL>

Contoh:

omf repositories add https://github.com/ostechnix/theme-sk

Untuk menghapus repositori:

omf repositories remove <repository-name>

Pemecahan Masalah Oh My Fish

Omf cukup pintar untuk memandu Anda memperbaiki sendiri jika terjadi kesalahan. Ini akan mencantumkan apa yang harus dilakukan untuk memperbaiki masalah. Misalnya, saya menghapus dan menginstal paket izin dan mendapatkan kesalahan konflik file. Untungnya, Oh My Fish menginstruksikan saya apa yang harus dilakukan sebelum melanjutkan. Jadi, saya hanya menjalankan yang berikut ini untuk mengetahui cara memperbaiki kesalahan:

omf doctor

Dan perbaiki kesalahan yang dikeluarkan dengan menjalankan perintah berikut:

rm ~/.config/fish/functions/fish_prompt.fish

Pemecahan Masalah Oh My Fish

Setiap kali Anda mengalami masalah, jalankan saja perintah 'omf doctor' dan coba semua solusi yang disarankan.

Mendapatkan bantuan

Untuk menampilkan bagian bantuan, jalankan:

omf -h

Atau,

omf --help

Mencopot Instalasi Oh My Fish

Untuk menghapus instalasi Oh My Fish, jalankan perintah ini:

omf destroy

Silakan dan mulai menyesuaikan cangkang ikan Anda. Untuk detail selengkapnya, lihat halaman GitHub proyek.


Linux
  1. Jadikan Vim sebagai IDE Perl Anda Menggunakan Plugin perl-support.vim

  2. Jadikan Vim sebagai Bash-IDE Anda Menggunakan Plugin dukungan bash

  3. Tutorial:Jadikan Vim sebagai IDE C/C++ Anda Menggunakan Plugin c.vim

  1. Shell mana yang saya gunakan?

  2. Sebuah Xml Tanpa Lf Ingin Membuatnya Cantik Menggunakan Perintah Sed Di Shell?

  3. Tentukan alias di kulit ikan

  1. Apakah Mungkin Memiliki Tema Gtk+ Yang Berbeda Di Unity Dan Gnome Shell?

  2. Menggunakan output dari perintah sebelumnya di bash

  3. Menggunakan indeks untuk membuat grep lebih cepat?