\'|\'()|\'|\'()|/\\/[-|3>_|-|

Aller au contenu | Aller au menu | Aller à la recherche

samedi, novembre 5 2011

Mon installation perso de Xubuntu 11.10

Un petit récapitulatif de mon installation de Xubuntu 11.10 sur mon pc.

Je commence d'abord par faire une mise à jour.

sudo apt-get update
sudo apt-get dist-upgrade

Ensuite pour les codecs, flash et java ...

sudo apt-get install xubuntu-restricted-extras

puis quelques logiciels

  • homebank : pour ma comptabilité perso
  • gcstar : pour gérer ma bibliothèque
  • banshee : pour écouter de la musique et surtout récupérer des podcasts audios et vidéos
  • liferea ; pour les flux rss
  • gajim : pour mon compte jabber
  • geany : utile pour coder ou lire des fichiers
  • vlc : parce qu'il lit toutes les musiques et vidéos
  • cheese : pour m'amuser avec ma webcam
  • gthumb : qui a plus de fonctionnalités que ristretto pour voir des images ou les éditer
  • filezilla : pour le ftp

sudo apt-get install homebank gcstar banshee liferea gajim geany vlc cheese gthumb filezilla

pour lire certaines vidéos sur le net

sudo apt-get install gecko-mediaplayer

enfin pour garder un œil sur la température de mon matériel

sudo apt-get install lm-sensors fancontrol sensord read-edid i2c-tools
sudo sensors-detect

vendredi, octobre 16 2009

Vim, Python & replis de code

vim_animation

Je viens de commencer à apprendre à coder en Python.

Après des débuts sous Geany, me voilà sous Vim.

Je débute tout juste et présente de petites astuces que j'ai découvert.

Vimrc

Le fichier vimrc est le fichier de configuration de vim, par ce fichier il est possible de personnaliser de manière très poussée l'utilisation du logiciel.

voila ce que me renvoie

cat ~/.vimrc

if has("syntax") "active la coloration syntaxique
syntax on
endif
set number "numérotation des lignes
set mouse =a "utilsation dela souris
autocmd BufRead *.py nmap <F5> :!python %<CR> "la touche F5 lance le fichier

Autocomplétion

Le détail qui m'a donné envie de passé de Geany à Vim était l'autocomplétion.

Il faut reconnaitre que l'autocomplétion est plus performante sous Vim.

Le raccourci à connaitre lorsqu'on est sous Vim est Ctrl + p ou Ctrl + n pour autocompléter rapidement.

Replis de code

Une fois sous Vim une des fonctionnalités qui me manquait était le replis de code (cf. animation au début du texte).

Je voulais que ces replis se fasse automatiquement en fonction du langage de programmation.

Après avoir fouiller la documentation de Vim la fonction magique à utiliser se révèle être

set foldmethod=syntax

et là, c'est le drame :( , en effet cela marche bien pour des fichiers écrit en C mais pour Python rien, ça ne fonctionne pas.

Après un petit tour sur le salon jabber de vim-fr, je trouve une solution de dépannage.

Cette solution consiste à utiliser un plugin qui s'installe assez facilement.

Télécharger ce plugin puis coller le dans ~/.vim/plugin/ (créer les dossiers si ils n'existent pas ;) )

Raccourci à connaitre :

z + o pour ouvrir un repli

z + c pour fermer un repli

Liens

Le plugin de repli python

Vim-fr

Geany