Rulla tillbaka rader i screen

Vid arbete i terminalen så använder man normalt kommandona shift-pgUp och shift-pgDown för bläddra upp och ner i rullningsbufferten. Dessa kommandon fungerar inte i screen eftersom denna implementerar en egen buffert.

För att bläddra upp och ner i screens buffert så kan man istället gå via copy-mode. Aktivera copy-mode genom kommandot ctrl-a [ eller ctrl-a esc. Därefter kan man bläddra upp och ner med hjälp av pgUp/pgDown, piltangenter eller screens inbyggda kommandon.

När man hittat det man sökte efter går man tillbaka till kommandoprompten genom att trycka <code>Return</code> två gånger. Flyttar man markören mellan return-tryckningarna så kopierar man dessutom innehållet däremellan. Detta kan sedan klistras in med kommandot ctrl-a ].

Referenser

  1. FAQ: How to scrollback in GNU SCREEN?
  2. Scroll inside Screen, or Pause Output

Infoga specialtecken i emacs

För att infoga specialtecken i emacs kan man använda sig av kommandot insert-char. Kommandot är normalt bundet till tangetkombinationen C-x 8.

Man kan använda kommandot på samma sätt som man använder AltGr-tangenten, dvs C-x 8 ^ i producerar î. En lista över alla tecken som kan skrivas på detta sätt får man fram genom kommandot C-x 8 C-h.

Tecken som inte kan skrivas på detta sätt kan istället infogas genom att anropa insert-char och sedan ange tecknets unicode-namn eller nummer. Kommandot för tecknet   är till exempel C-x 8 [Enter] DELTA EQUAL TO. Tecknet δ kan infogas genom kommandot C-x 8 [Enter] 03b4.

En tabell över unicode-tecken och dess nummer finns på http://unicode-table.com.

Om man vill ha information om ett tecken som redan finns i emacs-buffern så placerar man markören på tecknet och anropar kommandot describe-char.

Användbara kommandon i emacs

Emacs har många kommandon och tangentbordsgenvägar. Man lär sig snabbt de vanligaste såsom att öppna, spara filer och avsluta emacs. Det finns dock så många andra användbara kommandon att det är svårt att komma ihåg alla.

Några användbara kommandon

Byt plats på två tecken: C-t
Byt plats på två ord: M-t
Byt plats på två rader: C-x C-t

Avbryt kommando i minibuffer: C-g

Ta bort överflödiga blanktecken:  M-x delete-trailing-whitespace eller M-X whitespace-cleanup

Mer heltäckande listor finns bland annat på följande länkar:

Kommandot Ctrl-a a i screen

Ett mycket användbart kommando i gnu screen är Ctrl-a, a. Det kan användas för att gå tillbaka till början av en rad, men det är i själva verket mer generellt än så. Vad det gör är att det skickar kommandot Ctrl-a till fönstret inuti screen-sessionen. Det innebär att om du till exempel har nästade screen-sessioner, vilket kan hända om du öppnar en ssh-anslutning till en annan dator som startar screen automatiskt, så skickar man kommandon till den yttre sessionen med Ctrl-a och till den inre med Ctrl-a, a.

Som ett exempel så använder man Ctrl-a, d för att frånskilja den yttre sessionen. Den inre sessionen är dock fortfarande ansluten till denna. Det märker man om man återansluter till den. För att frånskilja den inre sessionen använder man istället kommandot Ctrl-a, a, d.

Observera också att kommandot Ctrl-a, a inte är samma kommando som Ctrl-a, Ctrl-a. Det senare används för att växla till det senast öppna fönstret.

Kombinera innehåll från olika celler i en cell i Libreoffice/OpenOffice calc

Det är väldigt  enkelt att bygga upp innehållet i en cell utifrån innehållet i andra celler. Detta görs genom att använda operatorn &.

Anta att man har följande tabell med förnamn och efternamn

För- och efternamn

För att kombinera dessa namn i en ny cell så anger man formeln

=A2 & " " & B2

enligt nedanstående bild

Skriv formel

och resultatet blir

table-3

Allt som skrivs inuti citationstecken i formeln kommer med ordagrant i resultatet. (I det här fallet ett mellanslag.)

Kopiera sedan formeln på vanligt vis till alla rader för att få slutresultatet:

table-4

Följ

Få meddelanden om nya inlägg via e-post.