Vim - Windows

Ein Buffer ist der im Arbeitsspeicher befindliche Text einer Datei. Ein Fenster ist ein Ausschnitt, also ein Viewport, aus einem Buffer. Eine Tab-Seite ist eine Sammlung von Fenstern. Hilfe dazu gibt es unter :help windows. Das Kommando lautet :wincmd oder Strg+w. Die aktuelle Ansicht lässt sich in mehrere Fenster aufteilen. Detailliertere Informationen und weitere alternative Befehle sind in der Hilfe zu finden. Teilen und Neu Strg+w s oder :sp oder :split teilt das Fenster horizontal (gleicher Inhalt und Buffer) Strg+w v oder :vs oder :vsplit teilt das Fenster vertikal (gleicher Inhalt und Buffer) Strg+w n oder :new teilt das Fenster horizontal und erstellt ein neues Dokument (leerer Buffer) :vne oder :vnew teilt das Fenster vertikal und erstellt ein neues Dokument (leerer Buffer) Schliessen Strg+w q oder :q schliesst das Fenster Strg+w o oder :on oder :only schliesst alle anderen Fenster ausser das aktuelle Es gibt noch viele weitere Parameter zum Fenster schliessen Navigation Strg+w Pfeiltasten wechselt zwischen den Fenstern. Es gehen auch die Vim-Cursor-Tasten Strg+w p wechselt zum letzten Fenster zurück Strg+w r oder Strg+w R rotiert die Fenster runter und rechts oder hoch und links Größe Strg+w = macht alle Fenster gleich gross Strg+w - macht das aktuelle Fenster um 1 vertikal kleiner. Strg+w 5 - um 5 kleiner Strg+w + macht das aktuelle Fenster um 1 vertikal grösser Strg+w _ maximiert das aktuelle Fenster vertikal. Alle anderen Fenster werden so klein wie möglich gemacht Strg+w | maximiert das aktuelle Fenster horizontal Eine Vollbildanzeige kann mit der Kombination von Strg+w _ und oder Strg+w | erreicht werden Strg+w < macht das aktuelle Fenster um 1 horizontal kleiner. Strg+w 7 < um 7 kleiner Strg+w > macht das aktuelle Fenster um 1 horizontal grösser In einer grafischen Oberfläche lassen sich die Fenster am Rahmen mit der Maus kleiner und grösser machen Quellen Vim ist als Open-Source-Software verfügbar. ...

05.01.2024 · hoergen

Android Apps 2024, App Store F-Droid & IzzyOnDroid

Für Android gibt es nicht nur den Play Store um Apps zu installieren, es gibt schon seit vielen Jahren den alternativen App Store F-Droid , der als Schwerpunkt trackerfreie und Opensource Software hat, die es teilweise auch gar nicht im Google Playstore gibt. F-Droid kann nicht über den Google Play Store installiert werden (Grund). Damit F-Droid installiert werden kann, muss im Telefon die Installation aus “unsicheren Quellen” zugelassen werden. Das ist nicht weiter schlimm, solange man nicht anfängt von irgendwelchen ominösen Webseiten Android APKs runter zuladen und zu installieren. ...

03.01.2024 · hoergen

LibreOffice - Mit RegEx Hashtags suchen und markieren

Da ich meine Notizen nicht direkt in LibreOffice schreibe und ich gerne Hashtags nutze und ich diese etwas anders formatieren muss, habe ich nach einer Möglichkeit gesucht, wie ich in LibreOffice diese suchen und markieren kann, so dass ich sie mit einer Formatvorlage versehen kann. Aber alles der Reihe nach. Ich schreibe meine Texte normalerweise in Markdown. Weil das extrem schnell, mit jedem Editor und auf jedem Gerät dieser Erde, auf dem Texte eingegeben werden können, funktioniert. Markdown ist im Prinzip nur Text. Wer mehr darüber wissen will, findet in der Wikipedia schon mal einen guten Einstieg. ...

24.12.2023 · hoergen

Vim-Zeilenspielereien - Join

Zeilen zusammenfügen oder teilen in allen Variationen. Der Befehl dafür heißt JOIN Anmerkung: Groß-/Kleinschreibung ist wichtig. Großbuchstaben werden nicht extra mit einem SHIFT hervorgehoben Join zwei Zeilen zusammenführen J mit Leerzeichen J - Sollen zwei Zeilen, die durch einen Zeilenumbruch getrennt wurden zusammengeführt werden, so kann in der oberen Zeile einfach ein großes J gedrückt werden. Das führt dazu, dass die untere Zeile nach oben geholt UND mit einem Leerzeichen Abstand an die aktuellen Zeile angehängt wird. ...

02.11.2023 · hoergen

Touchpad effizient nutzen - Touchegg &amp; Touché

