AllInfo

Jag provade en AI-driven Linux-terminal, så här gick det

Snabblänkar

Som Linux-entusiast letar jag alltid efter nya och coola terminalappar. Av de många appar som jag har provat tidigare imponerade Warp-terminalen på mig ganska mycket. Men allt är inte rosa, du vet. Så här är min övergripande erfarenhet av Warp som min dagliga förare.

Vad är Warp Terminal?

Warp är en modern AI-driven terminalemulator byggd med Rust. Den är tillgänglig för både macOS och Linux och kommer snart till Windows. Det är för närvarande ett verktyg med sluten källkod och kräver ett konto för att använda det.

Warp erbjuder massor av anpassnings-, AI-, produktivitets- och samarbetsfunktioner som helt kommer att förändra hur du använder kommandoraden. Om du är en utvecklare, systemadministratör eller en avancerad Linux-användare är Warp värt att prova.

Ställa in Warp för första gången

Besök först Warps officiella webbplats. Du bör se ett nedladdningsalternativ baserat på ditt system (Linux, i det här fallet). Eftersom jag använder Linux Mint kommer jag att ladda ner DEB-paketet. Du kan kontrollera nedladdningssidan för andra alternativ, inklusive AppImages.

När nedladdningen är klar, gå till katalogen där den laddades ned. För mig är det "~/Nedladdningar" katalog. Öppna katalogen i din terminal med kommandot cd eller genom att högerklicka på skärmen och trycka på "Öppna i terminal" från snabbmenyn.

figur>

För att installera Warp på Linux Mint (och andra Debian-baserade distros) med DEB-paketet, kör följande kommando:

sudo apt install warp-terminal_*.deb

Efter installationen öppnar du programmet från applådan eller kör det här kommandot:

warp-terminal

Du bör se ett autentiseringsfönster. Eftersom vi inte har registrerat oss för tjänsten än, kommer vi att göra det nu. Tryck på knappen "Avbryt" knapp.

Nu bör du se ett registreringsalternativ. Klicka på "Registrera dig" knapp.

Detta öppnar registreringssidan i din webbläsare. Du har flera registreringsalternativ här. Jag använder den vanliga e-postversionen. Ange din e-postadress och tryck på "Fortsätt." Du kan också använda en tillfällig e-post om du inte vill använda din riktiga e-post.

Du kommer att skickas ett e-postmeddelande. Öppna e-postmeddelandet och klicka på länken för att logga in. Du bör också få en uppmaning att öppna en länk i Warp-terminalen. Klicka på "Öppna länken" knapp.

Du kommer att returneras till Warp-terminalfönstret med ett tackmeddelande. Nu kommer Warp att ställa några frågor om din terminalanvändning. Du kan gärna hoppa över dem genom att trycka på knappen "Påminn mig senare" alternativ. För din bekvämlighet går jag igenom undersökningen och svarar på frågorna.

Stäng

Efter det bör du se Warp-terminalens gränssnitt.

Ser coolt ut för mig. Men hur kommer det att stå som en Linux-terminal? Låt oss ta reda på det.

strong>

Det är en kraftfull redigerare

Warp är inte bara en terminalemulator, vågar jag säga. Det finns mycket mer i det. Det hamnar någonstans mellan en IDE och en avancerad textredigerare, med tillgång till skalet. Du kan göra allt du skulle göra på standardterminalen med Warp. Den erbjuder dock många avancerade funktioner som gör den till ett lysande produktivitetsverktyg.

Warp använder block, en enhet kombinerad av din inmatning och den mottagna utsignalen inkapslade tillsammans. Block låter dig enkelt kopiera kommandona, mata in dem igen och bokmärka dem för senare referens. Du kan också kopiera endast utdata. Sedan kan du dela blocket helt eller delvis med andra genom att skapa en länk eller genom inbäddningar. Om du har alldeles för många block kan du filtrera dem för att hitta de relevanta.

Om du oavsiktligt gör ett misstag i ett kommando och kör det, blir blocket rött för enkel igenkänning när du rullar igenom terminalflödet. Medan du skriver ett kommando kan du hålla muspekaren över varje del av kommandot för att inspektera det om du inte förstår den delen. Det finns också syntaxmarkering för kommandon, argument, flaggor, variabler och underkommandon. Fel är också understrukna i rött, så att du lätt kan upptäcka dem.

Skrivupplevelsen kändes som att vara hemma. Det är mer som att du skriver på en vanlig textredigerare snarare än en terminal. Du har alla vanliga kortkommandon för att välja, kopiera och klistra in och flytta markören (en stor för mig). Om du vill använda Vim-tangentkopplingar kan du göra det också.

Det finns många kommandoinmatningsfunktioner i Warp som du hittar i några av de bästa terminalverktygen som finns. Kommandokorrigeringsfunktionen föreslår kommandon när du gör stavnings- eller syntaxfel. Det finns också autokomplettering och autoförslag baserade på din tidigare kommandohistorik.

På tal om kommandohistorik kan du trycka på uppåtpilen för att navigera genom kommandohistoriken. Men det finns ett ännu bättre alternativ. Genom att trycka på Ctrl+R öppnas kommandohistorikpanelen. Sedan kan du söka efter kommandon och arbetsflöden och filtrera historiken.

Warp AI kan spara massor av googling

Även som en erfaren Linux-användare förlitar jag mig ofta på Google för att lösa problem och AI-verktyg för att förbättra min Linux-upplevelse ytterligare. Så att ha en AI-assistent inbyggd i terminalen är extremt användbart.

Warp AI kör ChatGPT under huven. Om jag vill utföra en specifik aktivitet kan jag be Warp AI direkt om kommandot för att göra det. Utdatakommandona som föreslås är i Warp-arbetsflödesformatet och redo att användas.

< /figure>

Om jag inte förstår ett kommando kan jag be Warp AI att förklara det. Om det finns något som jag inte förstår kan jag be om ett förtydligande.

Att felsöka fel och skriva Bash-skript är också användbart. Du kan göra vilket som helst av dessa med andra AI-verktyg på webben. Det betyder dock att du måste öppna en webbläsare, gå till den webbplatsen, skriv in ditt problem, kopiera och klistra in lösningen på din terminal och sedan gå tillbaka till AI-verktyget för fler frågor och så vidare. Att ha en integrerad AI räddar dig från det. Förutom det kan du också skriva "#" i terminalprompten för att få förslag på AI-kommandon.

Warp Drive är din personliga arbetsflödesbank

Warp kommer med Warp Drive, ett valv för att spara dina mest använda kommandon, arbetsflöden och anteckningsböcker. Du kan komma åt den genom att klicka på ikonen i det övre vänstra hörnet av terminalen eller trycka på Ctrl+Skift+.

Du kan spara dina ofta använda kommandon med en beskrivning av vad de gör så att du inte behöver komma ihåg och skriva dem varje gång. Du kan helt enkelt klicka på arbetsflödet och kommandot kopieras till prompten. Inte bara det, du kan spara parametrerade kommandon. Så om ett kommando tar argument kan du skriva den parametern inom dubbla klammerparenteser för att indikera att det är ett argument.

Du kan också spara en beskrivning av vad det argumentet är och ett standardvärde för det om du vill. Här är ett exempel på ett kommando för att döda en process på en port:

Du kan lägga till så många argument som behövs. En annan bra sak jag hittade är att du kan söka efter dina arbetsflöden efter namn. Återigen, du behöver inte komma ihåg syntaxen eller ens kommandonamnen.

Anteckningsböcker är interaktiva textblock skapade i Markdown-formatet. Anteckningsböcker kan innehålla text, kodblock, listor, skalutdrag och mer. Se det som en blandning av Notion och Jupyter Notebook. Du kan exportera dina anteckningsböcker i Markdown-format och även importera befintliga till Warp från ditt system.

Att vara själv som en Notion-användare, jag gillade verkligen den här funktionen. Att ha en anteckningsbok-funktion inbyggd i terminalen där jag kan förvara viktig dokumentation och anteckningar betyder att jag inte behöver gå fram och tillbaka mellan olika resurser.

För kodblock och skalkommandon har du en kopieringsknapp som kopierar det avsnittet med ett knappklick. Kodblocken stöder syntaxmarkering och sparar språket det är skrivet på. För skalkommandon har du också en "Kör i terminal" knapp som automatiskt kopierar kommandot till terminalprompten. Eftersom du kan dela upp terminalen i flera fönsterrutor kan du ha din bärbara dator på ena sidan och snabbskärmen på den andra.

Du kan samarbeta i terminalen

Med Warp kan du skapa team och lägga till medlemmar. För att hitta det här alternativet måste du gå till samma meny som Warp Drive. Du kan ge ditt lag ett namn.

När du har skapat dem kan du bjuda in andra via e-post eller en anpassad länk. Dina teammedlemmar kan komma åt arbetsflöden och anteckningsböcker som du delar med teamet. På gratisplanen kan du ha upp till tre medlemmar och dela upp till tre anteckningsböcker och 10 arbetsflöden. Dessutom kan du dela sessioner, kommandoradskontroller och terminal input-output block med medlemmar.

Det finns några fångster

En terminalemulator som kräver att man registrerar sig för ett konto kanske inte passar många Linux-användare, särskilt när det är sluten källkod. Den ljusa sidan är dock att när du flyttar till en annan enhet helt och hållet kommer du inte att förlora några av dina sparade arbetsflöden eftersom när du väl loggar in får du tillgång till allt.

Kontokravet hjälper också till med samarbetsfunktionerna. De flesta tjänster kräver ett konto nuförtiden, så det är förståeligt. Men Warp-utvecklarna kan göra det valfritt. Tvångsinloggning är den största deal-breaker för de flesta människor.

Utan en internetanslutning blir Warp Drive begränsad. När du är offline blir filerna skrivskyddade. Du kan skapa och redigera filer i ditt personliga utrymme, men de kommer inte att synkroniseras förrän Warp ansluter till internet. Teamfunktioner kan inte heller användas.

Det finns även telemetri inbyggd i verktyget. Den samlar in dina analyser och kraschrapporter. Du kan stänga av dessa från inställningarna, men de är aktiverade som standard. Warp hävdar att de inte samlar in din terminal in- och utdata. Du kan lära dig mer från deras integritetspolicy. Dessutom planerar de att göra sin kod på klientsidan öppen källkod i framtiden.

Det här kan vara töntigt. Som standard sitter promptpanelen på botten av terminalen, vilket enligt min mening är en dålig position. När du är van vid vanliga terminaler måste du titta ner mycket när du skriver kommandona på Warp. Naturligtvis kan du enkelt ändra detta från inställningarna och få det att hålla sig till toppen.

Rocking Linux med en kraftfull terminal

Så där har du det. Min erfarenhet av att använda Warp, ett AI-drivet terminalverktyg med blocktypsutgångar, notionsliknande bärbara datorer och samarbetsfunktioner. Även om det kan öka din produktivitet och göra dina terminalsessioner mycket mer effektiva, kan priset för att registrera dig för ett konto och tvingas logga in leda många människor bort från det. Men om det inte är ett problem för dig, prova Warp och se hur du använder kommandoraden.

Exit mobile version