Запитання з тегом «zsh»

Zsh - оболонка, призначена для інтерактивного використання, хоча це також потужна мова сценаріїв.

4
zsh справа-виправдання в ps1
Мені б хотілося, щоб рядковий zsh-рядок з правою вкладеною частиною виглядав приблизно так: 2.nate@host:/current/dir 16:00 -> Я знаю про RPROMPT в zsh, але це правильне вирівнювання напроти вашої звичайної підказки, яке знаходиться в тому ж рядку тексту, що і ваш текст. Чи існує спосіб вирівняти праву частину до першого рядка …
19 zsh  prompt 

2
Написання скриптів оболонок, які працюватимуть на будь-якій оболонці (використовуючи кілька рядків shebang?)
Я щойно почав заглиблюватися в сценарій оболонки, і завжди просто кидав свій скрипт у файл, відзначав його, chmod +xа потім робив /path/to/script.shі нехай будь-який інтерпретатор за замовчуванням має свій шлях до нього, що я вважав, що це zsh, тому що це Я використовував для своєї оболонки. Мабуть, здається, що це …

2
Зш каже, що "не знайдено відповідностей", намагаючись завантажити відео з youtube-dl
Я завантажив youtube-dl за допомогою pip на CrunchBang (дистрибутив Debian Wheezy). Коли я біжу youtube-dl {video URL} я отримав zsh: no matches found: {video URL} Я думаю, це має щось спільне із zsh, тому що я знайшов користувачів на форумах Arch, які скаржаться на це. Коли я перейшов на баш, …
19 linux  zsh 

2
Як видалити псевдонім zsh?
У мене є псевдонім, який визначений плагіном oh-my-zsh. -> % alias gcm gcm='git checkout master' Я хотів би її зняти, тобто я хотів би alias | pcregrep "\bgcm\b"повернутись 1. Я намагався, alias gcm=''але після цього псевдонім все ще існує.
19 zsh  alias 

3
Змініть вихідний формат часу zsh
Я щойно перейшов на zsh. Однак мені дуже не подобається, як timeвбудована команда також виводить команду, яку вона визначає. Я набагато більше віддаю перевагу bashстилю. Хтось знає, як переключити його? Zsh: [casqa1:~/temp]$ time grep foo /dev/null /usr/local/gnu/bin/grep --color -i foo /dev/null 0.00s user 0.00s system 53% cpu 0.004 total Bash: …
19 time  zsh 

1
Будь-який спосіб отримати список функцій, визначених в zsh (наприклад, команда alias для псевдонімів)
Я можу набрати alias і отримати список визначених псевдонімів в zsh Як я можу отримати список імен функцій, визначених у zsh? Коли я набираю "функції", моє вікно оболонки висить після відображення безлічі функцій, завжди закінчується на __rvm_checksum_none () { [[ -z "${_checksum_md5:-}" && -z "${_checksum_sha512:-}" ]] } __rvm_checksum_read () { …
19 zsh 

5
ALT + стрілка, що рухається між словами в zsh та iTerm2
Я ввійшов на один з серверів провайдерів хостингу і помітив, що ALT + ліворуч і ALT + праворуч перемістилися між словами в підказці оболонки на екрані GNU. Які ключові прив’язки мені потрібно налаштувати і де отримати цю поведінку до моєї локальної ОС X zsh, що працює в iTerm2?

1
як я правильно заперечую вирази zsh globbing?
Я хочу перерахувати всі файли, окрім тих, що закінчуються на owp: Отже, я спробував: ls -l *.(^owp) zsh: unknown sort specifier ls -l *(^owp) zsh: unknown sort specifier ls -l *[^o][^w][^p] # does not work either, missing some files ніхто не працював. Як це зробити правильно? Мій .zshrc "встановив розширений …
18 zsh  globbing 

2
Оболонка SIGKILL
Як я можу налаштувати прив'язку клавіш для надсилання SIGKILLпоточного завдання переднього плану? Я вже знаю, що Ctrl+ Cє SIGINTі Ctrl+ \є SIGQUIT. Я хотів би більш суворий варіант. Чи є щось серйозно непомітне в цьому?

3
Як видалити файли в командному рядку за допомогою регулярних виразів?
Скажімо, у мене є 20 файлів з назвою FOOXX, де XX - це номер файлу, наприклад 01, 02 тощо. На даний момент, якщо я хочу видалити всі файли нижче числа 10, це легко, і я просто використовую підстановку, наприклад, rm FOO0 * Однак якщо я хочу видалити конкретні файли в …
18 linux  bash  shell  regex  zsh 

2
Завершення вкладки ZSH git-команд відбувається дуже повільно. Як я можу це відключити?
Якщо я набираю: rm <TAB> Я побачу можливі завершення майже миттєво. Однак якщо я набираю: git rm <TAB> Він зависне протягом декількох секунд, якщо він знаходиться в git repo, або не зможе показати жодних завершень, якщо я за межами git repo. Як я можу виправити таку поведінку? У моєму .zshrc …
18 unix  shell  git  zsh 

3
Видалення марного простору в кінці правого запиту zsh ($ RPROMPT)
У zsh завжди знаходиться символ пробілу праворуч від мого правого підказки. Я спробував із дуже простим .zshrc, таким як: PROMPT="#" RPROMPT="*" Після * в правій частині екрана завжди є пробіл. Ось скріншот із зображенням проблеми (я вибрав пробіл в одному з рядків). Спасибі.
18 zsh  prompt 

1
Як зупинити zsh від поїдання місця перед символом труби?
Коли я набираю пробіл, який супроводжується символом труби '|'в командному рядку zsh, zsh з'їдає простір, розміщуючи символ труби прямо проти попереднього слова. Як я не можу це зробити? Я не впевнений у будь-яких можливих стилістичних умовах, але мені подобається пробіл з обох сторін символу труби для читабельності. Я використовую о-о-мі-шш …
18 zsh  oh-my-zsh 

2
Відновити Zsh-термінал (OS X Lion)
OS X Lion має функцію "Відновити", тобто, коли ви знову відкриваєте додаток, він відновлює всі вікна та їх вміст. Це працює і для Терміналу. Але якщо ви використовуєте Zsh замість Bash, він не відновлює відкритий каталог. Як я можу це виправити?


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.