


Fish Shell 4.0 Beta Freigegeben: Hauptumschreibe in Rost mit wichtigen Verbesserungen
Fischschale 4.0 Beta -Freisetzung: Rost -Umschreiben bringt wichtige Verbesserungen
Die hochgelobte Fish Shell hat gerade eine neue Beta -Version veröffentlicht - 4.0 ! Dies ist eine große Veränderung, da dies die erste Version nach dem Hauptumschreiben ist. Fischschale wurde ursprünglich in C geschrieben, aber jetzt ist sie in rost geschrieben. Dies bedeutet, dass der Kerncode der Shell vollständig geändert wurde.
Die erste Beta -Version von Fish Shell 4.0 bringt viele Änderungen mit sich, egal wie groß oder klein. Hier sind einige Highlights:
- Verbesserte Schlüsselbindung: FISH unterstützt jetzt mehr Schlüsselkombinationen, um die Verwendung zu erleichtern.
- Bessere automatische Vorschläge: Fische können jetzt bessere Befehlsvorschläge liefern, damit es schneller funktioniert.
- Verbesserte Skriptfunktionen: Eine Reihe von Verbesserungen erleichtert das Schreiben von Fischskripten.
- Bessere Terminalunterstützung: Fisch unterstützt jetzt eine breitere Auswahl an Terminals, was es flexibler macht.
Katalog
- Hauptverbesserungen an Fish Shell 4.0 Beta
- FISH 4.0B1 Beta herunterladen
Warum hat Fischschale Rost gewählt?
Die Entwickler von Fish Shell wählten Rost als Zielsprache für das Umschreiben, hauptsächlich basierend auf den folgenden Hauptgründen:
Rust ist eine Systemprogrammiersprache mit einer breiten Plattformunterstützung für , einer riesigen und aktiven Gemeinschaft, und wird wahrscheinlich in Zukunft wichtig bleiben. Dies ist eine wichtige Überlegung, da Entwickler eine langfristige Nachhaltigkeit von Projekten sicherstellen möchten. Entwickler glauben auch, dass Rusts Sicherheits- und Zuverlässigkeitsfunktionen
Fehler verhindern und die Hülle stabiler machen. Dies ist besonders wichtig, da die Shell verwendet wird, um Computer zu kontrollieren, und Fehler können schwerwiegende Konsequenzen haben.Noch wichtiger ist, dass die einzigartigen Vorteile von Rust in der -Fadensicherheit
Funktionalität Lösungen für die Herausforderung bieten, den Parallelitätsmodus in der Fischschale zu ermöglichen. Dies ist ein langjähriges Ziel für Entwickler, aber es ist schwierig, sicher in C zu erreichenSchließlich betrachtete der Entwickler andere Sprachen, aber letztendlich hielt Rost für die beste Passform
.Sie haben Java, Python und andere Skriptsprachen ausgeschlossen, weil sie Bedenken hinsichtlich der Latenz und des Gedächtnisports besorgt haben.
Go -Sprache wird aufgrund der Umgang mit Fork -Systemaufrufen als unangemessen angesehen.Andere Systemprogrammiersprachen wie D, NIM und Zig werden als zu nische angesehen, was bedeutet, dass sie weniger beitragen und ein höheres Risiko haben, in Zukunft irrelevant zu werden.
Hauptverbesserungen an Fish Shell 4.0 Beta
Diese Beta -Version von Fish Shell (4.0b1) enthält
Core -Code von C nach Rost
. Es bietet einige signifikante Verbesserungen und Korrekturen:Zunächst fordert FISH jetzt die Kodierung der Modifiedotherkeys -Tastatur von Xterm und progressive Verbesserungen des Kitty -Tastaturprotokolls an, wodurch möglicherweise mehr Schlüsselkombinationen gebunden werden können, abhängig von der terminalen Unterstützung.
Zusätzlich unterstützt Bind jetzt die menschliche lesbare Syntax. Fische können jetzt auch als selbstinteresfuhrbinär gebaut werden.
Zweitens wurden viele Verbesserungen zur Skript- und interaktiven Verwendung vorgenommen. Das Drücken von Strg-C während des Befehlseintrags wird beispielsweise nur die Befehlszeile gelöscht, anstatt ^C und eine neue Eingabeaufforderung zu drucken.Bindung kann jetzt auch mit speziellen Eingangsfunktionen und Shell -Befehlen gemischt werden. Die Such von Ctrl-R-Verlauf verwendet jetzt die Glob-Syntax und arbeitet nur online oder Befehlsaustausch am Cursor, sodass es einfacher ist, Befehle in der Geschichte zu kombinieren. Die Abkürzung kann nun auf bestimmte Befehle beschränkt sein.
Drittens gibt es viele interaktive Verbesserungen, einschließlich der Rückgaberistik, die nach jedem Befehl nicht mehr abgeschnitten wird, und Strg-V entfernt nun die ASCII-Kontrollzeichen aus dem eingefügten Text.
Es gibt auch einige neue oder verbesserte Bindungen, einschließlich ALT-O, um den aktuellen Befehl im Editor zu öffnen und die aktuelle Suche zu löschen und während der Suche nach dem UP-Pfeilverlauf zum nächsten älteren Element zu wechseln.
Es gibt auch einige Verbesserungen bei der Fertigstellung, z. B. die Befehlsspezifische Registerkartenvervollständigung liefert jetzt das Ergebnis des ersten Zeichens als Zeitraum, und die Option Fertigstellung verwendet nun die Fuzzy-Subsequenzfilterung.
Schließlich enthält diese Version eine verbesserte terminale Unterstützung, einschließlich Fisch nun markieren Eingabeaufforderungen und Befehlsausgangsbereiche (über OSC 133), um die Integration der Terminal -Shell zu aktivieren und bedingungslose Arbeitsverzeichnisse (über OSC 7) zu melden.
Dies ist nur ein kurzer Überblick über viele Änderungen in dieser Version. In den Versionshinweise zu GitHub finden Sie detailliertere Informationen.
FISH 4.0B1 Beta herunterladen
Diese Beta -Version ist ein großer Fortschritt bei Fischen. Es ist aufregend, die Zukunft dieser beliebten Hülle zu sehen! Wenn Sie es ausprobieren möchten, können Sie es von der Seite
Fischveröffentlichung auf GitHub herunterladen.
Bitte beachten Sie, dass dies eine Beta -Version ist, daher kann es einige Fehler geben. Wenn Sie Fische für wichtige Arbeiten verwenden, warten Sie am besten auf die endgültige Veröffentlichung.
Aber wenn Sie neue Dinge ausprobieren und beim Testen helfen möchten, versuchen Sie es weiter! Sie können alle Probleme auf der Fischgithub -Seite melden.
Das obige ist der detaillierte Inhalt vonFish Shell 4.0 Beta Freigegeben: Hauptumschreibe in Rost mit wichtigen Verbesserungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Das Erstellen von GUI-Anwendungen (Grafical User Interface) ist eine fantastische Möglichkeit, Ihre Ideen zum Leben zu erwecken und Ihre Programme benutzerfreundlicher zu gestalten. PygObject ist eine Python -Bibliothek, mit der Entwickler GUI -Anwendungen auf Linux -Desktops erstellen können

Arch Linux bietet eine flexible Spitzensystemumgebung und ist eine mächtig geeignete Lösung für die Entwicklung von Webanwendungen in kleinen nicht kritischen Systemen, da es sich um eine vollständig Open Source handelt und die neuesten aktuellen Versionen für Kernel bietet

Aufgrund seines Rolling-Release-Modells, das umfassende Software-Software Arch Linux umfasst, wurde nicht als Server ausgelegt und entwickelt, um zuverlässige Netzwerkdienste anzubieten
![12 Must-Have Linux Console [Terminal] Dateimanager](https://img.php.cn/upload/article/001/242/473/174710245395762.png?x-oss-process=image/resize,p_40)
Linux-Konsolen-Dateimanager können bei täglichen Aufgaben sehr hilfreich sein, bei der Verwaltung von Dateien auf einem lokalen Computer oder bei verbundenen Remote-Dateien. Die visuelle Konsolenrepräsentation des Verzeichnisse

QBITTORRENT ist ein beliebter Open-Source-BitTorrent-Client, mit dem Benutzer Dateien über das Internet herunterladen und freigeben können. Die neueste Version, QBITTorrent 5.0, wurde kürzlich veröffentlicht und ist voller neuer Funktionen und Verbesserungen. Dieser Artikel wird

Der vorherige Artikel von Arch Linux LEMP umfasste gerade grundlegende Dinge, aus der Installation von Netzwerkdiensten (NGINX, PHP, MySQL und PHPMYADMIN) und die Konfiguration der für MySQL Server und PHPMYADMin erforderlichen minimalen Sicherheit. Dieses Thema hängt streng mit der Form in Bezug auf die Form zu

Zenity ist ein Tool, mit dem Sie grafische Dialogfelder unter Linux über die Befehlszeile erstellen können. Es verwendet GTK, ein Toolkit zum Erstellen grafischer Benutzeroberflächen (GUIs), mit denen Sie Ihren Skripten visuelle Elemente hinzufügen können. Zenity kann extrem u sein

Einige mögen es als ihre Leidenschaft beschreiben, während andere es als Stressablastung oder Teil ihres täglichen Lebens betrachten. In jeder Form ist das Hören von Musik zu einem untrennbaren Teil unseres Lebens geworden. Musik spielt in unserem Leben unterschiedliche Rollen. Manchmal


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung
