Groups | Search | Server Info | Login | Register
Groups > fr.comp.applications.editeurs-de-texte > #280
| Path | csiph.com!news.redatomik.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!.POSTED!not-for-mail |
|---|---|
| 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 | Thu, 2 Feb 2017 18:52:22 +0100 |
| Organization | There's no cabale |
| Lines | 54 |
| 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> |
| NNTP-Posting-Host | b017557.frcl.bull.fr |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-15 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | cabale.usenet-fr.net 1486057942 72998 129.182.22.64 (2 Feb 2017 17:52:22 GMT) |
| X-Complaints-To | abuse@usenet-fr.net |
| NNTP-Posting-Date | Thu, 2 Feb 2017 17:52:22 +0000 (UTC) |
| User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0 SeaMonkey/2.40 |
| In-Reply-To | <58936aba$0$5445$426a34cc@news.free.fr> |
| Xref | csiph.com fr.comp.applications.editeurs-de-texte:280 |
Show key headers only | View raw
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