1

Quand je fais un coller externe dans vim, il tient absolument à me l'indenter de plus en plus, donc la première ligne sera indentée d'1 tab, la suivante de 2 tabs, etc... donc si je colle quelques dizaines de lignes, je vais me retrouver facilement avec des lignes quasiment vides sad
il n'y a pas moyen de copier du texte tel quel ?


autre question, avec les touches normales (J / K), on peut se déplacer de ligne en ligne, mais si une ligne de texte est affichée sur plusieurs lignes d'écran, comment peut-on faire pour se déplacer de ligne d'écran en ligne d'écran ?

Contenu de mon ~/.vimrc

  1 :syntax on
  2 :set mouse=a
  3 :syntax enable
  4 :set autoindent
  5 :set ruler
  6 :set showcmd
  7 :set hlsearch
  8 :colorscheme desert
  9 :set backspace=indent,eol,start
 10 :set nocompatible
 11 :set nobackup
 12 :set showmode
 13 :set encoding=utf-8
 14 :filetype indent on
 15 :set visualbell
 16 :filetype plugin indent on
 17 :set showmatch
 18 :set ignorecase
 19 :set scs
 20 :set incsearch
 21 :set nu
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2

3

bah non, je veux conserver l'autoindent quand je tape du texte grin
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

4

ben tu sais un set noautoindent, tu colles ton truc, et tu fais set autoindent grin

(ou alors tu fais une macro qui enchaine les 3 cheeky)

5

je chercherais plutôt un truc simple, en fait grin
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

6

En fait, ça ne vient pas de vim mais du terminal utilisé pour le copier/coller. Enfin, si, ça vient de vim, mais dans la mesure où le terminal gère le c/c comme une frappe de texte, vim ne peut pas faire la différence entre toi quand tu tapes et quand tu colles.
Résultat : si tu veux c/c d'une autre appli vers vim, la seule solution (que je connaisse) est celle de squalyl. Si c'est de vim dans vim, faut utiliser une commande vi(m) grin
avatar

7

Erf cry
y a vraiment pas moyen que le terminal soit plus intelligent ? sad
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

8

Ben non, le terminal il copie/colle exactement ce qu'on lui demande grin
avatar

9

tu peux pas coller le texte et faire réindenter juste après pour rectifier ?
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

10

c'est ce que je fais, mais bon, je n'ai pas toujours envie de réindenter, et accessoirement, quand j'ai activé la césure automatique pour avoir des lignes de 80 caractères, ça me fait plein de lignes vides sad
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

11

hum, mais pour coller, tu fais quoi, tu passes en mode insertion et tu cliques milieu ? si oui ça utilise le coller du terminal qui contient vim comme dit Nil, mais tu peux aussi utiliser le coller de vim, peut-être que ça marchera mieux ?
en fait la sélection primaire de X11 est accessible par le registre *, donc si tu tapes « "*p » ça devrait faire l'équivalent de i suivi d'un clic milieu, mais sans passer par les fonctions du terminal a priori donc tu éviteras peut-être le défaut dont parle Nil ?
:help registers pour plus d'infos
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

12

Et je n'utilise pas X11 grin (et je fais bêtement Pomme+V, comme dans toutes les applis en fait ^^) mais je vais essayer avec "*p, effectivement ça devrait mieux marcher happy

(même si c'est chiant devoir faire un shift pour avoir les " et les *, enfin, je devrais prendre l'habitude)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

13

ah oui mais bon s/X11/environnement graphique/ et s/clic milieu/commande pour coller dans ton environnement graphique/ ^^

" et * ne sont pas accessibles directement sur le clavier mac confus
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

14

X11 aurait pu gérer le copier-coller bizarrement (j'en sais rien grin)

0 \ _ alt • [ ] “ ‘ { ( « ) Ç { } — shift alt Ÿ ´ „ ” ’ [ å » Û Á Ø ] – capslock @ & É " ' ( § È ! Ç À ) -
le * demande un shift (il est au-dessus du $), et j'ai choisir d'inverser le shift pour la rangée supérieure, ça donne ça :     shift  @ & é " ' ( \ è ! ç à ) - 
  noshift  # 1 2 3 4 5 6 7 8 9

en général, c'est plus pratique, mais pas toujours cheeky
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

ah ok ^^
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

16

Et sinon, pour mon autre question — avec les touches normales (J / K), on peut se déplacer de ligne en ligne, mais si une ligne de texte est affichée sur plusieurs lignes d'écran, comment peut-on faire pour se déplacer de ligne d'écran en ligne d'écran ? — personne n'a d'idée ? sad
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

17

18

:q! et on utilise un éditeur de textes civilisé. gni
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

19

oué, je sais, je ne devrais pas utiliser d'outils libre, c'est mal tsss
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

20

Il y a des éditeurs libres qui ne suxent pas. http://www.kate-editor.org/
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

21

Il ne répond pas à mes besoins cheeky
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

22

./1> ":set invpaste" avant et après le collage (mais évidemment si t'es pas en mode console passer par "+p ou "*p c'est bcp mieux oui)
./16> remappe j et k sur gj et gk

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

23

> ok ^^ (bon, la plupart du temps, je suis quand même en mode console sad )
> mmmh, je me demande si je ne vais pas essayer de me trouver d'autres touches pour faire ça plutôt (au fait, comment on fait pour remapper, genre sur Ctrl J/K ? #ange#)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

24

:no <c-j> gj
:no <c-k> gk

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

25

cool, merci !
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

26

(dsl pour le up)

pollux > c'est quoi la différence entre invpaste et paste?
avatar
I'm on a boat motherfucker, don't you ever forget

27

Hum c'est vi, mais Ctrl+U Ctrl+N ne marchent pas ?

Bon apres test non pas entirement, mais


Ctrl+Y fait remonter d'une ligne chez moi
Ctrl+U fait remonter de je sais pas combien de lignes
Ctrl+B fait remonter d'un certain nombres de lignes
Ctrl+F fait descendre d'un certain nombres de lignes
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

28

dualmoo (./26) :
pollux > c'est quoi la différence entre invpaste et paste?

invpaste c'est un toggle, donc tu peux juste le faire deux fois plutôt que de rajouter un "no" la deuxième fois ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

29

ah ouais ok
avatar
I'm on a boat motherfucker, don't you ever forget

30

autre petite question, toujours sur VIM : quand je fais une recherche, j'aimerais bien avoir l'autocomplétion avec Ctrl-P / Ctrl-N comme quand je suis en mode édition. Est-ce que c'est faisable ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant