Advertisement
milanmetal

[Spacemacs] Shortcut guide / backup

Oct 24th, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 6.11 KB | None | 0 0
  1. https://www.youtube.com/watch?v=1Wi3waWASdI
  2.  
  3. emacs : set up config 05 (key bindings & other setup):
  4. https://www.youtube.com/watch?v=9l0mhBXpEW0&t=4s
  5.  
  6. Learn Emacs in 21 days:
  7. https://www.youtube.com/playlist?list=PL4Fy7KEfuLXrPu_OjV6rO_V7AobNAL1-a
  8.  
  9. ---------------------------- Komunikacija ----------------------------------
  10. /ssh:192.168.4.153:/home
  11. SPC SPC serial-term --> otvara serijski terminal, biras port i pita te za baudrate
  12.  
  13. ----------------------------- Git ------------------------------------------
  14. SPC g g           --> ulazi u git
  15.  
  16. 1. pull     - shift f u, zatim kucas username i pass za git
  17. 2. stage    - s, preko fajla koji stageujes, u - unstage
  18. 3. commit   - c c, pises poruku, onda ZAREZ pa c
  19. 4. push     - p, u
  20. ----------------------------------------------------------------------------
  21. SPC s s           --> swoop, smart search, ispise listu linija na kojim se nalazi upisana rijec
  22. SPC p $ t         --> otvara terminal u aktuelom projektu
  23. SPC s p           --> search project, trazi pattern u fajlovima
  24. v i o             --> select word
  25. v i g             --> select all
  26. v f <char>        --> select od pocetka pa do prvog pojavljivanja "simbol"
  27. r                 --> preko simbola ako odradis radi replace sa narednim otkucanim
  28. R                 --> r+Shift, na mjestu gdje se nalazi krene u insert mode preko postojecem teksta.
  29. SPC s h           --> select highlight
  30. SPC s e           --> selektujem izraz, dodatno: i - ubacujem izmenu, n - prolazim kroz ponavljanja selektovanog
  31. v --> s <char>  --> (v)isual modom selektujes, onda (s)urround mode izaberes i izaberes karakter kojim okruzujes selekciju
  32. v --> b           --> pocnes (v)isual modom unazad, stisnes (b)ack i onda selektuje sve do kraja unazad
  33. v --> e           --> pocnes (v)isual modom unapred, stisnes (e)nd i onda selekctujes do kraja
  34. ----------------------------------------------------------------------------
  35. yy                --> copy cijele linije, odes gdje hoces paste i onda p
  36. y                 --> ako izvrsis selekciju, jedan y vrsi COPY selekcije
  37. ----------------------------------------------------------------------------
  38. -- Python Debugger
  39. s                 --> u insert modeu, ides preko imena funkcije, s ulazi u tu fju
  40. SPC TAB           --> vraca te nazad ukoliko je fju otvorio preko prozora iz koga si pozvao step
  41. F5                --> Continue ili Ulazi u fju na kojoj se nalazi kursor
  42. F6                --> Korak napred
  43. F7                --> Izlazi iz funkcije
  44. F8                --> Pusta izvrsavanje do breakpointa
  45.  
  46. ,db               --> debug breakpoint
  47. ,de               --> debug evaluate, dok se setas po editoru, gdje zaustavis kursor to se evaluira
  48. exit              --> izlazi iz debuggera
  49.  
  50. pp vars(...)      --> pretty print, lijep ispisuje objekat u debageru
  51. pp dir(layer_cfg) --> ispisuje samo polja iz dictionaryja
  52.  
  53. up,
  54. down, continue    --> kreces se kroz dibager
  55.  
  56. SPC b d           --> buffer delete, gasis bafer u kom se nalazi debager
  57. SPC w d           --> window delete, brise prozor gdje se nalazi debager
  58. ----------------------------------------------------------------------------
  59. SPC x d w         --> trailing spaces trim, brise suvisne razmake u fajlu
  60. SPC SPC linum-mode--> linum-mode, ukljucuje linije sa strane
  61. fd                --> escape, jako brzo pritisnuto izlazi iz insert moda
  62. zz                --> center around cursor
  63.  
  64. SPC w shift f     --> duplira aktuelni prozor
  65. SPC w TAB         --> prebacuje window unutar editora
  66. SPC w o           --> window other, prebacuje na drugi monitor
  67. SPC f f           --> otvaranje novog fajla
  68. SPC b b           --> recent files
  69. SPC w d           --> window delete
  70. SPC w /           --> vertical split, new window
  71. , c c             --> execute current tab
  72. , d d             --> exec debug mode
  73. g c c             --> comment
  74. v (hjkl) gc       --> group comment, kreces se strelicama ili hjkl
  75.  
  76. , g shift g       --> moze i na veliko G, prikazuje def funkcije u drugom prozoru
  77. , g g             --> udje u funkciju preko koje stojis u esc modu
  78. SPC b p           --> vraca te nazad, sakriva prikazanu def funkcije
  79. , =               --> uredjuje Python kod
  80. ----------------------------------------------------------------------------
  81. CTRL+X            --> Otvara spisak komandi
  82.  
  83. CTRL+X, CTRL+D    --> Directory navigator
  84. CTRL+X, CTRL+F    --> Create a new file
  85.  
  86. CTRL+S            --> Incremental search - pocnes da kucas i on pretrazuje po cijelom fajlu to sto kucas
  87.                   --> Drugi i svaki naredni put markira narednu rijec koju je nasao.
  88. CTRL+R            --> Pretraga unazad
  89.  
  90. :wqa              --> Exit with save
  91. :qa!              --> quit all without save
  92.  
  93. NORMAL MODE (pritisnes ESC):
  94. i                  -- insert texta
  95. x                  -- brise karakter koji prekrije
  96.  
  97. d+w                --> brise narednu rijec,
  98.                    --> drzis D i stisces W prolazi kroz rijeci
  99. d+d                --> brise cijelu liniju
  100.                    
  101. w                  --> trci kroz kod rijec po rijec.
  102.  
  103. dOBJEKAT           --> brise do kraja linije
  104. OBJEKAT:  w - brise do kraja rijeci ukljucujuci space
  105.           e - do kraj rijeci ne ukljucuje space
  106.           $ - do kraja linije
  107.  
  108. [broj komandi] d [objekat]      --> 3dw --> brise tri rijeci nakon kurzora
  109.  
  110. # Objekti mogu da se koriste i bez komande d, nece nista brisati, nego ce skakati.
  111.  
  112. ---------------------------------------------------------------------
  113. 2dd               --> brise dvije linije zaredom
  114.  
  115. u                 --> undo
  116. CTRL+R            --> undo's undo / redo
  117.  
  118.  
  119. p                 --> put, poslednji obrisani objekat konkatenira na sadrzaj posle kursora
  120.                  --> ako je to linija onda ju konkatenira ispod kursora.
  121.  
  122. ---------------------------------------------------------------------
  123. cw                --> change word, menja dio rijeci ili cijelu, brise dio rijeci posle kursora. Ubacuje te u insert
  124.  
  125. c$                --> brise do kraja linije, ubacuje na KILL RING
  126.                  -- ako sda odes bilo gdje s kursom i kazes: p  --> lijepi tu
  127.                  
  128.                  
  129. ---------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement