EditorSlechts de populairste zullen hier worden behandeld.

emacs(1)Ik gebruik zelden emacs, dus heb ik slechts een paar tips voor je. Een aantal emacs distributies worden niet voorgeconfigureerd geleverd met kleuren en het benadrukken van de syntax. Plaats dit in .emacs:(global-font-lock-mode t) (setq font-lock-maximum-decoration t)Dit werkt alleen onder X11. Bovendien voeg je de volgende regel toe voor geaccentueerde tekens:(standard-display-european 1)Ik zal het aan jou overlaten om alle documentatie van emacs zorgvuldig door te lezen om uit te zoeken hoe je het naar behoefte aan kunt passen --- mogelijkerwijs, kan het hacken een aantal maanden in beslag nemen. De Dotfile generator (Sectie ) is hierbij een goede hulp.

joe(1)Een aantal versies van joe werken in console niet met kleuren en ook werken een aantal speciale toetsen niet. Een snelle en niet zo'n mooie (en onelegante) oplossing voor het eerder genoemde probleem is dit:~$ export TERM=vt100 ~$ joe myfile (edit your file) ~$ export TERM=linuxOm de speciale toetsen werkend te krijgen, hoef je slechts .jstarrc of je favoriete emulatie te wijzigen; je kunt beginnen bij de systeemomvattende configuratiebestanden in /usr/lib/joe. Zoek naar de vierde sectie (key bindings). Hiermee worden Home en End geactiveerd:bol ^[ [ 1 ~ Ga naar het begin van de regel eol ^[ [ 4 ~ Ga naar het einde van de regelJe kunt achter de gewenste ESC sequences komen door het typen van cat gevolgd door de speciale toetsen.

jed(1) Dit is mijn favoriete editor: het doet wat het moet doen, het is lichter en eenvoudiger te configureren dan emacs, en emuleert tamelijk goed andere editors. Veel gebruikers op de universiteit waar ik zit maken gebruik van jed om EDT, VMS' systeemeditor te emuleren.De configuratiebestanden van jed zijn .jedrc en /usr/lib/jed/lib/*; de eerstgenoemde kan worden aangepast vanuit jed.rc in de laatstgenoemde directory. als blijkt dat xjed de DEL toets niet herkent, voeg dan de volgende regels toe aan .jedrc: #ifdef XWINDOWS x_set_keysym (0xFFFF, 0, "\e[3~"); setkey (``delete_char_cmd'', "\e[3~"); #endif je hoeft slechts een paar regels in .jedrc aan te passen om ervoor te zorgen dat jed EDT (of andere editors) emuleert. ALs je wilt dat de `+' op het numerieke toetsenblok woorden verwijdert in plaats van een enkel teken, voeg het volgende dan toe aan .jedrc: unsetkey("\eOl"); unsetkey("\eOP\eOl"); setkey("edt_wdel", "\eOl"); setkey("edt_uwdel", "\eOP\eOl"); na de regel met () = evalfile("edt") (of vergelijkbaar); voeg het volgende in .Xmodmap om ervoor te zorgen dat xjed het numerieke toetsenblok voor EDT emulatie gebruikt: keycode 77 = KP_F1 keycode 112 = KP_F2 keycode 63 = KP_F3 keycode 82 = KP_F4 keycode 86 = KP_Separator aanpassen van kleuren voor xjed gebeurt door het toevoegen van regels zoals de volgende in .Xdefaults: xjed*Geometry: 80x32+150+50 xjed*font: 10x20 xjed*background: midnight blue # enzovoort... de ``afkorting'' feature is een onschatbare tijdsbespaarder. Schrijf een bestand zoals het volgende als $HOME/.abbrevs.sl (je kunt deze naam wijzigen door het invoegen van variable Abbrev_File = "/usr/lib/jed/abbrev.sl"; in .jedrc): create_abbrev_table ("Global", "0-9A-Za-z"); define_abbrev ("Global", "GG", "Guido Gonzato"); create_abbrev_table ("TeX", "\\A-Za-z0-9"); define_abbrev ("TeX", "\\beq", "\\begin{equation}"); define_abbrev ("TeX", "\\eeq", "\\end{equation}"); % and so on... en typ ESC x abbrev_mode om het te activeren. Voeg aan .jedrc de volgende regels toe om afkortingen standaard te activeren: define text_mode_hook () { set_abbrev_mode (1); } % define fortran_hook () { set_abbrev_mode (1); use_abbrev_table ("Fortran"); } % enzovoort...