*os_qnx.txt* Pour Vim version 6.2. Dernière modification : 17 sep 2001
MANUEL de RÉFÉRENCE VIM - Julian Kinraid
*QNX* *qnx*
Ce fichier documente les particularités de Vim sur QNX.
1. Général |qnx-general|
2. Compiler Vim |qnx-compiling|
3. Support du terminal |qnx-terminal|
4. IHM graphique Photon |photon-gui|
5. Polices Photon |photon-fonts|
6. Bogues & tâches à effectuer
==============================================================================
1. Général *qnx-general*
Sur QNX, Vim se comporte très similairement aux autres version Unix.
|os_unix.txt|
==============================================================================
2. Compiler Vim *qnx-compiling*
Vim peut être compilé en utilisant la méthode standard : `configure` puis
`make`. Si vous souhaitez compiler le support de X11, passez l'option
"--with-x" à `configure`. Sinon, lancez "./configure" sans aucun argument, ou
avec "--enable-gui=photon" pour compiler le support de l'IHM graphique Photon.
Utilisez "./configure --help" pour connaître les fonctionnalités que vous
pouvez activer ou désactiver.
==============================================================================
3. Support du Terminal *qnx-terminal*
Vim offre le support de la souris et du presse-papier dans un pterm si les
options correspondantes sont compilées, ce qui est normalement le cas.
Les options qui affectent le support de la souris sont |'mouse'| et
|'ttymouse'|. Lors de l'utilisation de la souris, seul le cliquer/glisser
simple avec le bouton gauche ou droit est supporté. Si vous maintenez Maj,
Ctrl ou Alt enfoncé lors du déplacement de la souris, pterm prendra lui-même
en charge la souris. Cela effectuera une sélection, distincte des actions et
des traitements de Vim.
Quand la souris est disponible, vous pouvez appuyer sur Alt-ClicDroit pour
ouvrir le menu pterm. Pour désactiver la souris dans Vim, affectez une chaîne
vide à l'option 'mouse' :==============================================================================
4. IHM graphique Photon *photon-gui*
Pour démarrer l'IHM graphique de Vim, vous devez lancez soit "gvim", soit "vim
-g", sinon la version console s'exécute. Pour plus d'informations, voir
|gui-x11-start|.
Fonctionnalités supportées :
Commande ":browse" |:browse|
Commande ":confirm" |:confirm|
Clignotement du curseur |'guicursor'|
Menus, menus contextuels, priorités des menus |:menu|
|popup-menu|
|menu-priority|
Barre d'outils |gui-toolbar|
|'toolbar'|
Sélecteur de polices (":set guifont=*") |photon-fonts|
Le focus suit la souris |'mousefocus'|
Masquage de la souris |'mousehide'|
Apparence du pointeur de la souris |'mouseshape'|
Presse-papiers |gui-clipboard|
Fonctionnalités non terminées :
Support des modes spécifiques d'internationalisation, tels que les
modes Farsi ou Hebrew
Support d'encodages différents
Ce fichier d'aide
Fonctionnalités non supportées :
Fenêtre Rechercher/Remplacer |:promptfind|
Menus détachables
D'autres encore auxquelles je n'ai pas pensé, et qui par conséquent
ne figurent pas dans cette liste.
==============================================================================
5. Polices Photon *photon-fonts*
Vous choisissez la police de l'IHM graphique avec l'option 'guifont' :La police choisie doit être une police à espacement constant, et tous les
espaces du nom de la police doivent être protégés par un '\'. La police par
défaut est "PC Terminal", en taille 8. L'utilisation de '*' comme nom de
police ouvre le sélecteur de polices standard de Photon, dans lequel vous
pouvez choisir une police.
À la suite du nom, vous pouvez inclure des paramètres optionnels pour
contrôler la taille et le style de la police. Ils sont séparés par des ':'.
Toutes les polices ne supportent pas l'ensemble des styles disponibles.
Les paramètres disponibles sont :
s{taille} Fixe la {taille} de la police
b Style gras
a Utiliser l'anti-crénelage
i Style italique
Exemples :
Choisir la police "monospace" en taille 10 avec l'anti-crénelage :Choisir la police "Courier" en taille 12, grasse et italique :Choisir une police avec le sélecteur graphique :==============================================================================
6. Bogues & tâches à effectuer
Bogues :
- Petit problème résiduel avec la surbrillance des menus.
- Lors de l'utilisation de phditto/phinows/etc., si vous employez une
police qui ne supporte pas l'attribut gras, quand Vim tente de
dessiner du texte gras, l'affichage est sali.
- Il est parfois difficile de voir le curseur.
- De nombreux problèmes mineures et corrigibles :)
À faire :
- Améliorer le support multi-lingue.
- Options pour choisir la police utilisée dans le menu et la barre
d'outils.
- Dialogue Rechercher/Remplacer.
- La fonctionnalité client/serveur.
- Possiblement les menus détachables.
- Remplacer fork() par spawn() lors du lancement d'un programme
externe.
vim:tw=78:sw=4:ts=8:ts=8:ft=help:norl: