autojump - cara yang lebih cepat untuk menavigasi sistem file Anda
autojump adalah cara yang lebih cepat untuk menavigasi sistem file Anda. Ia bekerja dengan memelihara database direktori yang paling sering Anda gunakan dari baris perintah.
Direktori harus dikunjungi terlebih dahulu sebelum dapat dilompati.
j
adalah fungsi pembungkus kenyamanan seputar autojump
. Opsi apa pun yang bisa digunakan dengan autojump
dapat digunakan dengan j
dan sebaliknya.
Lompat Ke Direktori Yang Berisi foo
:
j foo
Lompat Ke Direktori Anak:
Terkadang lebih mudah untuk melompat ke direktori anak (subdirektori dari direktori saat ini) daripada mengetikkan nama lengkap.
jc bar
Buka Manajer File Ke Direktori (alih-alih melompat):
Daripada melompat ke direktori, Anda dapat membuka jendela file explorer (Mac Finder, Windows Explorer, GNOME Nautilus, dll.) ke direktori tersebut.
jo music
Membuka pengelola file ke direktori anak juga didukung:
jco images
Menggunakan Banyak Argumen:
Mari kita asumsikan database berikut:
30 /home/user/mail/inbox 10 /home/user/work/inbox
j in
akan melompat ke /home/user/mail/inbox sebagai entri berbobot lebih tinggi. Namun Anda dapat meneruskan beberapa argumen ke lompat otomatis untuk memilih entri yang berbeda. Pada contoh di atas, jw in
kemudian akan mengubah direktori menjadi /home/user/work/inbox.
Untuk opsi lebih lanjut, lihat bantuan:
autojump --help
Python v2.6+ atau Python v3.3+
Kerang yang didukung
bash - dukungan kelas satu
zsh - dukungan kelas satu
ikan - didukung komunitas
tcsh - didukung komunitas
denting - didukung komunitas
Platform yang didukung
Linux - dukungan kelas satu
OS X - dukungan kelas satu
Windows - didukung komunitas
BSD - didukung komunitas
Metode instalasi yang didukung
kode sumber - dukungan kelas satu
Debian dan turunannya - dukungan kelas satu
ArchLinux / Gentoo / openSUSE / RedHat dan turunannya - didukung komunitas
Homebrew / MacPorts - didukung komunitas
Karena keterbatasan waktu dan sumber daya, hanya item "dukungan kelas satu" yang akan dikelola oleh pelaku utama. Semua item yang "didukung komunitas" akan diperbarui berdasarkan permintaan penarikan yang diajukan oleh masyarakat umum.
Silakan lanjutkan membuka masalah dan memberikan umpan balik untuk item yang didukung komunitas karena menggabungkan informasi membantu pengguna lain memecahkan masalah dan mengirimkan penyempurnaan dan perbaikan.
Ambil salinan autojump:
git clone git://github.com/wting/autojump.git
Jalankan skrip instalasi dan ikuti petunjuk di layar.
cd autojump ./install.py or ./uninstall.py
autojump disertakan dalam repositori distro berikut, silakan gunakan utilitas manajemen paket yang relevan untuk menginstal (misalnya apt-get, yum, pacman, dll):
Debian, Ubuntu, Linux Mint
Semua distro turunan Debian memerlukan aktivasi manual karena alasan kebijakan, silakan lihat /usr/share/doc/autojump/README.Debian
.
RedHat, Fedora, CentOS
Instal autojump-zsh
untuk zsh, autojump-fish
untuk ikan, dll.
Linux Agung
Gentoo
Barang hemat
perangkat lunak kendur
Homebrew adalah metode instalasi yang direkomendasikan untuk Mac OS X:
brew install autojump
MacPort juga tersedia:
port install autojump
Dukungan Windows diaktifkan oleh clink yang harus diinstal sebelum menginstal autojump.
autojump tidak mendukung direktori yang dimulai dengan -
.
Untuk pengguna bash, autojump melacak direktori dengan memodifikasi $PROMPT_COMMAND
. Jangan timpa $PROMPT_COMMAND
:
export PROMPT_COMMAND="history -a"
Alih-alih tambahkan ke akhir $PROMPT_COMMAND yang ada:
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ;} history -a"
Untuk pertanyaan atau masalah apa pun, silakan kunjungi:
https://github.com/wting/autojump/issues
autojump awalnya ditulis oleh Joël Schaerer, dan saat ini dikelola oleh William Ting. Kontributor lainnya dapat ditemukan di AUTHORS
.
Hak Cipta © 2016 Free Software Foundation, Inc. Lisensi GPLv3+: GNU GPL versi 3 atau lebih baru http://gnu.org/licenses/gpl.html. Ini adalah perangkat lunak gratis: Anda bebas mengubah dan mendistribusikannya kembali. TIDAK ADA GARANSI, sejauh diizinkan oleh hukum.