Naprawianie zawijania linii za pomocą okna terminala OS X


1

Jestem nowy w systemie Mac OSX, ale użyłem „pudeł” BSD, aby pomyślnie uruchomić stary czytnik wiadomości o nazwie TRN. Udało nam się go skompilować i działa całkiem dobrze. Najnowszy problem, jaki mam, to owijanie linii.

Artykuły z wiadomościami Usenet wymagają zawijania linii, aby działały poprawnie, lub każdy, kto śledzi twoje artykuły, dostaje bałaganu z nie cytowanym tekstem, ponieważ wyszedł na jedną linię. Mógłbym robić stałe, twarde zwroty, ale to nie jest odpowiedź.

Poniżej wygląda mój starszy plik .profile, który idealnie zawijał linie i nigdy nie powodował problemów z edycją. Nie mam pojęcia, co oznacza połowa tego, co robi lub co robi, ponieważ mój administrator wprowadziłby te zmiany, a moja powłoka działała idealnie. Jeszcze mniej potrafię to rozgryźć na tym komputerze Mac.

Tak wyglądał mój stary profil.

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:$HOME/bin; export PATH
#stty erase    
stty dec
export PS1="\u@\h.whatever.net \d \t \w \n"
case `id -u` in
       0) PS1="${PS1}# ";;
       *) PS1="${PS1}% ";;
esac
export TERM=vt100
stty -hupcl
PAGER=more ; export PAGER
export NAME="me myself"
EDITOR=pico ; export EDITOR
crt=53 ; export crt
#ENV=$HOME/.shrc ; export ENV

Tak więc dodanie tego do pliku .profile, który tworzę w katalogu domowym za pomocą systemu OS X, nie leczy długich linii. Co ja robię źle? Próbowałem majstrować przy moim bashrc i to też nie wydaje się nic robić, ponieważ patrząc na mój szkic widzę, że końcowy wynik tego postu nie jest sformatowany tak, jak bym tego chciał.


Większość tego pliku .profile nie ma absolutnie nic wspólnego z formatowaniem. Wygląda na to, że mówisz o pisaniu plików tekstowych, które zależą od edytora , a nie ustawień .profile. Czy możesz wyjaśnić, czy szukasz zawijania tekstu zapisanego w edytorze (pico?), Czy też zawijania tekstu wyświetlanego na terminalu ?
Kevin Reid,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.