Comment puis-je améliorer mon expérience de programmation sur mon bureau Linux ?[fermé]

StackOverflow https://stackoverflow.com/questions/36706

  •  09-06-2019
  •  | 
  •  

Question

Comment puis-je améliorer l’apparence de mon bureau Linux pour répondre à mes besoins de programmation ?

J'ai trouvé Compiz et il facilite la commutation entre mes espaces de travail (ce que je fais tout le temps pour tirer le meilleur parti de mon ordinateur portable à écran de 13,3 pouces) et a fière allure - alors qu'est-ce que je ne sais pas d'autre qui rend mon environnement de programmation plus productif/agréable ?

@Rob Cooper - merci pour l'avertissement, j'espère que cette reformulation résoudra les problèmes

Était-ce utile?

La solution

J'ai utilisé le bureau Ubuntu pour certaines sessions de codage.Je n'ai pas opté pour un IDE, mais si je n'utilise pas gedit, j'utiliserai emacs comme éditeur.Parfois, je dois me connecter à un serveur distant et modifier à partir de là, auquel cas emacs est préféré.Je ne suis tout simplement pas du genre vi(m).

Peut-être que j'essaierai Eclipse un jour...

J'adore Compiz, mais cela ne change rien à mon expérience de codage.C'est juste un régal pour les yeux.Vous pouvez très bien effectuer le changement de bureau et Alt-Tab sans cela.En dehors de cela, les recommandations de Jeff Atwood concernant une bonne chaise, plusieurs moniteurs et un arrière-plan simpliste s'appliquent toujours pour moi.

Autres conseils

J'ai trouvé que la meilleure expérience de programmation vient d'un accès rapide à tous vos outils.Cela signifie se familiariser avec les acrobaties de base en ligne de commande et vraiment apprendre les raccourcis clavier, les drapeaux et les petites applications de productivité.

Je trouve que la majeure partie de mon flux de travail se résume à quelques applications et commandes :

  • Terminateur
  • Commandes SVN - ci, co, status, log, etc.
  • FTP en ligne de commande
  • Vigueur
  • Opérations de base en lignes de commande (la redirection d'E/S cd, rm, mv, cp, touch, grep et std représente 80 % de ma journée de travail)

Cela ne veut pas dire que les applications GUI ne sont pas nécessaires.Quelques-uns que j'utilise :

  • Difffusion
  • RapidSVN
  • Filezilla
  • Boîte Virtuelle
  • GnomeDo (cela devrait vraiment être le premier)

En fin de compte, la véritable amélioration de l’expérience de programmation vient précisément de cela : l’expérience de programmation.Choisissez simplement un ensemble d’outils et respectez-les jusqu’à ce que vous les connaissiez parfaitement.

Si vous disposez d'une accélération 3D à moitié décente, CompizFusion ajoute des effets de bureau attrayants, tels que le mappage de vos espaces de travail sur un cube, en l'utilisant pour basculer entre eux/déplacer les fenêtres entre elles.C'est joli et améliore la convivialité générale - super !

http://en.wikipedia.org/wiki/Compiz

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top