*os_mac.txt* Pour Vim version 7.0. Dernière modification : 30 avr 2006
MANUEL de RÉFÉRENCE VIM - Bram Moolenaar et d'autres
*mac**Mac**macintosh**Macintosh*
Ce fichier documente les particularités de la version Macintosh de Vim.
Note : Ce fichier n'est pas très à jour. Vous pouvez trouver des informations
plus utiles ici : http://macvim.org/
1. Conventions sur les noms de fichiers |mac-filename|
2. Fichiers ".vimrc" et ".vim" |mac-vimfile|
3. FAQ |mac-faq|
4. Ce que l'on sait manquer sur Mac |mac-lack|
5. Rapport de bogue pour Mac |mac-bug|
6. Compiler Vim |mac-compile|
La version 3.0 de Vim existait déjà pour Mac. Voici les premières lignes de
cet ancien fichier :
VIM Release Notes
Initial Macintosh release, VIM version 3.0
19 October 1994
Eric Fischer
<enf1@midway.uchicago.edu>, <eric@jcp.uchicago.edu>, <etaoin@uchicago.edu>
5759 N. Guilford Ave
Indianapolis IN 46220 USA
==============================================================================
1. Conventions sur les noms de fichiers *mac-filename*
À partir de la version 7 de Vim, vous ne pouvez utiliser que les
séparateurs de chemin Unix avec Vim. L'algorithme utilisé pour déterminer
si le nom du fichier est absolu (c'est-à-dire relatif au "Bureau") ou relatif
au répertoire courant, est le suivant :
Si le chemin commence par un "/",
alors il est absolu
Si le chemin commence par un ":",
alors il est relatif
Si le chemin ne commence ni par un "/" ni par un ":",
et qu'un ":" est rencontré avant un "/",
alors le chemin est absolu.
:e /HD/texte
:e HD:texte
édite le fichier "texte" du disque "HD".
:e :src:main.c
:e src/main.c
édite le fichier "main.c" dans le sous-répertoire "src" du répertoire courant.
:e os_mac.c
édite le fichier "os_mac.c" dans le répertoire courant.
Vous pouvez utiliser les variables |$VIM| et |$VIMRUNTIME|.
:so $VIMRUNTIME:syntax:syntax.vim
==============================================================================
2. Fichiers ".vimrc" et ".vim" *mac-vimfile*
Il est recommandé d'utiliser les séparateurs de ligne Unix pour les scripts
Vim, à savoir un caractère de nouvelle ligne unique.
Au démarrage, Vim chargera le script $VIMRUNTIME/macmap.vim pour définir les
mappages commande-touche par défaut.
Sur les vieux systèmes, les fichiers commençant avec un point "." sont
déconseillés, de ce fait, les fichiers rc (c'est-à-dire, de configuration)
sont appelés "vimrc" ou "_vimrc" et "gvimrc" ou "_gvimrc". Ces fichiers
peuvent être de n'importe quel format (mac, dos ou unix). Vim peut comprendre
n'importe quel format quand l'option |'nocompatible'| est activée. Dans le
cas contraire, il ne prend en charge que les fichiers au format Mac.
==============================================================================
3. FAQ *mac-faq*
Sur Internet : http://macvim.org/OSX/index.php#FAQ
Q: Je n'arrive pas à entrer des caractères non ASCII dans le terminal Apple.
R: Dans « Réglages de la fenêtre, Émulation », vérifiez que « Éviter les
caractères non ASCII » n'est pas coché.
Q: Comment puis-je démarrer l'IHM depuis la ligne de commande ?
R: En supposant que Vim.app est bien dans le répertoire /Applications :
open -a Vim
ou :
open /Applications/Vim.app
ou :
/Applications/Vim.app/Contents/MacOS/Vim -g {arguments}
Q: Comment puis-je donner à $PATH une valeur intéressante lorsque je démarre
Vim.app depuis l'IHM ou avec open ?
R: L'astuce suivante fonctionne avec la plupart des shells. Placez les lignes
suivantes dans votre fichier vimrc (elles sont déjà incluses dans le
fichier vimrc pour le système inclus avec les binaires distribués par
macvim.org) :
let s:path = system("echo echo VIMPATH'${PATH}' | $SHELL -l")
let $PATH = matchstr(s:path, 'VIMPATH\zs.\{-}\ze\n')
==============================================================================
4. Ce que l'on sait manquer sur Mac *mac-lack*
Dans un terminal, CTRL-^ doit être entré avec Shift-Control-6. Et CTRL-@ doit
être entré avec Shift-Control-2.
==============================================================================
5. Rapport de bogue pour Mac *mac-bug*
Quand vous rapportez un bogue spécifique au Mac ou que vous demandez une
nouvelle fonctionnalité pour cette plate-forme, vous êtes prié d'utiliser la
liste de diffusion |vim-mac|. Cependant, vous devez être enregistré. Une autre
possibilité est d'envoyer un message à la personne actuellement responsable de
MacVim :
mac@vim.org
==============================================================================
6. Compiler Vim *mac-compile*
Voir le fichier "src/INSTALLmac.txt" fourni avec les fichiers sources.
vim:tw=78:ts=8:ft=help:norl: