Webseiten-Werkzeuge


tech:programmieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tech:programmieren [2020/08/21 07:21] – [FZF] lutztech:programmieren [2024/12/30 23:26] (aktuell) – [Programmieren] lutz
Zeile 1: Zeile 1:
 ====== Programmieren ====== ====== Programmieren ======
 +
 +https://www.javatpoint.com/exploring-the-mean-stack-project-structure \\
 +https://www.tutorialspoint.com/meanjs/meanjs_overview.htm \\
 +https://angularstart.com/modules/angular-getting-started/1/ \\
 +https://javascript.info/
 +====== Vim Cheat-Sheet ======
 +^ Befehl             ^ Beschreibung                                                                    ^
 +| ''C-a'' / ''C-x''  | Erhöhen oder Vermindern der Zahl unter dem Cursor um 1 oder den angegeben Wert  |
 +| ''C-h'' / ''C-l''  | Horizontal zwischen Fenstern bewegen, ersetzt ''C-w h'' und ''C-w l''           |
 +| ''C-j'' / ''C-k''  | Vertikal zwischen Fenstern bewegen, ersetzt ''C-w j'' und ''C-w k''             |
 +
 +
 ===== Vim IDE ===== ===== Vim IDE =====
-Sammlung von Tipps zu den installierten Plugins.+Sammlung von Tipps zu den installierten Plugins. Die Empfehlungen für Python stammen von hier: \\ 
 +https://www.vimfromscratch.com/articles/vim-for-python/ 
  
 ==== Vim-Fugitive ==== ==== Vim-Fugitive ====
-^ Befehl                       ^ Beschreibung                                                          +https://github.com/tpope/vim-fugitive 
-| '':Git''                     | Zeigt eine Zusammenfassung in einem neuen Buffer                      + 
-| '':Git <CMD>''               | Führt git Kommandos aus                                               +^ Befehl                       ^ Beschreibung                                                
-| '':Gedit'' oder '':Gsplit''  | Dateien öffnen aus der Historie, z.B.: '':Gedit HEAD~3:%''            +| '':G''                       | Zeigt eine Zusammenfassung in einem neuen Buffer            
-| '':Gdiffsplit''              | Zeigt einen DIFF im geteilten Fenster                                 |+| '':<CMD>''                 | Führt git Kommandos aus                                     
 +| '':Gedit'' oder '':Gsplit''  | Dateien öffnen aus der Historie, z.B.: '':Gedit HEAD~3:%''  
 +| '':Gdiffsplit''              | Zeigt einen DIFF im geteilten Fenster                       | 
  
 ==== Vim-Surround ==== ==== Vim-Surround ====
 +https://github.com/tpope/vim-surround
 +
 ^ Befehl                       ^ Beschreibung                                                          ^ ^ Befehl                       ^ Beschreibung                                                          ^
 | ''ysw(''                     | Setzt Klammern um das Wort, auf dem der Cursor steht (w = Wort). Nutzt man die öffnende Klammer, werden Leezeichen hinzugefügt, bei der schließenden nicht.        | | ''ysw(''                     | Setzt Klammern um das Wort, auf dem der Cursor steht (w = Wort). Nutzt man die öffnende Klammer, werden Leezeichen hinzugefügt, bei der schließenden nicht.        |
 | ''cs(`''                     | Ersetzt die Klammern durch Anführungszeichen                          | | ''cs(`''                     | Ersetzt die Klammern durch Anführungszeichen                          |
 | ''ds`''                      | Löscht die umgebenden Anführungszeichen                               | | ''ds`''                      | Löscht die umgebenden Anführungszeichen                               |
 +
 +
 ==== Vim-Repeat ==== ==== Vim-Repeat ====
 +https://github.com/tpope/vim-repeat
 +
 ^ Befehl                       ^ Beschreibung                                                          ^ ^ Befehl                       ^ Beschreibung                                                          ^
 | ''.''                        | Wiederholt auch die Befehle von Vim-Surround                          | | ''.''                        | Wiederholt auch die Befehle von Vim-Surround                          |
 +
  
 ==== Vim-Commentary ==== ==== Vim-Commentary ====
 +https://github.com/tpope/vim-commentary
 +
 ^ Befehl                       ^ Beschreibung                                                          ^ ^ Befehl                       ^ Beschreibung                                                          ^
 | ''gcc''                      | Eine Zeile oder mehrere (Zahl angeben) aus-/ein-kommentieren          | | ''gcc''                      | Eine Zeile oder mehrere (Zahl angeben) aus-/ein-kommentieren          |
 | ''gc''                       | Einen Bereich aus-/ein-kommentieren, z.B. einen Abschnitt: ''gccap''  | | ''gc''                       | Einen Bereich aus-/ein-kommentieren, z.B. einen Abschnitt: ''gccap''  |
 +
  
 ==== Jedi-Vim ==== ==== Jedi-Vim ====
 +https://github.com/davidhalter/jedi-vim
  
 ^ Befehl                       ^ Beschreibung                                                          ^ ^ Befehl                       ^ Beschreibung                                                          ^
Zeile 35: Zeile 63:
 | ''<leader>n'' | Zeigt alle Verwendungen von ... | | ''<leader>n'' | Zeigt alle Verwendungen von ... |
 | '':Pyimport os'' | Öffnet das OS Modul lesend | | '':Pyimport os'' | Öffnet das OS Modul lesend |
 +
  
 ==== Vista-Vim ==== ==== Vista-Vim ====
 +https://github.com/liuchengxu/vista.vim
 +
 ^ Befehl        ^ Beschreibung                                             ^ ^ Befehl        ^ Beschreibung                                             ^
 | '':Vista''    | Vista Fenster öffnen, um Tags und ähnliches aufzulisten  | | '':Vista''    | Vista Fenster öffnen, um Tags und ähnliches aufzulisten  |
Zeile 43: Zeile 74:
  
 ==== FZF ==== ==== FZF ====
 +https://github.com/junegunn/fzf.vim
 +
 ^ Befehl               ^ Listet auf                                                     ^ ^ Befehl               ^ Listet auf                                                     ^
 | '':Files [PATH]''    | Dateien                                                        | | '':Files [PATH]''    | Dateien                                                        |
Zeile 70: Zeile 103:
  
 ==== Vim-PythonSense ==== ==== Vim-PythonSense ====
 +https://github.com/jeetsukumaran/vim-pythonsense
  
 ^ Befehl          ^ Selektiert                                                     ^ ^ Befehl          ^ Selektiert                                                     ^
Zeile 98: Zeile 132:
 </sxh> </sxh>
  
-| '''' +^ Befehl          ^ Bewegung ^ 
-| '''' |  | +| '']]''Vorwärts bis zum Anfang der nächsten Klasse 
-| '''' +| ''][''Vorwärts bis zum Ende der aktuellen Klasse  | 
-| '''' +| ''[[''Rückwärts bis zum Anfang der aktuellen Klasse 
-| '''' +| ''[]''Rückwärts bis zum Ende der vorhergehenden Klasse 
-| '''' |  |+| '']m''Vorwärts bis zum Anfang der nächsten Methode oder Funktion 
 +| '']M''Vorwärts bis zum Ende der aktuellen Methode oder Funktion  
 +| ''[m'' | Rückwärts bis zum Anfang der aktuellen Methode oder Funktion bzw. zum Anfang der vorhergehenden Methode oder Funktion, falls sich der Cursor gerade nicht in einer Definition befindet | 
 +| ''[M'' | Rückwärts bis zum Ende der vorhergehenden Methode oder Funktion |
tech/programmieren.1597994483.txt.gz · Zuletzt geändert: von lutz