isda 3.2 paglabas ng shell

Ang paglabas ng interactive command shell fish 3.2.0 (friendly interactive shell) ay nai-publish, na nabuo bilang isang mas madaling gamitin na alternatibo sa bash at zsh. Sinusuportahan ng isda ang mga tampok tulad ng pag-highlight ng syntax na may awtomatikong pagtuklas ng mga error sa pag-input, mga mungkahi ng posibleng mga opsyon sa pag-input batay sa kasaysayan ng mga nakaraang operasyon, awtomatikong pagkumpleto ng mga opsyon at utos gamit ang kanilang mga paglalarawan sa mga manwal ng tao, kumportableng trabaho sa labas ng kahon nang hindi nangangailangan. para sa karagdagang configuration, isang pinasimpleng scripting language , X11 clipboard support, mga maginhawang tool sa paghahanap sa kasaysayan ng mga nakumpletong operasyon. Ang code ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng GPLv2. Ang mga handa na pakete ay nilikha para sa Ubuntu, Debian, Fedora, openSUSE at RHEL.

Kabilang sa mga karagdagang inobasyon:

  • Nagdagdag ng suporta para sa pagbabalik ng mga pagbabago (I-undo at I-redo) kapag nag-e-edit ng command line. Ang pag-undo ay tinatawag sa pamamagitan ng kumbinasyong Ctrl+Z, at Redo sa pamamagitan ng Alt+/.
  • Pinoproseso na ngayon ang mga built-in na command habang dumarating ang data, halimbawa, ang pagpapatakbo ng pagpapalit ng string ay magsisimula kaagad ng output, nang hindi naghihintay na dumating ang lahat ng data ng input. Kasama ang mga built-in na command, maaari mo na ngayong gamitin ang mga ito sa isang hanay ng mga command na naglilipat ng data sa pamamagitan ng mga hindi pinangalanang pipe, halimbawa "dmesg -w | string match '*usb*'".
  • Kung ang path sa command line prompt ay hindi magkasya sa terminal line width, ito ngayon ay bahagyang pinutol sa halip na papalitan ng ">".
  • Pinahusay na autocompletion ng input sa pamamagitan ng pagpindot sa Tab (para sa hindi maliwanag na mga karagdagan, isang listahan ng mga kapalit ay agad na ipinapakita nang hindi kailangang pindutin ang Tab sa pangalawang pagkakataon).
  • Nagdagdag ng bagong helper function na "fish_add_path" para magdagdag ng path sa $PATH environment variable, na awtomatikong nagpi-filter ng mga duplicate.
  • Nagbigay ng higit pang mga visual na diagnostic ng mga error kapag isinasagawa ang test command.
  • Ang construct na "$x[$start..$end]" ay nagpapahintulot na ngayon na alisin ang mga value ng $start o $end, na tinukoy bilang 1 at -1 bilang default. Halimbawa, ang echo $var[..] ay katumbas ng $var[1..-1] at magpi-print mula sa una hanggang sa huling elemento.
  • Ang pagganap ng maraming mga pag-andar ay makabuluhang napabuti. Ang mga kakayahan ng string processing function ay pinalawak.

Pinagmulan: opennet.ru

Magdagdag ng komento