most-popular.ru

  

Bästa artiklarna:

  
Main / Auto stäng vim plug-ins howto

Auto stäng vim plug-ins howto

Åh visst! Innan jag kopierar och klistrar in några kommandon från ett cheatsheet kommer jag att göra ett djärvt antagande: Du kanske bara har hört att Linux-distributioner levereras med en standardkommandoradstextredigerare som heter Vim och kanske bara vill prova. De flesta introartiklar på Vim börjar med lägen för Vim, infogar, sparar och avslutar. Det som tilltalade mig mest när jag började som nybörjare var Vims allestädes närvarande.

Redaktören kommer att visas framför dig! En annan sak som tilltalade mig är möjligheten att arbeta utan en mus och utan att slösa bort någon produktiv tid på pekplattan eller skaffa en mus till en bärbar dator. Men när jag väl var ansluten till Vim hade jag aldrig riktigt intresse för emacs på grund av installationen som krävs.

Så, ja, emacs är också bra antar jag. Hoppa gärna skepp innan du börjar segla på denna vackra resa med VI m. Lita på mig VI kan göra många andra saker. Det har bara sina egna sätt att använda det. Du kan redigera filer, öppna flikar, dela skärmen horisontellt eller vertikalt, bläddra i filsystem, köra Linux-kommandon utan att lämna din fil, utlösa gör byggnader från din källkod utan att avsluta filen, bokmärke kataloger, ännu bättre: VI m har inte out of the box fantastiska funktioner i din IDE.

VI m är bara liten i paket och installation jämfört med skrymmande IDE: er och är tillgänglig för användning utan konfiguration och installationer.

Visst, innan du börjar, kom bara ihåg att alla Vim-användare i princip måste hantera kommandoläge och infoga läge.

De enkla stegen du gör är: Den här pausen du tog motsvarar att vara i kommandoläge i VI m. Nu slår VI m dig ur infogningsläget och du är spärrad för att skriva text i din fil. Uppenbarligen är det andra läget där du faktiskt kan skriva in din fil infogningsläget. BTW, om du undrade hur du väljer funktionsdel utan att välja text eller med mus, gör jag det genom att placera markören på de inledande hakparenteserna och använda tangenttryckningar: Ja, det raderar innehållet i din funktionskropp.

Så snart du öppnar vi kommer du i kommandoläge. Tryck på i för att gå in i isert-läge. Skriv vad du vill. Tryck på Esc för att återgå till kommandoläge. Nu har du några alternativ att avsluta beroende på hur du öppnade vi. Om du gav ett filnamn: Du kan kombinera dessa åtgärder med: Om du inte gav ett filnamn: Om du inte är intresserad av texten du skrev och vill avsluta utan att spara något: Använd vim-kommandot på skalet För att börja redigera en fil använder vim, använd: There you go!

Du skapade, redigerade och sparade eller kanske inte är din första vi-fil. Det finns många andra artiklar som jag kommer att ge referens i slutet av artikeln för att komma igång. Välkommen till mellananvändarna. Men nu använder jag dem dagligen för att vara mer produktiva. Eller hur! En fliksida är en sida med ett eller flera fönster med en etikett aka flik högst upp. Om du är intresserad av att veta mer om Windows, buffertar, flikar: Jag tror att den här funktionen gör det möjligt för oss att effektivt spara tid genom att dela bufferten mellan flikar och göra det möjligt för oss att kopiera klistra mellan flikar och behålla flera sessioner med olika flikuppsättningar för kategori av arbete.

Du kan ha en terminalflik med alla Vim-flikar med källkod C-filer, och du kan ha en annan terminalflik med alla Vim-flikar med rubrikfiler. Vi vill alla ha egna arbetssessioner där vi arbetar med en uppsättning filer och vill att Vim ska återställa den sessionen med flikar som vi lämnade den. Vim tillåter oss att spara och återställa dessa fliksessioner!

Användare kan enkelt ... asciinema. Åh ja! Tidigare såg jag linjenumren: Jag använde: Gå till början av funktionsdelen och skriv mb. Om du är bekväm med att använda linjenumren är kommandot ännu lättare att komma ihåg: Om inte, varför slösade du bort din energi med att fälla dem !?

Allt du behöver göra är att placera markören i ett block med ... asciinema. Allt du behöver göra är att placera markören var som helst i ett block du vill inrycka, tryck på Esc för att gå in i normalt läge och sedan: Hela din funktionskropp inklusive inre block är indragen. Du hörde mig rätt! Tänk dig användningen! Skriv bara: Om du inte vill avsluta vim och fortsätta arbeta med en öppen fil har du tre alternativ :.

Du pratar om makron och Vim stöder makron. Upprepa det senast utförda kommandot är enkelt och kan utföra enkla repetitiva uppgifter. Men om textbehandlingen består av flera steg för att uppnå ett resultat, kommer makron till nytta. Du glömde att sätta ett semikolon i slutet av varje rad och också insåg du att alla dessa funktioner returnerar ett heltal felkod istället för ogiltigt.

Nu registreras dina steg i en. När du är klar med alla dina steg, tryck bara på q i normalt läge.

Detta avslutar inspelningen. För att spela upp dessa steg, håll bara markören på samma plats som den placerades under makrot. Vim kommer att upprepa samma steg för dig på den raden! För att upprepa det på flera rader kan du också använda det efter att ha använt ett kommando en gång. Om du tänker på det med tanke på tillgängliga resurser: Du har tur min vän! Du kan koppla av i din nuvarande maskin om du bara känner till dina fjärrmaskinsuppgifter och sökväg. Till exempel: Jag måste redigera en fil den 10.

Jag kan använda den relativa sökvägen eftersom jag kan börja leta efter filen från dev-johns hemkatalog. Om du ofta använder en fjärrmaskin kan du skapa en ssh-konfigurationsfil för att skapa en genväg för anslutningen. Ja för helvete! Allt du behöver göra är att :. För att visa alla dina bokmärken: Tryck på Esc och gå in i kommandoläge, skriv: Jag har skapat ett lokalt bokmärke till rad 21, kolumn 18 med hjälp av a.

Vad händer om jag sa till dig att du också kan skapa globala bokmärken ?! Allt du behöver göra är: Använd en stor bokstav istället för små bokstäver för att skapa ett globalt bokmärke.

Du navigerar till det globala bokmärket med samma process. Vim stöder delning av skärmen både horisontellt och vertikalt. Ännu bättre, du kan till och med bläddra i filsystemet för att öppna en fil när du delar upp skärmen.

Finns det ett sätt att använda filutforskaren medan jag delar rutor? Naturligtvis är allt du behöver göra att skriva: Sexplore för horisontell filutforskare och: Vexplore för vertikal filutforskare. Du kan också använda: Du satsar! Därför alternativet att köra skalkommandon inifrån din Vim. Du kan utfärda kommandot från höger i Vim-redigeraren. Allt du behöver göra är att ange kommandot ... asciinema. Gissa vad! Förbered dig på att bli förvånad. Vim stöder också kommandot från din fil!

Allt du behöver göra är att navigera till en katalog med Makefile.

(с) 2019 most-popular.ru