Pertanyaan yang diberi tag «zsh»

Zsh adalah shell dengan banyak fitur command-line dan scripting.

1
zsh melengkapi opsi daftar
Saya terbiasa menggunakan penyelesaian tab di bash untuk mendapatkan apt list --upgradabledengan mengetik apt ltab--utab, tapi saya tidak bisa melakukan hal yang sama dengan zsh: --utidak berkembang --upgradableketika saya menekan tab. I googled beberapa solusi menyarankan menginstal zsh-penyelesaian dan menambahkan setopt completealiaseske ./zshrc, tapi tak satu pun dari ini membantu. …
10 zsh  autocomplete 

1
Gunakan `/ etc / paths` atau` / etc / paths.d` untuk menambahkan item ke PATH di macOS Sierra?
Dari apa yang saya kumpulkan di berbagai tempat dengan diskusi tentang /usr/libexec/path_helperdan semua, tampaknya cara modern untuk menambahkan item ke variabel lingkungan PATHdi macOS Sierra 10.12 adalah dengan: Edit /etc/pathsfile Tambahkan file untuk dibaca dari /etc/paths.ddirektori. Pertanyaan saya: Mana yang lebih halal pada macOS modern? Jika cara yang lebih baik …
10 osx  zsh  path  etc 

1
Jalankan perintah dalam mode zsh vim
Di zshdalam vim mode, saya menulis sesuatu foo foo bar bar Lalu saya tekan Escuntuk masuk dalam mode dan tipe normal : foo foo bar bar execute: _ Lalu, saya berasumsi saya bisa melakukan itu, saya ingin mencari dan mengganti bardenganbaz foo foo bar bar execute: s/bar/baz/g_ Lalu saya mencoba …
10 vim  zsh 


2
Menggabungkan penyelesaian tab zsh dengan sensitivitas huruf
Saya memiliki zsh 5.0.7 yang dikonfigurasikan untuk menggunakan penyelesaian tab dengan case-insensitive zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' Masalah yang saya alami adalah bahwa ketidakpekaan kasus ini sering mengarah pada kebutuhan saya untuk menekan Tabwaktu tambahan. Misalnya, direktori rumah saya berisi folder "Desktop", "Dokumen", dan "Unduhan". Jika saya di folder rumah saya …
10 zsh  autocomplete 


1
zsh - perluas sepenuhnya jalur biner di <tab>
Dalam perilaku zsh saya saat ini, menekan tab setelah mengetik "sudo" hanya menambah spasi. $ sudo ... Yang benar-benar saya inginkan adalah tab untuk memperluas sepenuhnya ke jalur biner yang akan dieksekusi ketika saya menekan tab, memungkinkan saya untuk melihat apa yang akan dijalankan: $ /usr/bin/sudo ... Tujuannya adalah untuk …
10 zsh  path  autocomplete 




1
Zsh: buat panah ke atas melewati perintah yang identik
Di sebagian besar shell Unix, tombol panah-atas ↑menggantikan perintah yang sedang diedit oleh perintah sebelumnya dalam sejarah. Sejarah dapat dilihat menggunakan perintah history. ↑ dapat ditekan lebih dari satu kali untuk memanjat dalam sejarah. Pertanyaanku adalah: Bagaimana saya bisa mengkonfigurasi shell saya sehingga ↑melewatkan semua perintah yang identik dengan yang …

3
Riwayat per direktori di zsh
Saya senang menggunakannya zshsejak beberapa waktu sekarang, dan saya cukup puas dengan pengaturan riwayat saya, yaitu: # Write to history immediately setopt inc_append_history # History shared among terminals setopt share_history # Save extended info in history setopt extended_history # Ignore duplicates setopt hist_ignoredups Tetapi sering terjadi bahwa saya perlu menggunakan …

1
ZSH: Apa perbedaan antara `.` dan` source`?
Saya dulu berpikir bahwa built-in .dan sourcesetara. Pertanyaan ini setuju dengan saya ketika datang ke bash. Namun saya menemukan hal berikut menggunakan zsh: desktop➜ ~/pst . env /usr/bin/env:1: no such file or directory: ^@^A^@^@^@X^Z@^@^@^@^@^@@^@^@^@^@^@^@^@\M-8q^@^@^@^@^@^@^@^@^@^@@^@8^@ /usr/bin/env:2: parse error near `)' desktop➜ ~/pst source env desktop➜ ~/pst file env env: ASCII text …
10 shell  zsh 


4
Perluasan shell brace kanan-ke-kiri
Di zsh (dan shell lainnya), jika saya menyertakan argumen seperti (misalnya): {a,b,c}{d,e,f} ekspansi brace mengubahnya menjadi: ad ae af bd be bf cd ce cf Untuk tujuan saya, urutan argumen itu penting, dan saya perlu kawat gigi untuk melebar dari kanan ke kiri, bukan dari kiri ke kanan. Artinya, saya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.