Fiks litt ting

This commit is contained in:
larstvei 2024-09-12 16:38:26 +02:00
parent 263072c758
commit 369c423708

View File

@ -95,7 +95,7 @@
- =ESC ESC ESC= - =ESC ESC ESC=
(bruk hvis =C-g= ikke hjalp) (bruk hvis =C-g= ikke hjalp)
- =C-<prefix> C-g= - =<prefix> C-g=
er udefinert er udefinert
(Dvs. =C-g= kan brukes til å avbryte prefiks) (Dvs. =C-g= kan brukes til å avbryte prefiks)
@ -107,6 +107,9 @@
- =M-f=, =M-b= - =M-f=, =M-b=
flytt markøren ett ord frem/tilbake flytt markøren ett ord frem/tilbake
- =C-M-f=, =C-M-b=
flytt markøren ett uttrykk frem/tilbake
- =C-a=, =C-e= - =C-a=, =C-e=
flytt markøren til begynnelsen/slutten av linja flytt markøren til begynnelsen/slutten av linja
@ -215,16 +218,14 @@
* Kommandoer * Kommandoer
- =M-x function RET= - =M-x <function> RET=
lar deg kalle en vilkårlig kommando med navn lar deg kalle en vilkårlig kommando med navn
- =M-x replace-string RET erstatt RET med RET= - =M-x replace-string RET <from> RET <to> RET=
tilsvarer «search and replace» tilsvarer «search and replace»
- =M-x query-replace RET erstatt RET med RET= ... =y/n= - =M-x query-replace RET <from> RET <to> RET= ... =y/n=
samme som replace-string, men du kan velge hva som skal erstattes (kan også kjøres med =M-%=!) samme som =replace-string=, men du kan velge hva som skal erstattes (kan også kjøres med =M-%=!)
- Bruk =TAB= for autocomplete!
* Søking * Søking
@ -256,21 +257,24 @@
* Programmering * Programmering
- =TAB= - =TAB=
indenterer riktig (dersom indenteringen er gal er det et tegn på at det er noe galt i koden!) indenterer riktig
- =M-;= - =M-;=
kommenterer ut et markert område kommenterer ut et markert område
- =M-x compile RET compile-command RET= - =C-x C-;=
kommenterer ut linjen
- =M-x compile RET <compile-command> RET=
lar deg kompilere i Emacs lar deg kompilere i Emacs
(gir trykkbare linker til der feil oppstod) (gir trykkbare linker til der feil oppstod)
- =M-g g <nr> RET= - =M-g M-g <nr> RET=
flytter markøren til linjenummer =<nr>= flytter markøren til linjenummer =<nr>=
* Makroer * Makroer
- Makroer er en måte å "ta opp" en rekke kommandoer på - Makroer er en måte å «ta opp» en rekke kommandoer på
- =C-x (= - =C-x (=
definer en makro definer en makro
@ -281,7 +285,7 @@
- =C-x )=, =<f4>= - =C-x )=, =<f4>=
ferdigstill makroen ferdigstill makroen
- =C-x e= - =C-x e=, =<f4>=
utfør makroen utfør makroen
- =e= - =e=
@ -289,7 +293,7 @@
* Pakker * Pakker
- Emacs 24 kommer med innebygd pakkebehandler - Emacs 29 kommer med innebygd pakkebehandler
- det finnes tusenvis av pakker - det finnes tusenvis av pakker
@ -304,30 +308,15 @@
- =x= utfør installering/oppgradering/sletting - =x= utfør installering/oppgradering/sletting
- Alt dette bør heller gjøres i konfigurasjonsfilen
* Anbefalinger * Anbefalinger
- [[https://github.com/auto-complete/auto-complete][Auto-Complete]]
viser mulige fullføringer
- [[https://github.com/emacsmirror/undo-tree][Undo-Tree]]
et mer standard undo-system, med trestruktur
- [[https://github.com/magnars/multiple-cursors.el][Multiple cursors]] ([[http://emacsrocks.com/e13.html][demo]]) - [[https://github.com/magnars/multiple-cursors.el][Multiple cursors]] ([[http://emacsrocks.com/e13.html][demo]])
lar deg kontrollere flere markører samtidig! lar deg kontrollere flere markører samtidig!
- [[https://github.com/oneKelvinSmith/monokai-emacs][Monokai]]
et fargetema (hentet fra Sublime)
* Nyttige lenker * Nyttige lenker
- [[http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html#Top][Emacs manualen]] - [[http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html#Top][Emacs-manualen]]
- [[http://termvakt.ifi.uio.no/Emacs][Termvaktens guide til Emacs]]
- [[http://www.masteringemacs.org/reading-guide/][En flott blogg om Emacs]] - [[http://www.masteringemacs.org/reading-guide/][En flott blogg om Emacs]]
- [[http://www.ic.unicamp.br/%7Ehelio/disciplinas/MC102/Emacs_Reference_Card.pdf][En cheat-sheet for Emacs]]
- [[https://github.com/larstvei/dot-emacs][Min konfigurasjonsfil]] - [[https://github.com/larstvei/dot-emacs][Min konfigurasjonsfil]]
* Spørsmål?
- Noen spørsmål nå?
- Kom ned i pausen hvis dere har spørsmål eller ønske for neste time!
- Gjerne send mail til [[mailto:larstvei@ifi.uio.no][larstvei@ifi.uio.no]]!