![](https://seccdn.libravatar.org/avatar/b045f44a28ee096992ea4638f0312aef.jpg?s=120&d=mm&r=g)
xlarge wrote:
hhv wrote:
xlarge wrote:
Frage: Wie kann ich Woerter ,Buchstaben - Bunt - Fett-hell -hervorgehoben etc. darstellen ? Auf der shell selber geht es ja ,auch mit dem prompt ,aber wie geht dieses im Editor Joe? Mit ----- > ^[[1m endspricht bold geht es im Editor Joe nicht. Im vi ,Emacs geht es.
Im joe gehts auch. Es gibt zwei Arten von Hervorhebungen
^_<Buchstabe> ^H<Buchstabe>^H
Also ,nun hab ich alles was mir Eingefallen ist ,natuerlich zuerst alle deine Tips ausprobiert. Ohne Erfolg. Geht wohl nur mit US Tastatur(treiber) .....schadeeeee
Wie waers mal mit man joe. Es gibt unter un*x systemen allerlei Sch...Editoren. Dazu rechne ich vi und absolute Monster wie emacs. Das sind die editoren bei denen viele Taste _garantiert_ _nicht_ das machen, was man von ihnen erwartet. Die ersten Probleme damit hat man als newbie meistens, wenn man mal per Zufall da rein, dann aber nicht mehr rauskommt. Aber Joe ist ein wirklich genialer Editor. Wenn du unter DOS mal mit Qedit gearbeitet hast, weisst du, was ich meine. Joe hat zwei Tasten um unuebliche sequenzen zu erzeugen. Die eine, um Tasten unterhalb ascii 7F, die andere, um solche ab 80 (hex) zu erzeugen. Die unter 7F werden mithilfe von ` erzeugt. Wenn das bei dir nicht laeuft, dann kannst du entweder auf BetriebssystemEbene dieses Zeichen auf eine Taste legen. oder joe aendern. Auf SystemEbene (wirkt ueber all) geht das mit dem kommando loadkey: Mit dem Kommando echo "keycode 41 = circumflex grave" | loadkeys wird die Taste links neben der "1" mit den Zeichen ^ und ` belegt. Ueblicherweise liegen da auf der deutschen Tastatur glaube ich ^ und das GRAD Zeichen drauf. Da das Gradzeichen aber nicht gebraucht wird, kannst du es z.B. mit ` belegen. Das wirkt bis zum naechsten Neustart, der ja bekanntlich unter Linux nicht erforderlich ist. Falls doch, kannst du das Kommando auch in eine der Startdateien einbauen, z.B. /sbin/init.d/boot (aber bitte, nachdem die normale keytable geladen worden ist) oder auch die /etc/profile. Wenn du im joe dieses Zeichen eingibst kennst du anschliessend z.B. H oder _ tippen, um die ersehnten 'weissen' Zeichen zu erhalten. Eine andere Moeglichkeit waere es, joe, d.h. das ensprechende joe- Macro auf eine andere Taste zu legen.
Weder ----- > Strg+H noch Strg+_ noch Strg+_ bringen mir den gewuenschten Erfolg. Und Escape Sequenzen auch nicht ,vollkommen verzweifel :-(
Die Control-Sequencen ^_ bzw ^H erzeuge ich im joe mit Hilfe der `-Taste. Wie das bei der deutschen Tastatur aussieht, musst du selbst mal ausprobieren. Joe selber stellt diese Sequencen das weiss dar, d.h. er stellt z.B. ^H als weisses H dar.
Also ,dass hatte keinen Erfolg.
Um einen derartigen Text darzustellen musst du das ganze z.B.durch less pipen: echo "mal sehen ^_w^_a^_s das ^Hw^H^Hi^H^Hr^H^Hd^H" | less -E
Mit dem Pipen ,wie mache ich das wenn ich eine Datei bereits erstellt habe , und nur einige Woerter (markieren) will ? - Geht whohl nicht ,oder ?
Gehen tut unter Linux grundsaetzlich alles. Sowas geht mittels sed, den du dazu benutzen koenntes, bestimmte Worte in markierte umzuwandeln.
AnsiEscape Funktioniert auch nicht: z.b: ^[[25mHallo -----> sollte blinken
Aber klar geht das: Wie hast du ^[ erzeugt? Aus zwei getrennten Buchstaben? Das fluppt natuer- lich nicht. Es muss schon 'echt' erzeugt werden. Auf der shell Ebene mit Control-V Control-[ oder Control-V Control-Escape Im Joe mit `[ oder `Escape 25 schaltet uebrigens das Blinken _aus_ (alle 20er schalten aus) Einschalten mit 5.
Das wuerde bei mir "mal sehn was das wird" ausgeben, wobei "was" weiss und wird hellgruen dargestellt wird.
Genau das wollte ich auch so haben ,bunt oder fett ,bold egal nur auffallen muss es :-)
-- MfG Peter K. <A HREF="http://www.megabit.net/home/xlarge"><A HREF="http://www.megabit.net/home/xlarge</A">http://www.megabit.net/home/xlarge</A</A>> S.u.S.E. Newbie
-- H. Henning Vossieck - h.vossieck@ndh.net - <A HREF="http://www.ndh.net/home/vossieck/"><A HREF="http://www.ndh.net/home/vossieck/</A">http://www.ndh.net/home/vossieck/</A</A>> 49 2291 3010/6519 -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
![](https://seccdn.libravatar.org/avatar/b045f44a28ee096992ea4638f0312aef.jpg?s=120&d=mm&r=g)
hhv wrote:
xlarge wrote:
hhv wrote:
xlarge wrote:
Frage: Wie kann ich Woerter ,Buchstaben - Bunt - Fett-hell -hervorgehoben etc. darstellen ? Auf der shell selber geht es ja ,auch mit dem prompt ,aber wie geht dieses im Editor Joe? Mit ----- > ^[[1m endspricht bold geht es im Editor Joe nicht. Im vi ,Emacs geht es.
Im joe gehts auch. Es gibt zwei Arten von Hervorhebungen
^_<Buchstabe> ^H<Buchstabe>^H
Also ,nun hab ich alles was mir Eingefallen ist ,natuerlich zuerst alle deine Tips ausprobiert. Ohne Erfolg. Geht wohl nur mit US Tastatur(treiber) .....schadeeeee
Wie waers mal mit man joe. Es gibt unter un*x systemen allerlei Sch...Editoren. Dazu rechne ich vi und absolute Monster wie emacs. Das sind die editoren bei denen viele Taste _garantiert_ _nicht_ das machen, was man von ihnen erwartet. Die ersten Probleme damit hat man als newbie meistens, wenn man mal per Zufall da rein, dann aber nicht mehr rauskommt.
Aber Joe ist ein wirklich genialer Editor. Wenn du unter DOS mal mit Qedit gearbeitet hast, weisst du, was ich meine.
Joe hat zwei Tasten um unuebliche sequenzen zu erzeugen. Die eine, um Tasten unterhalb ascii 7F, die andere, um solche ab 80 (hex) zu erzeugen. Die unter 7F werden mithilfe von ` erzeugt. Wenn das bei dir nicht laeuft, dann kannst du entweder auf BetriebssystemEbene dieses Zeichen auf eine Taste legen. oder joe aendern. Auf SystemEbene (wirkt ueber all) geht das mit dem kommando loadkey:
Mit dem Kommando
echo "keycode 41 = circumflex grave" | loadkeys
wird die Taste links neben der "1" mit den Zeichen ^ und ` belegt. Ueblicherweise liegen da auf der deutschen Tastatur glaube ich ^ und das GRAD Zeichen drauf. Da das Gradzeichen aber nicht gebraucht wird, kannst du es z.B. mit ` belegen. Das wirkt bis zum naechsten Neustart, der ja bekanntlich unter Linux nicht erforderlich ist. Falls doch, kannst du das Kommando auch in eine der Startdateien einbauen, z.B. /sbin/init.d/boot (aber bitte, nachdem die normale keytable geladen worden ist) oder auch die /etc/profile. Wenn du im joe dieses Zeichen eingibst kennst du anschliessend z.B. H oder _ tippen, um die ersehnten 'weissen' Zeichen zu erhalten.
Eine andere Moeglichkeit waere es, joe, d.h. das ensprechende joe- Macro auf eine andere Taste zu legen.
Weder ----- > Strg+H noch Strg+_ noch Strg+_ bringen mir den gewuenschten Erfolg. Und Escape Sequenzen auch nicht ,vollkommen verzweifel :-(
Die Control-Sequencen ^_ bzw ^H erzeuge ich im joe mit Hilfe der `-Taste. Wie das bei der deutschen Tastatur aussieht, musst du selbst mal ausprobieren. Joe selber stellt diese Sequencen das weiss dar, d.h. er stellt z.B. ^H als weisses H dar.
Also ,dass hatte keinen Erfolg.
Um einen derartigen Text darzustellen musst du das ganze z.B.durch less pipen: echo "mal sehen ^_w^_a^_s das ^Hw^H^Hi^H^Hr^H^Hd^H" | less -E
Mit dem Pipen ,wie mache ich das wenn ich eine Datei bereits erstellt habe , und nur einige Woerter (markieren) will ? - Geht whohl nicht ,oder ?
Gehen tut unter Linux grundsaetzlich alles. Sowas geht mittels sed, den du dazu benutzen koenntes, bestimmte Worte in markierte umzuwandeln.
AnsiEscape Funktioniert auch nicht: z.b: ^[[25mHallo -----> sollte blinken
Aber klar geht das: Wie hast du ^[ erzeugt? Aus zwei getrennten Buchstaben? Das fluppt natuer- lich nicht. Es muss schon 'echt' erzeugt werden. Auf der shell Ebene mit Control-V Control-[ oder Control-V Control-Escape
Tschuldigung, hier muss es Control-V Escape heissen
Im Joe mit `[ oder `Escape 25 schaltet uebrigens das Blinken _aus_ (alle 20er schalten aus) Einschalten mit 5.
Das wuerde bei mir "mal sehn was das wird" ausgeben, wobei "was" weiss und wird hellgruen dargestellt wird.
Genau das wollte ich auch so haben ,bunt oder fett ,bold egal nur auffallen muss es :-)
-- MfG Peter K. <A HREF="http://www.megabit.net/home/xlarge"><A HREF="http://www.megabit.net/home/xlarge</A">http://www.megabit.net/home/xlarge</A</A>> S.u.S.E. Newbie
-- H. Henning Vossieck - h.vossieck@ndh.net - <A HREF="http://www.ndh.net/home/vossieck/"><A HREF="http://www.ndh.net/home/vossieck/</A">http://www.ndh.net/home/vossieck/</A</A>> 49 2291 3010/6519 -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
-- H. Henning Vossieck - h.vossieck@ndh.net - <A HREF="http://www.ndh.net/home/vossieck/"><A HREF="http://www.ndh.net/home/vossieck/</A">http://www.ndh.net/home/vossieck/</A</A>> 49 2291 3010/6519 -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (1)
-
h.vossieck@ndh.net