<HTML> <HEAD> <TITLE>Les éditeurs chinois</TITLE> </HEAD> <BODY> <H1>4. <A NAME="s4"></A>Les éditeurs chinois</H1> <P> <A HREF="Chinese-HOWTO.html#toc4">Contenu de cette section</A></P> <H2>4.1 <A NAME="ss4.1"></A> Celvis et CVim - des clones de vi/ex</H2> <P>C-Elvis est un clone de vi/ex, l'éditeur standard d'UNIX. Il autorise l'édition de textes chinois, Européens, et le mélange des deux. C-Elvis reconnaît presque toutes les commandes vi/ex, aussi bien en mode vi<F>sual</F> qu'en mode ex (:) , pour les sinogrammes comme pour les caractères romains. C-Elvis peut être employé à la fois pour les deux systèmes de codage de texte chinois standard, GB2312-80 et Big5. Il vous faudra l'utiliser au sein d'un terminal chinois tel que cxterm pour pouvoir saisir et afficher des sinogrammes.</P> <H3>Récupérer celvis</H3> <P>Le site ftp de celvis est <PRE> celvis-1.3.tar.gz ifcss.org:/pub/software/unix/editor </PRE> </P> <H3>Installer celvis</H3> <P> <BLOCKQUOTE><CODE> <PRE> # tar -xvzf celvis-1.3.tar.gz # cd celvis </PRE> </CODE></BLOCKQUOTE> Vous devez éditer <CODE>tmp.c</CODE>, et supprimer les lignes 93-95 <HR> <PRE> #if OS9 if we don't have write permission... #endif </PRE> <HR> Puis, vous pouvez compiler avec <BLOCKQUOTE><CODE> <PRE> # cp Makefile.s5 Makefile # make install </PRE> </CODE></BLOCKQUOTE> Comme le <CODE>Makefile</CODE> n'est pas prévu pour Linux, il se peut que vous ayez beaucoup de messages d'avertissement (warning), mais vous pouvez tous les ignorer. <CODE>celvis</CODE> sera installé dans <CODE>/usr/local/bin</CODE>.</P> <P></P> <H3>Cvim</H3> <P> CVim est un patch destiné à ajouter la gestion du Chinois à vim-4.2. Il inclut quelques caractéristiques propres à vi qui ne sont pas reconnues par celvis-1.3, comme la numérotation des lignes, le saut à la ligne automatique et l'édition de gros fichiers. Vous pouvez trouver <CODE>vim-4.2-Chinese-patch</CODE> et <CODE>vim-4.2.tar.gz</CODE> sur <CODE>ftp.csie.nctu.edu.tw:/pub/Unix/Chinese/cvim</CODE></P> <P> <BLOCKQUOTE><CODE> <PRE> # tar -xvzf vim-4.2.tar.gz # cd vim-4.2/src # patch < ../../vim-4.2-Chinese-patch </PRE> </CODE></BLOCKQUOTE> Vous pouvez éditer le fichier ``<CODE>vim-4.2/src/feature.h</CODE>'' pour l'adapter à votre goût. La compilation est toute bête, faîtes simplement <BLOCKQUOTE><CODE> <PRE> # make # make install </PRE> </CODE></BLOCKQUOTE> </P> <P></P> <H2>4.2 <A NAME="ss4.2"></A> Cjoe - Joe's Own Chinese Editor </H2> <P>JOE est un éditeur de texte ASCII plein écran, freeware, à vocation professionnelle et conçu pour tourner sous UNIX. Il ressemble à la plupart des éditeurs que l'on peut trouver dans le monde du compatible IBM PC. Bien que je ne l'utilise pas moi-même, c'est assurément un éditeur remarquable.</P> <P></P> <H3>Récupérer cjoe</H3> <P>Vous pouvez trouver <CODE>cjoe-2.8.tgz</CODE> au même endroit que <CODE>celvis-1.3.tar.gz</CODE> <PRE> cjoe-2.8.tgz ifcss.org:/pub/software/unix/editor </PRE> </P> <P></P> <H3>Compiler et installer cjoe</H3> <P>Commencez par éditer le fichier <CODE>Makefile</CODE> si vous souhaitez modifier l'emplacement des binaires, des fichiers d'initialisation de la table des touches et des pages de man. Sinon, faîtes simplement ce qui suit <BLOCKQUOTE><CODE> <PRE> # make # make install </PRE> </CODE></BLOCKQUOTE> </P> <P></P> <H2>4.3 <A NAME="ss4.3"></A> Cemacs et CChelp pour Emacs</H2> <P>Cemacs est un moyen d'afficher et d'éditer des fichiers en Chinois avec GNU Emacs. Pour pouvoir utiliser Cemacs, il faut lancer Emacs depuis un terminal chinois ou sous un programme d'émulation comme cxterm. CCHELP est un système qui permet d'obtenir instantanément des renseignements utiles sur les sinogrammes. Une fois CCHELP installé, le fait de cliquer sur n'importe quel caractère chinois fera apparaître un message d'aide montrant le caractère lui-même, sa prononciation en PinYin, ainsi qu'une indication de son sens en Anglais. Les codages chinois GB et BIG5 sont tous les deux reconnus.</P> <H3>Récupérer Cemacs et CChelp</H3> <P>On peut les trouver tous les deux sur <CODE>ftp.math.psu.edu:/pub/simpson/chinese</CODE></P> <H3>Installation</H3> <P>Suivez les indications fournies dans les fichiers README respectifs de cemacs et cchelp.</P> <P></P> <H2>4.4 <A NAME="ss4.4"></A> Mule et Xemacs 20.0</H2> <P></P> <H3>Récupérer Mule-2.3 et le patch pour Linux</H3> <P> <PRE> mule-2.3.tar.gz ftp.ifcss.org:/pub/software/mule/editor sunsite.unc.edu:/pub/Linux/distribution/je/sources/mule mule-2.3+lx.diff.gz sunsite.unc.edu:/pub/Linux/distribution/je/sources/mule </PRE> </P> <H3>Compilation et installation</H3> <P>Décompactez le paquetage puis appliquez le patch <BLOCKQUOTE><CODE> <PRE> # tar -xvzf mule-2.3.tar.gz # patch < mule-2.3+lx.diff # cd mule-2.3/ # ./configure "i386-*-linux" --with-x11 --with-x-toolkit --with-gcc </PRE> </CODE></BLOCKQUOTE> </P> <P>Si vous voulez peaufiner votre version de mule, lisez le fichier ``INSTALL'' puis, essayez ``<CODE>./configure --help</CODE>''. Après la configuration, il vous faudra légèrement modifier le fichier ``<CODE>src/Makefile</CODE>'' en changeant ``<CODE>-lcurses</CODE>'' en ``<CODE>-lncurses</CODE>''. A présent, faîtes</P> <P> <BLOCKQUOTE><CODE> <PRE> # make # make install </PRE> </CODE></BLOCKQUOTE> Le répertoire d'installation par défaut est <CODE>/usr/local</CODE>.</P> <H3>L'utilisation du Chinois sous Mule-2.3</H3> <P>Si vous avez installé des polices, vous pouvez faire usage de mule pour toutes entrées/sorties de sinogrammes. La plupart des fontes chinoises sont en corps 16 ou 24, par conséquent, vous pouvez essayer <BLOCKQUOTE><CODE> <PRE> # mule -fn 8x16 & </PRE> </CODE></BLOCKQUOTE> Ou <BLOCKQUOTE><CODE> <PRE> # mule -fn 12x24 & </PRE> </CODE></BLOCKQUOTE> Sous mule tapez <CODE>M-x load-library RETURN chinese RETURN</CODE> . La commande ``Ctrl-]'' permet de basculer entre les différents modes de saisie.</P> <P></P> <H3>Xemacs 20.0</H3> <P>Pas encore essayé.</P> <P></P> <HR> <P> Chapitre <A HREF="Chinese-HOWTO-5.html">suivant</A>, Chapitre <A HREF="Chinese-HOWTO-3.html">Précédent</A> <P> Table des matières de <A HREF="Chinese-HOWTO.html#toc4">ce chapitre</A>, <A HREF="Chinese-HOWTO.html#toc">Table des matières</A> générale</P> <P> <A HREF="Chinese-HOWTO.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>