Câu hỏi được gắn thẻ «zsh»

Zsh là một shell với nhiều tính năng kịch bản và dòng lệnh nâng cao.

1
Đây có phải là lỗi mà zsh in chuỗi đầy đủ với printf '% .s' không?
Lệnh printf '%.0s-' `seq 1 30`; echohoạt động tốt trong tất cả các shell được kiểm tra: /bin/jsh : ------------------------------ /bin/attsh : ------------------------------ /bin/y2sh : ------------------------------ /bin/ash : ------------------------------ /bin/dash : ------------------------------ /bin/b203sh : ------------------------------ /bin/b43sh : ------------------------------ /bin/b44sh : ------------------------------ /bin/bash : ------------------------------ /bin/ksh : ------------------------------ /bin/ksh93 : ------------------------------ …
7 shell  zsh  printf 

3
Lặp lại một chuỗi trong zsh và Bash
Tôi muốn chuyển đổi vòng lặp Bash này: x="one two three" for i in ${x} do echo ${i} done theo cách như vậy để làm việc với cả Bash và zsh Giải pháp này hoạt động: x=( one two three ) for i in ${x[@]} do echo ${i} done Dù …
7 bash  zsh  quoting  variable 

1
Gọi hàm hoàn thành zsh và nhận kết quả của nó
Tôi đang cố gắng sử dụng các widget hoàn thành của zsh trong các tập lệnh của riêng tôi. Tại một thời điểm tôi muốn có quyền truy cập vào kết quả của mọi lần hoàn thành đang hoạt động trong zsh, hay đúng hơn là tôi muốn có được …

2
Đình chỉ một quá trình âm thầm với ctrl-z
Với quy trình làm việc hiện tại của tôi, tôi thường xuyên sử dụng CTRL-z để tạm dừng Vim để tôi có thể nhập một vài lệnh nhanh trước khi tiếp tục chỉnh sửa mã của mình bằng fg (thực ra, lại là CTRL-z, nhờ mẹo ZSH tiện dụng trên …
7 bash  vim  zsh 

3
Điều gì gây ra `diff` để chạy` git diff`?
Tôi muốn sử dụng diffnhư được mô tả ở đây và trong tài liệu tôi thấy khi tôi nhập man diff. Tuy nhiên, khi tôi gõ diff, những gì tôi nhận được là: ~ ❯❯❯ diff usage: git diff --no-index <path> <path> Tương tự như vậy khi tôi cố gắng …
7 osx  zsh  alias  diff  prezto 


3
'chuyển đổi' dựa trên vỏ
Tôi muốn lấy nguồn (tức là không gọi ) một tập lệnh từ bất kỳ shell nào (bash / csh là mục tiêu chính, nhưng fish, zsh, ksh, và RC cũng sẽ rất thú vị). Tôi muốn nếu tập lệnh có thể là một tệp duy nhất - tức là …
7 bash  shell  zsh  tcsh  csh 


2
Cách thanh lịch để ngăn chặn thay thế lệnh từ bỏ dòng mới
Tôi đang tùy chỉnh zsh của mình PROMPTvà gọi một hàm có thể có hoặc không echocó chuỗi dựa trên trạng thái của biến môi trường: function my_info { [[ -n "$ENV_VAR"]] && echo "Some useful information\n" } local my_info='$(my_info)' PROMPT="${my_info}My awesome prompt $>" Tôi muốn thông tin kết thúc …



2
Cách làm * sh dòng ngắn hơn
Gần đây tôi đã gặp một dòng zshmã ls_colors_parsed=${${(@s.:.)LS_COLORS}/(#m)\**=[0-9;]#/${${MATCH/(#m)[0-9;]##/$MATCH=$MATCH=04;$MATCH}/\*/'=(#b)($PREFIX:t)(?)*'}} Điều này không chỉ đốt cháy bóng mắt của tôi, nó còn vượt xa giới hạn 80 char. Thật không may, tôi không thấy bất kỳ cách rõ ràng để rút ngắn nó. Tôi có nhiều dòng như thế này (được …
7 zsh 




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.