Emacs

Emacs genvägar

Emacs genvägar
Emacs är en mycket mångsidig textredigerare som är extremt snabb och har ett mycket användarvänligt gränssnitt att gå med på. Emacs är en av de redaktörer vars användare är mycket beroende av att använda genvägar och tangenttryckningar för att göra sitt arbete.I den här artikeln kommer vi därför att titta på några av kortkommandona som följer med Emacs.

Åtkomst till hjälpavsnittet

Emacs-handboken har några ganska bra beskrivningar av vilken typ av kommandon och funktioner du kan komma åt i Emacs.

För att öppna manualen inuti Emacs, tryck på tangenterna Ctrl + h följd av r.

För användare som föredrar att följa en handledning och riktlinjer kan de komma åt Emacs inbyggda handledning genom att klicka på Ctrl + h följd av t.

Grundläggande genvägar för filer

För att öppna eller skapa filer är genvägen Ctrl + x följt av Ctrl + f och anger sedan filnamnet. Om det redan finns en fil med det angivna namnet öppnar Emacs den filen annars skapar den en ny fil med det angivna namnet.

För att besöka en annan fil, tryck sedan på tangenterna Ctrl + x följd av Ctrl + v, och ange filnamnet på den nya filen.

Användare kan spara sina filer med hjälp av tangenterna Ctrl + x följd av Ctrl + s. För att spara till ett nytt namn kan detta göras med genvägen Ctrl + x följd av Ctrl + w och ange det nya filnamnet.

Användare kan också öppna filer i skrivskyddat format med tangenterna Ctrl + x följd av Ctrl + r och sedan ange filnamnet.

Klicka på för att infoga innehållet i en annan fil i din nuvarande fil Ctrl + x följd av i och ange filnamnet på filen vars innehåll läggs till.

När du öppnar en fil lagras innehållet i filen i en buffert. Om flera filer öppnas finns flera buffertar. Tryck på tangenterna för att se en lista med buffertar som har öppnats Ctrl + x följd av Ctrl + b.

Vi kan också flytta från en buffert till en annan med hjälp av tangenterna Ctrl + x följd av b.

Eftersom buffertar är en annan term för en fil kan de också dödas med hjälp av tangenterna Ctrl + x följd av k. I det här fallet skulle standardbufferten döda utan att ange någonting och bara trycka på enter. I ovanstående nedan skulle det vara skrapbufferten.

För att lämna Emacs, genvägen Ctrl + x följd av Ctrl + c är definierad. Emacs kan också hängas upp med tangenterna Ctrl + z.

Markörrörelsens genvägar

För att flytta runt på skärmen anger Emacs också genvägar för markörrörelse, eftersom dessa tenderar att vara mycket snabbare än att använda en mus.

Följande tabell beskriver dessa i detalj:

Nyckelrörelse
Rörelse av Fram Bakåt
Tecken Ctrl + f Ctrl + b
Ord Alt + f Alt + b
Rader Ctrl + n Ctrl + p
Meningar Alt + e Alt + a
Stycken Alt + Alt +
Slut / start av rad Ctrl + e Ctrl + a
Slut / start av buffert Alt +> Alt + <
Rulla Ctrl + v (Ner) Alt + v (Upp)

Redigera genvägar

Emacs, som redaktör, ger också användare en mängd genvägar att arbeta med. För att upprepa ett kommando i det angivna antalet gånger kan detta göras genom att trycka på tangenterna Ctrl + u följt av att ange det angivna numret kommer kommandot att upprepas och sedan ange själva kommandot. Till exempel vill jag att markören ska flytta till nästa radkommando som ska upprepas femton gånger. Bilden nedan visar detta:

I Emacs måste vi först ange början på markeringen som vi kan använda kommandon som kopiera, klippa ut osv. Detta kan göras med hjälp av genvägen Ctrl + mellanslag. Välj nu hela området med hjälp av markören.

Till exempel, i bilden nedan, anger rektangeln början på markeringen och cirkeln dess slut.

Till och med hela bufferten kan väljas med hjälp av knapparna Ctrl + x följd av h.

När din textdel har valts kan du nu kopiera det här valda området med hjälp av genvägen Alt + w. Att döda eller skära texten, Alt + d kan användas för att klippa ett enda ord, Ctrl + k kan användas för att klippa en enda viss linje, och Ctrl + w kan användas för att klippa hela den valda regionen.

Genvägen Ctrl + y används främst för klistra in regionen som text har kopierats eller dödats. Eftersom Emacs använder en dödring för att hålla reda på all dödad text kan den klistra in gamla dödade föremål genom att cykla genom dödringen med genvägen Alt + y.

Ibland slår du fel tangenter och vill avbryta ditt kommando, eller så har du angett fel kommando och vill avsluta det. Detta kan enkelt göras med hjälp av genvägen Ctrl + g.

Ångra och göra om är också tillgängliga i Emacs. Ctrl + / kan användas för att ångra kommandon och Ctrl + g följd av Ctrl + / kan användas för att göra om kommandon.

Ctrl + x följd av Ctrl + + (plus) används för att öka textstorleken på skärmen och Ctrl + x följd av Ctrl + - (minus) används för att minska textstorleken.

Sök och ersätt genvägar

Emacs låter dig utföra en inkrementell sökning med genvägen Ctrl + s. Detta kommando används kontinuerligt för att hoppa från en förekomst av sökningen till en annan.

En inkrementell sökning i omvänd ordning kan också göras med Ctrl + r.

För att söka med reguljära uttryck eller regex i andra termer, använd tangenterna Ctrl + Alt + s.

I likhet med den inkrementella sökningen kan en regex-sökning i omvänd ordning göras av Ctrl + Alt + r.

Använd genvägen för att utföra en enkel ersättning Alt + Skift + 5 (Alt +%).

Be om att ordet ska ersättas:

Be om att ordet ska ersättas med:

På samma sätt kan en ersättningsoperation med reguljära uttryck göras med hjälp av tangenterna Ctrl + Alt + Skift + 5 (Ctrl + Alt +%).

Gå till ett angivet radnummer, genvägen Alt + g följd av g är använd. I det här fallet måste du efter att ha tryckt på genvägen ange radnumret vart du vill åka. Till exempel:

Fönstergenvägar

Emacs låter dig också öppna flera fönster i ramen på dina Emacs. För att dela ett nytt fönster vertikalt, tryck på tangenterna Ctrl + x följd av 2.

På samma sätt för att dela ett nytt fönster horisontellt, Ctrl + x följd av 3 är använd.

Du kan också öppna både vertikala och horisontella fönster.

För att stänga ett fönster, tryck på knapparna Ctrl + x följd av 0. För att bara hålla ett enda fönster på din ram, då Ctrl + x följd av 1 kommer att användas.

Slutsats?

Trots att det har ett ganska enkelt gränssnitt, ligger en kraftfull kärna på baksidan av Emacs. Det ger så många funktioner för sina användare som lätt kan nås med genvägar. Detta visar sig vara ganska praktiskt eftersom det nu inte finns något problem att hitta alla dessa val från menyn.

Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...