VIM: l'inverse de shift J ?

Tintin72 -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je cherche une commande qui serait en fait l'inverse de <shift> J.
Cad qu'au lieu de fusionner 2 lignes en une seule, j'aimerais une commande qui sépare
une ligne en 2 (sans entrer en mode d'insertion).

Est ce qu'une telle commande existe ?

Merci
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    Je vois difficilement comment car il faudrait au moins une règle pour savoir à quel endroit de la phrase il faut couper...
    0
    1. Tintin72
       
      Evidemment je pars du principe que je me positionne à l'endroit où je veux couper la ligne.
      Mais ensuite plutôt que de faire:

      - i passe en mode insertion
      - <enter> insert le reste de la phrase sur une nouvelle ligne
      - <escape> se remet en mode commande

      je voulais savoir si il n'y aurait pas une commande plus rapide genre <shift> J
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      Créer un macro

      :map <choisir une touche> i<ctrl v>enter<ctrl v>escape
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    T'as bien la touche 'o' qui fait ça mais ça fait passer en insertion.
    Il y a peut être moyen de trouver en creusant dans cette direction.
    0