Fiks litt ting
This commit is contained in:
		
							parent
							
								
									263072c758
								
							
						
					
					
						commit
						369c423708
					
				
							
								
								
									
										51
									
								
								slides.org
									
									
									
									
									
								
							
							
						
						
									
										51
									
								
								slides.org
									
									
									
									
									
								
							@ -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]]!
 | 
					 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user