Also,
Entwarnung.
Ich erlaube mir hier den Bug von Schomo (vielen dank für die Mail!), so wie ich ihn reproduzieren konnte, zu Posten.
(Schomo),Wenn mann statt:
set meta-flag On
set input-meta On
set convert-meta Off
set output-meta On
set show-all-if-ambiguous On
folgendes in die .inputrc schreibt:
set meta-flag On
set input-flag On
set convert-flag Off
set output-flag On
set show-all-if-ambiguous On
und unter der Option Fenstereinstellungen bei Emulation Nicht ASCII Zeichen in Escape-Sequenz umwandeln deaktiviert
erhält man eine Ausgabe folgender art:
BASH LINENO RANDOM
BASH_VERSINFO LINES SECONDS
BASH_VERSION LOGNAME SECURITYSESSIONID
COLUMNS MACHTYPE SHELL
DIRSTACK MAILCHECK SHELLOPTS
EUID OPTERR SHLVL
GROUPS OPTIND TERM
HISTCMD OSTYPE TERM_PROGRAM
HISTFILE PATH TERM_PROGRAM_VERSION
HISTFILESIZE PIPESTATUS UID
HISTSIZE PPID USER
HOME PS1 _
HOSTNAME PS2 __CF_USER_TEXT_ENCODING
HOSTTYPE PS4
IFS PWD
wenn man "ä" drückt, ausserdem funktioniert das "e" nicht mehr und ein druck auf das "ü" produziert die Zeichenfloge "gr".
Bei der Ausgabe handelt es sich um die System Umgebungsvariablen.
Diese kann man sich mit dem befehl "echo $<Name> anzeigen lassen.
Also z.B. >echo $PWD
/Users/Username
gibt den aktuellen Pfad aus (befehl pwd).
>echo $PS1
\h:\w \u\$
zeigt die konfig des kommando Promts an.
Ich weiss jetzt nicht wie der Befehl lautet um die gesetzten Variablen
zu zeigen (normal nehme ich "env") und kann mir das nur so erklären, dass
die nicht mehr funktionierended escapesequenz auf dem "ä" zufällig jenen Befehl auslöst.
lg
binary
Ergebnis 11 bis 20 von 26
- 05.09.2005, 16:17 #11
Re: Sonderzeichen in der MacOSX-Bash
Jaaaa, hab ich ja auch gemacht mit pico, hab es nur vergessen gehabt zu posten, weil ich die Anleitung mal aufgeschrieben hatte, deswegen bin ich auch drauf gekommen, weil ich bei copy und paste geschludert hatte. Wie gesagt öffentlich poste ich den Bug nicht, aber wenn ihr mir eine E-Mail schickert, kriegt ihr das File.
Gruß SchomoRäuber Kneissl am Tag seiner Hinrichtung: De Woch fangt ja scho guat o!
MacBook Pro+MacMini+G5+Powerbook G4+iPod Nano+G3/333+MacPlus+Clone+PC
- 07.09.2005, 15:40 #12BinaryInaktiv
Re: Sonderzeichen in der MacOSX-Bash
- 22.12.2005, 15:20 #13
Re: Sonderzeichen in der MacOSX-Bash
Früher hat's mal funktioniert, heute nicht. Ich habe für meine Umlaute immer noch lauter ?? als Platzhalter, obwohl meine .inputrc genauso aussieht wie von Schomo oben im Thread mit TextEdit beschrieben hat.
Allerdings habe ich die Datei vim editiert.Der Horizont vieler Menschen ist ein Kreis mit Radius null - und das nennen sie ihren Standpunkt.
Albert Einstein
Whenever you find yourself on the side of the majority, it is time to pause and reflect.
Mark Twain
- 23.12.2005, 09:01 #14
Re: Sonderzeichen in der MacOSX-Bash
http://www.apfeltalk.de/forum/umlaut...al-t23542.html
Hier hatten wir das.
- 23.12.2005, 09:24 #15
Re: Sonderzeichen in der MacOSX-Bash
Meinst Du das?
Ich nehme an, das gehört in die .bashrc?
Zitat von MacMark Der Horizont vieler Menschen ist ein Kreis mit Radius null - und das nennen sie ihren Standpunkt.
Albert Einstein
Whenever you find yourself on the side of the majority, it is time to pause and reflect.
Mark Twain
- 23.12.2005, 09:33 #16
Re: Sonderzeichen in der MacOSX-Bash
Die .bash_profile wird aufgerufen, wenn die bash als login shell gestartet wird, also durch neue Session von Terminal.app.
Die .bashrc wird aufgerufen, wenn die bash als nicht-login-shell gestartet wird, also wenn man 'bash' tippt, um einen neue sub-shell zu starten.
Im folgenden ist gezeigt, daß man bei beiden Varianten die gleiche Umgebung vorfindet, da hiermit die .bashrc immer aufgerufen wird (zur Not von der .bash_profile):
In meiner .bash_profile steht dieses, wobei die erste Zeile für den Aufruf interessant ist
:
In meiner . bashrc dieses:Code:. .bashrc alias ls='ls -vw' alias m2u="tr '\015' '\012'" alias u2m="tr '\012' '\015'" test -r /sw/bin/init.sh && . /sw/bin/init.sh
In der .inputrcCode:LC_ALL=en_US.UTF-8 export LC_ALL LANG=en_US.UTF-8 export LANG PATH=/usr/local/php5/bin:/usr/local/php5/man:$PATH PATH=/usr/local/:/usr/local/bin:/usr/local/sbin:/Developer/Tools: /usr/local/share/man:/sw/share/man:/usr/local/mysql/bin: /usr/local/mysql/man:$PATH export PATH
Code:set meta-flag on set convert-meta off set output-meta on set completion-ignore-case on set show-all-if-ambiguous on
Geändert von MacMark (23.12.2005 um 10:14 Uhr)
- 23.12.2005, 09:40 #17SchnapperInaktiv
Re: Sonderzeichen in der MacOSX-Bash
Hi,
das klappt schonmal, was das Tippen in der Shell betrifft. Legt man aber jetzt einen Ordner an namens, keine Ahnung, von mir aus "öse", dann sieht der bei 'ls' aber so aus:
o??se
im Finder hingegen richtig. Also scheinbar wird das ö richtig gesetzt, aber im Dateilisting falsch dargestellt. Bekommt man das auch noch hin?
- 23.12.2005, 09:58 #18
Re: Sonderzeichen in der MacOSX-Bash
Das sieht ja prima aus. Nur mal eine kurze Verständnisfrage, während ich mal einiges in mein Terminal tippe.
Ich will die Umlaute und Sonderzeichen sichtbar haben, das heißt, nicht en_EN kommt für mich in Frage, sondern nur de_DE, oder?
- 23.12.2005, 10:03 #19
Re: Sonderzeichen in der MacOSX-Bash
Yes, Sir
Zitat von Schnapper 
Mit
Du kannst aber auch in der .bash_profile einen Alias setzen, so daß ls immer als ls-w ausgeführt wird:Code:ls -w
Ich habe meinen obigen (Listing-) Beitrag korrigiert und den Alias für ls dort nun auch angegeben.Code:alias ls='ls -w'
Boldly go
- 23.12.2005, 10:25 #20
Re: Sonderzeichen in der MacOSX-Bash
Na, das ist doch mal eine muntere Diskussion. Jetzt muss ich nur noch wieder finden, wie ich das Terminal farbig bekommen kann. Verzeichnisse, ausführbare Dateien etc. in unterschiedlichen Farben.
Falls es jemand weiß (...), suche ich gar nicht weiter.



Zitieren