Funktioniert nicht unter Wayland. Ein Werkzeug effizient nutzen zu können, ist die Grundlage sich ganz auf den Inhalt konzentrieren zu können. Ein Grund warum ich z.B. den Editor Vim gerne mag, weil mit ihm Test hocheffizient bearbeitet werden können. Aber das ist eine andere Geschichte. Effizienz heisst auch, bei einer Eingabemethode bleiben zu können und nicht ständig die Eingabegeräte zu wechseln. So ist der Wechsel von Tastatur zu Maus oder Touchpad immer eine Unterbrechung. Nicht nur im motorischen Ablauf, sondern eben auch in der Konzentration. Also bei der Eingabe ausschliesslich auf der Tastatur bleiben zu können, oder bei der Nutzung der Maus oder des Touchpads nur auf diesen Geräten bleiben zu können, hat viele Vorteile. ...

31.10.2023 · hoergen

Tuxedo OS und Nextcloud Desktop Client

Praktischerweise ist der Nextcloud Desktop Client in den Quellen enthalten. Tuxedo OS hat als grafischen Desktop KDE als Grundlage. Der Nextcloud Client greift aber auf eine Technologie zur Speicherung von Authentifikationen zurück, die in einem Paket von GNOME, der andere große grafische Desktop. Das ist standardmäßig nicht installiert. Das hat zur Folge, dass jedes Mal, wenn der Rechner neu gestartet wird, hat der Nextcloud Client vergessen, dass er schon authentifizier ist und fordert erneut eine Authentifikation an. Kann man mögen, muss man aber nicht. ...

29.10.2023 · hoergen

Obsidian - PDF Export mit TOC

Für meine digitalen Notizen und Handbücher verwende ich seit längerer Zeit nur noch Markdown Textdateien. Aus Resilienz Gründen, um mit allen möglichen Programmen an meinen Daten arbeiten zu können und auch noch nach Jahren darauf zugreifen zu können, wenn es diverse Programme nicht mehr gibt. Dazu benutze ich aktuell die Suite Obsidian unter Linux, weil sie mir eine sehr gute Oberfläche und Suche bietet. Ab und zu exportiere ich dann auch die eine oder andere Datei, oder eine Zusammenstellung als PDF Datei. ...

25.10.2023 · hoergen

Passkey : alter Schuh in neuen zerlöcherten Schläuchen

Seit einiger Zeit wird ein neues “Passwortkonzept” beworben, womit die alten Passwörter nicht mehr notwendig sind. Über dieses “neue” Konzept wird viel gesprochen und viel Unsinn verzapft. Daher kurz zusammengefasst, ohne Bullshit und Buzzword Bingo Passkey nutzt die Kombination aus Asymmetrischer Verschlüsselung wie GPG Biometrie, wie Gesicht, Fingerabdruck Synchronisation über mehrere Geräte So gut, wie das jetzt werbetechnisch hier aussieht ist es gar nicht. So ganz gar nicht! Oder noch deutlicher ...

14.09.2023 · hoergen

Vim Cheat Sheet

Weitere Vim Artikel hier im Blog. - [Vim Modi](#VimModi) - [Erklärung](#moduserkl) - [Normalmodus](#normalmodus) - [Einfügemodus](#Einfügemodus) - [Kommandomodus](#Kommandomodus) - [FAQ](#FAQ) - [Normalmodus](#Normalmodus) - [Beenden](#vimend) - [Multiplikator](#Multiplikator) - [Navigieren](#Navigieren) - [Book(m)arks](#Bookmarks) - [Undo & Redo](#Undo) - [Copy n Paste](#Copy) - [~Groß/Klein](#Kleinschreibung) - ["Register](#Register) - [Makros](#Makros) - [Autovervollständigung](#Autovervollständigung) - [Markieren](#Markieren) - [Löschen](#entfernen) - [Suchen](#Suchen) - [Suchen mit Logik Operatoren](#SuchenLogik) - [Suchen und Ersetzen](#Sersetzen) - [Kommandomodus](#Commandmodus) - [Datei laden](#Dateiladen) ## Vim Modi Erklärung Vim ist ein modaler Editor. Dies bedeutet, dass man in unterschiedlichen Modi arbeitet, was Einsteigern oft Probleme bereitet, andererseits aber eine sehr große Zahl von Tastenkürzeln erlaubt, da sich diese an einzelne Modi binden und daher auch mehrfach belegen lassen. Es gibt sechs Grundmodi. Zusätzlich gibt es noch fünf weitere Grundvarianten der Grundmodi. ...

12.09.2023 · hoergen

Audio in Video normalisieren mit ffmpeg

Manchmal ist das Audio in einem Video relativ leise und eigentlich ist da noch richtig Luft nach oben es lauter zu machen. Ein schöner und sehr eleganter Weg ist es mit ffmpeg die Normalisierungsfunktion zu nutzen, ohne das Video selbst erneut zu encoden. Das Audio muss natürlich neu encoded werden. Zuerst muss ermittelt werden welches der lauteste Peak (lauteste Stelle) im gesamten Audio ist Lautstärkenermittlung - Highest Peak ffmpeg -i Videodatei.mp4 -af "volumedetect" -vn -sn -dn -f null /dev/null ...

22.08.2023 · hoergen