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

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

3
Як у редактор рядків ZSH вставити новий рядок?
Скажімо, я редагую єдиний рядок із курсором у зазначеній позиції: $ abc ꕯ def ghi Тепер я хотів би розділитись на два рядки та продовжити редагування (як, наприклад, натискання клавіші ENTER робиться в текстовому редакторі): $ abc $ ꕯ def ghi Чи є спосіб це зробити в ZSH?
13 zsh 

4
Змініть оболонку sudo su
Щоразу, коли я біжу sudo suвід свого звичайного zsh(який використовує рамку oh-my-zsh ), я змушений використовувати стару оболонку Bourne ( sh) за замовчуванням (очевидно, це стандартна поведінка у більшості * nix-подібних систем). Якщо я біжу zshзсередини shпісля запуску sudo su, я отримую оболонку Z, але без поліпшень від о-мі-зш. Чи …
13 macos  zsh  sudo  sh  oh-my-zsh 

3
о-мі-зш увімкнено автопушд? Як я можу це відключити?
Виявляється , що я autopushdвключив (я знаю , що я НЕ включити його) , і це скоріше дратує , тому що я вважаю за краще вибирати , коли використовувати стек каталогів. Як я можу вимкнутись autopushd? Я подивився ~/.zshrcі , ~/.oh-my-zsh/oh-my-zsh.shале не змогли знайти нічого. Я використовую oh-my-zsh на Mac …
12 zsh  oh-my-zsh 

2
ZSH: як безпосередньо віджети ZLE?
Документація в розділі 18.4 віджетів говорить , що "завдання віджета - це просто виконати невелику дію". Але я не можу знайти загального опису, як викликати ці дії, тобто як викликати віджет. Я бачив у прикладах (наприклад, див. Цю запитання і відповіді ), що віджети можуть приєднуватися до ключів, використовуючи bindkey …
12 zsh 

3
Як можна змусити завершення zsh поводитись як завершення Bash?
Я перейшов на zsh, але завершення мені не подобається. Якщо у мене 20 файлів, кожен із спільним префіксом, на натисканні вкладки zsh повністю заповнить перший файл, а потім продовжуйте перегляд списку з кожним натисканням вкладки. Якщо я хочу його до кінця, мені доведеться багато разів натискати вкладку. У bash, це …

5
Паралельні петлі оболонки
Я хочу обробити багато файлів, і оскільки у мене тут є маса ядер, я хочу це робити паралельно: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Я знаю рішення Makefile, але мої команди потребують аргументів із списку глобальних оболонок. Я знайшов: > function pwait() { > while …

3
зробити певну версію програмного забезпечення за замовчуванням в ubuntu
На даний момент у ubuntu 12.04 встановлена ​​2 версії php. один для php 5.3, встановлений за допомогою apt-get, а інший встановлений з xampp з php 5.5 Коли я виконую ці команди: > which php /usr/bin/php > php --version PHP 5.3.10-1ubuntu3.8 with Suhosin-Patch (cli) (built: Sep 4 2013 20:05:42) Copyright (c) …
11 linux  ubuntu  php  zsh  oh-my-zsh 

1
Кращий спосіб прочитати рядок введення користувача в zsh? (наприклад, з zle?)
Zsh це readз якої - то причини echo'ing ^M«и замість того , щоб прийняти їх як <Enter>натискання клавіш. (Якщо -dце встановлено, вони розпізнаються як <Enter>'s, але все ще перегукуються.) Він також не підтримує таких основ, як ключ назад. Я можу обійти це шляхом взлому / бігу bash, > a=$(bash -c …
11 zsh 

1
історія-пошук-назад працює по-різному в zsh, ніж в bash
Я history-search-backwardвідобразив як PageUp. Коли я набираю: git push <PageUp><PageUp><PageUp> у Bash він починає переглядати всі записи історії, починаючи з git push в Zsh він починає цикл через все записи історії , починаючи з мерзотником , так що буде список записів , наприклад git status, і git remote updateт.д. Це …
10 zsh 

2
Оберіть відповідники в ZSH історія-поступовий-шаблон-пошук-назад
Нещодавно я переключив пошук історії на використання, history-incremental-pattern-search-backwardоскільки він дозволяє створювати шаблони в пошуку. Ось як це налаштування в моєму.zshrc bindkey -M vicmd '/' history-incremental-pattern-search-backward Це чудово працює, але я не можу зрозуміти, як перейти до наступного матчу з меню пошуку. % cat foobarbaz.txt bck-i-search: f*baz Чи є для цього …
10 history  zsh 

1
Чому деякі команди (часто довгі) вбрані в bash & zsh?
Багато разів, коли я ввожу довгу команду в bash або zsh (це єдині дві оболонки, я впевнений, що я це бачив), курсор перекочується десь посередині рядка, в який я вводжу, може хто-небудь пояснити, чому це, і якщо з цим щось можна зробити? Я помітив, що це часто трапляється, коли я …
10 bash  shell  zsh 


2
Налаштування zsh git автозавершення
Я просто перейшов з bash на використання zsh 4.3.4 на Ubuntu Hardy. Я розвиваюсь з git, і я постійно боюсь із завершеннями git за замовчуванням: завершення назви файлів намагається бути розумним, виявляючи, що ви додали чи видалили (використовуючи git-ls-файли), але іноді це стає не так --- наприклад, якщо ви знаходитесь …
10 git  zsh 

3
зворотний пошук історії з регулярними виразами
Я шукаю інструмент, щоб дозволити зворотний поступовий пошук за допомогою простого регулярного вираження (або просто декількох збігів). Наприклад, якщо я хочу знайти команду 'foo bar baz', я можу зробити щось на зразок наступного, щоб швидко знайти команду: CRTL-R (починає пошук) введіть 'foo' (відповідає останній команді за допомогою foo) продовжуйте вводити …
10 bash  history  zsh 

1
Команда Alias ​​empty в терміналі
Я хотів би очистити свій термінал після натискання кнопки подання порожньої команди. Іншими словами, я хотів би зателефонувати clear коли я потрапив Enter на порожній рядок. Це можливо? Я розумію, що це не те, як працює термінал, але може бути хороший хак, наприклад, прив'язка клавіші Enter і перевірка терміналу або …
9 terminal  zsh  xterm 

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