Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 90 messages ]  Aller à la page Précédente  1, 2, 3, 4
Auteur Message
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 05 Mai 2011 19:26 
Hors ligne
Très bavard(e)!

Inscription: 30 Aoû 2008 17:33
Messages: 412
Bonjour,

Y a-t-il un expert de vim qui puisse me dire comment désactiver le retour à la ligne automatique ?

En gros, il faudrait faire défiler horizontalement vers la droite pour lire la fin d'une ligne trop longue. (comme dans gedit :mrgreen: )


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 06 Mai 2011 08:20 
Hors ligne
Grand posteur
Avatar de l’utilisateur

Inscription: 03 Mar 2008 14:16
Messages: 125
branch a écrit:
Bonjour,

Y a-t-il un expert de vim qui puisse me dire comment désactiver le retour à la ligne automatique ?

En gros, il faudrait faire défiler horizontalement vers la droite pour lire la fin d'une ligne trop longue. (comme dans gedit :mrgreen: )


Code:
set nowrap


;)


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 14 Nov 2011 08:49 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 25 Avr 2006 09:30
Messages: 1811
Localisation: grenoble
pour les 20 ans de vim (avec plein d'astuces)

http://linuxfr.org/news/vim-f%C3%AAte-son-20e%C2%A0anniversaire

_________________
I love vim


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 15 Nov 2011 10:18 
Hors ligne
Nouvel utilisateur

Inscription: 12 Nov 2011 12:37
Messages: 37
Bonjour,

Merci pour ce super tuto.
Je débute avec vim.
Je ne fais que du php, y a t-il une extension spéciale php?

Merci.

_________________
" Un Homme n'est jamais aussi grand que lorsqu'il se penche pour aider un enfant"
ABRAHAM LINCOLN


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 15 Nov 2011 11:49 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 16:57
Messages: 8602
Une ? http://www.google.com/cse?cx=partner-pu ... gsc.page=1

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 28 Fév 2012 14:00 
Hors ligne

Inscription: 28 Fév 2012 13:54
Messages: 1
Bonjour,

est-ce que quelqu'un à une idée pour inverser le wildignore ?

Je m'explique : je travaille uniquement avec un nombre restreint de types de fichiers et de dossiers. Or mon arborescence est bien fournie, en types de fichiers et en nombres de dossiers.

J'utilise le plugin command-T et du coup, pour l'accélérer un peu, mon wildignore est vraiment à rallonge (et incomplet).
Il y a-t-il un moyen ou un paramètre (mettons wildinclude) qui permettrait de faire :
set wildinclude+=*.py, *.f90, *.c, ~/Dev/**, etc.

En googlant, j'ai juste trouvé la même question sans réponse sur stackoverflow.


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 24 Avr 2012 09:36 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 16:57
Messages: 8602
Pour choisir son thème avec soin :
http://bytefluent.com/vivify/

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 24 Avr 2012 10:44 
Je vais relire ce sujet, mais je suis un peu embrouillé aujourd'hui


Haut
  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 21 Avr 2013 15:12 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 03 Mai 2008 05:16
Messages: 4219
Localisation: Nantes
J'ai eu besoin d'avoir l'heure sous la main aujourd'hui :

Code:
set ruler
set statusline=%<%f%m\ %r\ %h\ %w%=%l,%c\ %p%%\ [%{strftime('%a\ %d/%m/%y\ %H:%M:%S')}]


Image

_________________
Adhérent april 8505
Et toi, tu boinc? - Auto-hébergez vous avec Host@home
Debian wheezy, dwm ou fluxbox, suckless-tools

Pensez à correctement formater vos titres dans la catégorie SUPPORT


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 27 Mai 2013 07:00 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 25 Avr 2006 09:30
Messages: 1811
Localisation: grenoble
je continue ce fil http://www.debian-fr.org/vos-packages-favoris-t42293-25.html#p439002

@jarlax qu'est ce que tu ne connais pas?

:help mark (ou :h m)
:h zi (ce sont les replis)
:h split % (:h sp %) (voir l'aide pour jumper de fenetres en fenetres. ctrl+w etc...)
:h menu pour les menus qui apparaissent je mettrai un exemple plus tard

_________________
I love vim


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 27 Mai 2013 07:05 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 03 Mai 2008 05:16
Messages: 4219
Localisation: Nantes
Tout le monde connaît :
    - :tabopen pour ouvrir dans un nouvel onglet
    - :tabprev et :tabnext pour changer d'onglet

Pour pouvoir circuler dans les onglets avec ctrl+h et ctrl+l (gauche et droite), et ouvrir un nouvel onglet avec ctrl+j, un raccourci dans le .vimrc :
Code:
map <C-j>  :tabnew <CR>
nmap <C-l> :tabnext <CR>
nmap <C-h>  :tabprevious <CR>

_________________
Adhérent april 8505
Et toi, tu boinc? - Auto-hébergez vous avec Host@home
Debian wheezy, dwm ou fluxbox, suckless-tools

Pensez à correctement formater vos titres dans la catégorie SUPPORT


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 28 Mai 2013 08:59 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 03 Mai 2008 05:16
Messages: 4219
Localisation: Nantes
Ne trouvez-vous pas très agaçant de devoir aller chercher la touche ESC pour sortir du mode insertion. Et ce, même pour des tâches toutes bêtes comme par exemple corriger une bête faute de frappe.

Je n'ai pas de solutions miracle (pour ça je compte sur vous), mais en attendant je fais de cette façon :
Code:
alt+n


Ou dans le vimrc, pour utiliser jj à la place de Esc :
Code:
:imap jj <Esc>


Source : http://vim.wikia.com/wiki/Avoid_the_escape_key

_________________
Adhérent april 8505
Et toi, tu boinc? - Auto-hébergez vous avec Host@home
Debian wheezy, dwm ou fluxbox, suckless-tools

Pensez à correctement formater vos titres dans la catégorie SUPPORT


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 29 Aoû 2013 07:51 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 25 Avr 2006 09:30
Messages: 1811
Localisation: grenoble
J'utilise ces fonctions pour écrire du code latex et je trouve cela très pratique

je suis sur un mot par exemple le mot debian. Si ee tape:
-> ALT+b j'obtiens alors \textbf{debian}
-> ALT+i j'obtiens alors \textit{debian}

Si je sélectionne le texte debian sid et je tape ALT+b alors j'obtiens \textbf{debian sid}

Luc Hermitte m'avait aidé et j'utilise Selection() de lui. (merci encore à lui)
À mettre dans .vimrc
Code:
function! Selection()
  try
    let a_save = @a
    normal! gv"ay
    return @a
  finally
    let @a = a_save
  endtry
endfunction


J'ai mis ces fonctions suivantes dans .vim/ftplugin/tex.vim

Code:
function! s:InsSelItalic()
let str = Selection()
let repl = "\\textit{".str."}"
exe 'normal! gv"_s'.repl."\<esc>"
endfunction
vmap  <A-i> <C-\><C-N>:call <sid>InsSelItalic()<cr>
nmap  <A-i> bve<A-i>


function! s:InsSelBold()
let str = Selection()
let repl = "\\textbf{".str."}"
exe 'normal! gv"_s'.repl."\<esc>"
endfunction
vmap  <A-b> <C-\><C-N>:call <sid>InsSelBold()<cr>
nmap  <A-b> bve<A-b>


function! s:InsSelSouligne()
let str = Selection()
let repl = "\\underline{".str."}"
exe 'normal! gv"_s'.repl."\<esc>"
endfunction
vmap  <A-s> <C-\><C-N>:call <sid>InsSelSouligne()<cr>
nmap  <A-s> bve<A-s>


function! s:InsSelDollar()
let str = Selection()
let repl = "\$".str."\$"
exe 'normal! gv"_s'.repl."\<esc>"
endfunction
vmap  <A-$> <C-\><C-N>:call <sid>InsSelDollar()<cr>
nmap  <A-$> bve<A-$>

_________________
I love vim


Dernière édition par limax le 29 Aoû 2013 08:07, édité 1 fois.

Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 29 Aoû 2013 08:04 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 25 Avr 2006 09:30
Messages: 1811
Localisation: grenoble
Je continue sur le même thème pour calculer en utilisant giac (xcas)

par exemple:
3+1/3 ALT+C et on obtient 10/3 (on peut aussi sélectionner 3+1/3)
3+1/3= ALT+C et on obtient 3+1/3=10/3

Il faut la fonction Selection() de luc Hermitte (voir post précédent).
Il y a en fait deux fonctions, une si on sélectionne le calcul ou non


Code:
function! s:CalculSelXcas()
let str = Selection()
if strpart(str,strlen(str)-1,1) == "="
   let str = strpart(str,0,strlen(str)-1)
   let repl = str."=".system('giac '.string(str).' 2>/dev/null')[:-2]
else
   let repl = system('giac '.string(str).' 2>/dev/null')[:-2]
endif
exe 'normal! gv"_s'.repl."\<esc>"
endfunction

function! s:CalculXcas()
   exe 'normal! v"ay\<esc>'
   let car = @a
   if car == "\""
      exe "normal \<Left>v?\"\<cr>\<Right>"
      exe "normal :call <sid>CalculSelXcas()\<cr>"
      exe "normal ?\"\<cr>x/\"\<cr>x"
      exe "normal \<C-\>\<C-G>"
   else
      exe "normal v\<C-Left>"
      exe "normal :call <sid>CalculSelXcas()\<cr>"
endif
endfunction

vnoremap  <C-c> <C-\><C-N>:call <sid>CalculSelXcas()<cr>
inoremap  <C-c> <C-\><C-N>:call <sid>CalculXcas()<cr>

_________________
I love vim


Haut
 Profil  
 
 Sujet du message: Re: Vim [sujet fleuve]
MessagePosté: 25 Oct 2013 10:46 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 25 Avr 2006 09:30
Messages: 1811
Localisation: grenoble
je crois bien avoir oublié de ma faire de la pub :mrgreen:

vim pour latex avec latexsuite : http://megamaths.free.fr/spip/spip.php?rubrique9 :023

il y a des trucs qui date un peu et je devrais bien refaire les scripts. :017

_________________
I love vim


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 90 messages ]  Aller à la page Précédente  1, 2, 3, 4

Index du forum » Forums d'aide » Trucs et Astuces


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.799s | 12 Queries | GZIP : Off ]