Groups | Search | Server Info | Login | Register
Groups > fr.comp.applications.editeurs-de-texte > #280
| From | Olivier Miakinen <om+news@miakinen.net> |
|---|---|
| Newsgroups | fr.comp.applications.editeurs-de-texte |
| Subject | Re: [Vim] Oublier la position dans un fichier déjà édité |
| Date | 2017-02-02 18:52 +0100 |
| Organization | There's no cabale |
| Message-ID | <o6vrkm$2796$1@cabale.usenet-fr.net> (permalink) |
| References | <o6v7sv$1nd2$1@cabale.usenet-fr.net> <58936aba$0$5445$426a34cc@news.free.fr> |
Le 02/02/2017 18:18, pfercour m'a répondu :
>
> Dans mon Vim.rc j'ai les lignes suivantes :
> " Uncomment the following to have Vim jump to the last position when
> " reopening a file
> if has("autocmd")
> au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") |
> exe "normal! g'\"" | endif
> endif
J'ai un .vimrc que j'ai créé et qui ne contient que ce que j'y ai
mis moi-même, en revanche je vois ceci dans /etc/vimrc :
=====================================================================
" Only do this part when compiled with support for autocommands
if has("autocmd")
augroup redhat
" In text files, always limit the width of text to 78 characters
autocmd BufRead *.txt set tw=78
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal! g'\"" |
\ endif
augroup END
endif
=====================================================================
Je ne peux malheureusement pas mettre en commentaire ce qui est dans
/etc/vimrc car je ne suis pas l'administrateur de cette machine, alors
il va falloir que je mette l'antidote dans mon ~/.vimrc, mais grâce à
toi je sais maintenant où chercher (mots-clés autocmd et BufReadPost) :
<http://vimdoc.sourceforge.net/htmldoc/autocmd.html>.
Il me reste à comprendre les line("'\"") et exe "normal! g'\"".
> Donc comme précisé en recommentant ces lignes ce comportement
> global disparait.
>
> Par contre pour ne le faire que pour certains fichiers,
> là j'ai pas le niveau.
Je parierais que remplacer l'* dans « BufReadPost * » par une
description des fichiers en question, en l'occurrence « Result.* »
pour moi, devrait faire l'affaire.
> [...]
>
> Mes deux centimes, de franc bien sûr ;-)
:-)
--
Olivier Miakinen
Back to fr.comp.applications.editeurs-de-texte | Previous | Next — Previous in thread | Next in thread | Find similar
[Vim] Oublier la position dans un fichier déjà édité Olivier Miakinen <om+news@miakinen.net> - 2017-02-02 13:15 +0100
Re: [Vim] Oublier la position dans un fichier déjà édité pfercour <pfercourNoSpam@free.fr> - 2017-02-02 18:18 +0100
Re: [Vim] Oublier la position dans un fichier déjà édité Olivier Miakinen <om+news@miakinen.net> - 2017-02-02 18:52 +0100
[RÉSOLU] [Vim] Oublier la position dans un fichier déjà édité Olivier Miakinen <om+news@miakinen.net> - 2017-02-02 19:02 +0100
csiph-web