Pertanyaan yang diberi tag «zsh»

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

1
Mengapa mengekspor vim sebagai EDITOR di zsh menonaktifkan pintasan keyboard?
.zshrcPenampilan saya seperti ini: export EDITOR="/usr/bin/vim" Sekarang ketika saya membuka terminal dan memasukkan pintasan keyboard seperti ctrlapergi ke awal baris, itu tidak berfungsi. Sebagai gantinya, string ^A(atau string lain, tergantung pada pintasan yang saya masukkan) akan dimasukkan ke terminal: emlai:~ % ^A Menghapus kata exportdari saya .zshrcmembuat pintasan keyboard berfungsi …


7
Substitusi ganda dan tiga dalam bash dan zsh
Tindak lanjuti bagian latar belakang dalam pertanyaan ini . Di bashsaya bisa gunakan ${!FOO}untuk substitusi ganda, di zsh ${(P)FOO}. Dalam keduanya, old-school (hack-y) eval \$$FOOberfungsi. Jadi, hal yang paling cerdas dan paling logis bagi saya adalah ${${FOO}}, ${${${FOO}}}…substitusi ganda / tripel / n. Mengapa ini tidak bekerja seperti yang diharapkan? …

5
Apa yang dilakukan `zstyle`?
zstyleSepertinya itu hanya tempat sentral untuk menyimpan dan mengambil data, seperti alternatif untuk exportparameter shell. Apakah itu benar, atau ada yang lebih dari itu?
23 zsh 

1
Penyelesaian untuk argumen pertama dari cd OLD NEW
Di zsh, cdperintah memiliki bentuk dua argumen: cd OLD NEWperubahan ke ${PWD/OLD/NEW}. Dengan sistem penyelesaian gaya baru, zsh mampu menyelesaikan NEW: argumen kedua diselesaikan berdasarkan apa yang OLDbisa diganti dengan untuk mendapatkan direktori yang ada. Tetapi argumen pertama hanya selesai untuk direktori yang ada. Bagaimana saya bisa meminta zsh untuk …

1
Bagaimana cara kerja bom fork?
PERINGATAN JANGAN MENJALANKAN INI PADA MESIN PRODUKSI Saat membaca halaman Wikipedia tentang topik ini, saya biasanya mengikuti apa yang terjadi dengan kode berikut: :(){ :|:& };: kutipan deskripsi Bom fork berikut disajikan sebagai karya seni pada tahun 2002;56 asal pastinya tidak diketahui, tetapi ada di Usenet sebelum tahun 2002. Bom …
22 bash  shell-script  zsh  fork 


4
ZSH: riwayat pencarian pada tombol naik dan turun?
Saat ini, saya memiliki yang berikut ini di .zshrc saya: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Namun, ini hanya cocok dengan konten input saya saat ini sebelum karakter spasi muncul. Misalnya, sudo ls /akan mencocokkan setiap baris dalam riwayat saya yang dimulai dengan sudo, sementara saya ingin hanya mencocokkan garis …

1
Menggunakan editor baris zsh untuk membungkus subproses
Apakah mungkin untuk menggunakan editor baris bawaan ( zle) zsh untuk mengumpankan input ke subproses? Yaitu, saya ingin menjalankan di zlewrap mycommandmana zlewrapfungsi zsh dan mycommandprogram apa pun yang hanya membaca baris dari stdin; zlewrapakan secara efektif menyediakan kemampuan pengeditan baris zle untuk mycommand. Ini pada model rlwrapyang melakukan hal …
22 zsh  line-editor 

1
Tambahkan argumen dari perintah sebelumnya ke penyelesaian zsh
Di zsh (dan juga bash) Anda dapat menggunakan beberapa ekspansi kata sejarah untuk menunjukkan argumen dari perintah sebelumnya. Contoh ini menunjukkan mendapatkan parameter ke-2 dari perintah sebelumnya dalam sejarah dengan !:#ekspansi: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Saya sering lupa persis apa …
22 zsh  autocomplete 

1
cara menemukan file yang mendefinisikan alias
Saya memiliki masalah, saya tidak yakin bagaimana cara untuk berkeliling. Di suatu tempat di sistem saya, saya memiliki alias yang didefinisikan seperti itu: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' Saya tidak yakin file apa ini, dan saya ingin mengubah (atau benar-benar menghapus) itu. Saya hanya bisa unalias di .zshrc saya, tapi itu …
22 zsh  alias  search  oh-my-zsh 




6
Mendapatkan tautan relatif antara dua jalur
Katakanlah saya punya dua jalur: <source_path>dan <target_path>. Saya ingin shell saya (zsh) secara otomatis mencari tahu apakah ada cara untuk mewakili <target_path>dari <source_path>sebagai jalur relatif. Misalnya, mari kita asumsikan <source_path> aku s /foo/bar/something <target_path> aku s /foo/hello/world Hasilnya adalah ../../hello/world Mengapa saya membutuhkan ini: Saya perlu ingin membuat symbolic link …
21 shell  files  zsh  symlink 

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.