Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe
allgemeine Kategorie => Tutorials => Thema von: Sebastian am 16. Oktober 2023, 10:19:05

Titel: Wiki - navi Diskussionsthread
Beitrag von: Sebastian am 16. Oktober 2023, 10:19:05

Der Beitrag ist in das Suletuxe Wiki (https://www.suletuxe.de/wiki/doku.php?id=tools:cli:navi:navi) gewandert. Dieser Thread dient als Diskussionsthread für die Wikiseite.

LG
Sebastian


Titel: Re:navi - Ein interaktives Spickzettel-Tool für die Befehlszeile
Beitrag von: Dietrich am 13. Dezember 2023, 19:40:03

Hallo Sebastian,
ich wollte nachvollziehen wo die .cheats liegen

Pfad gesucht:[dietrich@dietrich-medion ~]$ navi info cheats-path
/home/dietrich/.local/share/navi/cheats

Pfad gefunden, MC geöffnet um zu sehen was da liegt, nichts gefunden

Im angegebene Pfad gibt es keinen Unterordner navi



Titel: Re:navi - Ein interaktives Spickzettel-Tool für die Befehlszeile
Beitrag von: Sebastian am 13. Dezember 2023, 20:45:58

Hallo Dietrich,

Soweit alles richtig und zu erwarten. Denn Pfad der dir navi mitgeteilt hat, also:
Zitat:
/home/dietrich/.local/share/navi/cheats


Ist der Ort wo, navi nach .cheat Dateien sucht. Am anfang hast du ja noch keine, also musst du dort deine ersten .cheat Dateien ablegen. Um diese dort ablegen zu können musst du also noch zwei Ordner von Hand anlegen unter /home/dietrich/.local/share/ und zwar die navi/cheats sodass der Pfad halt stimmt wo navi danach sucht.


PS:

Falls nicht schon geschen, denke dran navi auch als Shell Widget einzurichten, damit du navi über STRG+G öffnen kannst. Nur so kannst du dann auch nachträglich die Befhele die dir navi einfügt auch noch nachträglich abändern, bevor sie ausgeführt werden.

Wie das gemacht wird habe ich in Fett Schrift verlinkt. Falls du dir unsicher sein solltest, beschreib einfach vorher hier im Forum was du versuchen würdest. Dann schau ich da noch mal rüber.

LG
Sebastian

Titel: Re:navi - Ein interaktives Spickzettel-Tool für die Befehlszeile
Beitrag von: Dietrich am 13. Dezember 2023, 20:58:40

Ok zu eins erledigt,
zu zwei
da ich mit bash arbeite, nur die erste Zeile eintragen richtig ?

Wenn ja , schon erledigt

Titel: Re:navi - Ein interaktives Spickzettel-Tool für die Befehlszeile
Beitrag von: Sebastian am 13. Dezember 2023, 21:29:18

Richtig und zwar diese hier


Code:

# bash
eval "$(navi widget bash)"


Wenn du STRG+G im Terminal drückst sollte Navi dann starten. Terminal muss aber einmal neugestartet werden damit der Eintrag auch geladen wird.

Titel: Re:navi - Ein interaktives Spickzettel-Tool für die Befehlszeile
Beitrag von: Dietrich am 15. Dezember 2023, 17:05:17

So meine Lieben,
Navi ist jetzt lauffähig, musste mich erstmal mit der Syntax für die Cheats auseinandersetzen, aber dank der Beispiele von Sebastian nicht so schwer.
Jetzt werde ich meine eigene Cheat Liste erstellen und dann kann damit gearbeitet werden.

Es vereinfacht doch die Arbeit, muss mein Arbeitsblatt nicht mehr ansehen Kopieren und einfügen.
Jetzt nur noch den im Kopf verbliebenen Rest des Befehls in der Konsole eingeben Strg g drücken und die passenden Vorschläge erscheinen.

Wissen geteilt und um mindesten N+1 mehr geworden ;D

LG
Dietrich

Titel: Re:navi - Ein interaktives Spickzettel-Tool für die Befehlszeile
Beitrag von: Sebastian am 15. Dezember 2023, 21:41:13

Das ist doch super, damit macht das Terminal auch gleich noch mal mehr Spaß, wenn man seine Befehle immer so einfach zur Hand hat.

Die Syntax ist auch eigentlich ziemlich einfach. Ich habe euch diese ja bei einem Treffen schon mal vorgestellt. Im grunde gibt es da nicht viel zu beachten.

Eine Zeile, die mit einem % anfängt, dahinter kann man Tags (Schlagwörter) schreiben, die für den nächsten bzw. nächsten Befehle passend sind.
Eine Zeile die mit # beginnt, dort hinterlegt man eine Beschreibung zum Befehl.
Eine Zeile, ohne jegliche Sonderzeichen am Anfang, ist dann der eigentliche Befehl.
In < > kann man eine Variable (Platzhalter) Namen in seinem Befehl einfügen.
Und die Zeile, die mit einem $ und einem Variable-Namen beginnt, dort kann man ein Befehl hereinschreiben, der den Inhalt der Variable füllen soll.

PS:

Vergisst nicht eure Cheats hier zu teilen, wenn ihr der Meinung seid, dass für andere diese ebenfalls interessant sein können. Vielleicht fällt dem ein oder anderen auch noch ein Befehl bzw. Cheats zu verfeinern bzw. zu optimieren.


Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.