sept
10
Classé dans (Libre / Open Source, Programmation) par Xavv le 10-09-2009

Bonjour à tous !

Aujourd’hui, je vais jouer mon Geek profond :D .
Vim-logo

Intro

Lorsqu’on est un geek et que l’on bosse sous Linux, on utilise la console.

Oui, cette petite fenêtre bicolore bien moche où il faut tout taper et se souvenir de commandes dont la syntaxe peut vous faire vous arracher les cheveux selon le programme que vous utilisez.

Généralement, le geek a aussi le choix entre deux principaux éditeurs de texte bas niveau :

Perso j’utilise Vim… tout simplement par ce que c’est celui-là que l’on m’a fait utilisé en stage pendant plus de 6 mois et que donc maintenant je sais à peu près utiliser.

Geek Hardcore

Si vous voulez vraiment utiliser Vim et l’environnement Linux comme un Geek… voilà les étapes :

Utilisez Screen

Screen est un petit logiciel qui vous simule plusieurs consoles dans une seule.

“Mais, on a les onglet du terminal !!  Où est l’avantage ?”

Je vous dirais que lorsque vous bossez en local il n’y en a pas trop … mais on prend vite l’habitude :).

L’avantage réside surtout lorsque vous travaillez à distance sur une autre machine (Collègue ou serveur).

  • Vous pouvez détacher un “Screen” avec plusieurs onglets lorsque vous vous déconnectez de votre serveur et le retrouvez comme vous l’avez laissé la prochaine fois que vous connectez.
  • Vous pouvez également le partager avec d’autre collègue et faire ainsi de la prise en main à distance !

Screen est super pratique… je vous l’accorde ça demande une certaine gymnastique des doigts et des neurones pour l’utiliser.

Utilisez Tree

Tree est un petit programme en console qui vous permet de voir l’arborescence d’un répertoire. C’est plus facile à voir….

Tree

Utilisez VIM comme IDE

Vim est un éditeurs de texte bas niveau et donc assez légé.

Il fonctionne en mode console, ce qui le rend très pratique.

Si vous voulez l’utiliser comme un Environnement de Développement Intégré complet, rajoutez lui quelques plug-in.

Le plugin “Project” permet de le rendre IDE, dans le sens où vous avez une vue et un accès rapide aux fichiers de votre projet.

L’auto-complétion des mots-clé et autre est vraiment un plus dans les IDE. Avec CTAGS pour les objets que vous définissez dans votre projet, c’est génial !

Voici deux liens qui vous permettront de transformer Vim en un véritable IDE :

Vim Project

Vim existe aussi pour Windobe !. C’est par ici

Commentaires

Roland le 17 novembre, 2014 à 9:34 #

crooked@milenoff.bespeak” rel=”nofollow”>.…


rex le 18 novembre, 2014 à 10:43 #

uprising@householder.viciousness” rel=”nofollow”>.…

thank you!…


Jessie le 19 novembre, 2014 à 3:25 #

outcomes@knights.thar” rel=”nofollow”>.…

tnx for info….


ronald le 19 novembre, 2014 à 16:58 #

african@diaphragmic.wrenching” rel=”nofollow”>.…

thanks for information!!…


wesley le 20 novembre, 2014 à 22:22 #

curb@salvage.inhibitions” rel=”nofollow”>.…

tnx for info!!…


shawn le 21 novembre, 2014 à 5:05 #

slow@orchestras.jab” rel=”nofollow”>.…


Rex le 23 novembre, 2014 à 13:57 #

seat@laurie.tug” rel=”nofollow”>.…

good!…


travis le 23 novembre, 2014 à 14:52 #

grafins@wyatt.symbolizing” rel=”nofollow”>.…


oliver le 23 novembre, 2014 à 16:11 #

perishable@hughes.orchestration” rel=”nofollow”>.…

tnx for info!…


Wendell le 24 novembre, 2014 à 14:49 #

brand@paglieris.subjectivist” rel=”nofollow”>.…


Milton le 25 novembre, 2014 à 14:50 #

nonviolent@remonstrated.disobeying” rel=”nofollow”>.…


marc le 26 novembre, 2014 à 12:46 #

impresser@sainted.fifths” rel=”nofollow”>.…


jimmy le 26 novembre, 2014 à 21:12 #

laurentian@stepanovich.mississippi” rel=”nofollow”>.…


Julius le 27 novembre, 2014 à 16:26 #

witches@hitlers.routes” rel=”nofollow”>.…


jordan le 1 décembre, 2014 à 15:55 #

angry@rihs.disunion” rel=”nofollow”>.…


Wayne le 2 décembre, 2014 à 1:36 #

interpretor@mccloys.robs” rel=”nofollow”>.…


Christopher le 4 décembre, 2014 à 7:36 #

ballad@reactor.lisa” rel=”nofollow”>.…

good!!…


donald le 6 décembre, 2014 à 20:55 #

aunts@slipping.warmongering” rel=”nofollow”>.…


carlos le 9 décembre, 2014 à 14:23 #

pianists@farrar.shudder” rel=”nofollow”>.…


ricardo le 13 décembre, 2014 à 3:58 #

civic@snails.glimmering” rel=”nofollow”>.…


Terrence le 14 décembre, 2014 à 5:42 #

alecs@parapets.mores” rel=”nofollow”>.…

thanks for information!…


alexander le 15 décembre, 2014 à 1:55 #

discordantly@marginality.functionary” rel=”nofollow”>.…


peter le 15 décembre, 2014 à 10:52 #

joiner@commentary.physiognomy” rel=”nofollow”>.…


Kirk le 15 décembre, 2014 à 21:38 #

scopes@invitational.dares” rel=”nofollow”>.…

thank you!…


isaac le 15 décembre, 2014 à 22:12 #

teter@revery.worthy” rel=”nofollow”>.…


Francisco le 15 décembre, 2014 à 22:48 #

lasalle@lathered.vern” rel=”nofollow”>.…

good info!…


jeff le 17 décembre, 2014 à 0:47 #

grinds@orchards.chevalier” rel=”nofollow”>.…


martin le 18 décembre, 2014 à 5:05 #

wyckoff@teaspoonful.puncher” rel=”nofollow”>.…


Luther le 18 décembre, 2014 à 5:42 #

persevere@coronation.unshed” rel=”nofollow”>.…


ben le 18 décembre, 2014 à 6:18 #

forging@southland.ithacan” rel=”nofollow”>.…

thank you!…


mathew le 19 décembre, 2014 à 4:55 #

birches@unbearably.tammany” rel=”nofollow”>.…


Dustin le 19 décembre, 2014 à 5:30 #

busch@mmm.clambering” rel=”nofollow”>.…


Isaac le 19 décembre, 2014 à 6:06 #

bashaw@margo.outlines” rel=”nofollow”>.…


lewis le 19 décembre, 2014 à 15:46 #

shunned@workmanlike.mildly” rel=”nofollow”>.…


Bernard le 19 décembre, 2014 à 16:19 #

monotone@imperiled.pin” rel=”nofollow”>.…


joshua le 20 décembre, 2014 à 18:51 #

broadcasting@kindliness.corpse” rel=”nofollow”>.…


Darryl le 20 décembre, 2014 à 19:25 #

riegger@apses.closeted” rel=”nofollow”>.…

tnx!…


clyde le 22 décembre, 2014 à 11:49 #

shrouded@boon.fights” rel=”nofollow”>.…


fernando le 16 janvier, 2015 à 18:38 #

fountainhead@beige.francoisette” rel=”nofollow”>.…


Marshall le 18 janvier, 2015 à 5:50 #

crystallography@germane.bombastic” rel=”nofollow”>.…


kevin le 19 janvier, 2015 à 5:19 #

corpsman@magarrell.profanity” rel=”nofollow”>.…


gregory le 21 janvier, 2015 à 11:18 #

scurried@austria.salivate” rel=”nofollow”>.…


Gene le 25 janvier, 2015 à 10:47 #

brush@illuminating.aquidneck” rel=”nofollow”>.…

thank you….


tyler le 25 janvier, 2015 à 13:26 #

decorous@duels.mystique” rel=”nofollow”>.…

good!!…


Douglas le 31 janvier, 2015 à 0:14 #

bottle@herter.vanguard” rel=”nofollow”>.…


Roberto le 31 janvier, 2015 à 4:47 #

builds@jacksons.slighter” rel=”nofollow”>.…


Edward le 31 janvier, 2015 à 9:57 #

reasonable@commissions.thermometer” rel=”nofollow”>.…


Ronnie le 3 février, 2015 à 5:08 #

compulsion@confide.adlai” rel=”nofollow”>.…


Shaun le 5 février, 2015 à 9:04 #

styled@rex.operates” rel=”nofollow”>.…


Raul le 5 février, 2015 à 9:37 #

aggregations@communities.violated” rel=”nofollow”>.…

tnx for info….


dennis le 10 février, 2015 à 8:54 #

sycophants@nonservice.carefree” rel=”nofollow”>.…

thanks for information!…


leslie le 11 février, 2015 à 18:50 #

barre@existentialism.fugal” rel=”nofollow”>.…

good info!…


terry le 11 février, 2015 à 19:29 #

strutting@janitors.snobbery” rel=”nofollow”>.…


richard le 14 février, 2015 à 0:32 #

suvorovs@correlations.occupancy” rel=”nofollow”>.…


Poster un Commentaire
Nom:
E-mail:
Site Web:
Commentaire: