*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' : > :set 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' : > :set guifont=Lucida\ Terminal 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 : > :set guifont=monospace:s10:a Choisir la police "Courier" en taille 12, grasse et italique : > :set guifont=Courier:s12:b:i Choisir une police avec le sélecteur graphique : > :set guifont=* ============================================================================== 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: