Avant de répondre vi ... Je cherche à définir un environnement de développement pour les programmeurs avec un environnement principalement Windows/Visual Studio. Bien sûr Emacs et Eclipse viennent à l'esprit comme IDEs, mais je veux juste vous assurer que je ne manque rien par rapport à des choses comme construire l'intégration d'outils, etc. Merci d'avanceÉditeur préféré pour les nouveaux développeurs de noyau Linux
Répondre
Je pense que l'éditeur est accessoire. Il suffit de lire les normes de codage du noyau sur les onglets, l'indentation, les fonctions vs mots-clés, l'utilisation d'accolades, etc. et peu importe quel éditeur vous utilisez.
Si vous pensez que votre choix d'éditeur va améliorer votre code ou vous aider à entrer dans la 'zone', vous n'êtes probablement pas prêt à envoyer des correctifs. git-send-patch existe parce que beaucoup utilisent une pléthore d'éditeurs différents. Si tu m'as kidnappé et que tu m'as assis devant n'importe quelle version d'emacs, puis m'a pointé un pistolet sur la tête et m'a dit de coder, je te demanderais de me tirer dessus. Je n'ai rien contre emacs, en fait j'ai encore l'un des rares exemplaires sur cassette que j'ai payé 50 $ pour en avoir un il y a longtemps.
Utilisez un éditeur qui vous permet de faire la mise au point, une coloration syntaxique simple et agréable, de bonnes fonctions d'édition, des raccourcis clavier judicieux, une galerie d'extraits pratique et tout le reste.
Ou, sera une Chevrolet améliorer votre conduite sur une Toyota (a dû mettre un argument homme de paille là-dedans quelque part, après tout, cela est en train de débattre du développement Linux)
Dans l'esprit de cela, je suis maintenant va ré-étiqueter ta question.
Eh bien, si vous faites Linux travail du noyau, peut-être vous serez intéressé par M. Torvalds opinion of emacs ...
- 1. Linux/bash conseils pour les développeurs?
- 2. rubis préféré/rails pour linux ide
- 3. pile de noyau pour le processus linux
- 4. étrange Construire Message de noyau Linux
- 5. erreur compilant le noyau Linux
- 6. Comment ouvrir un éditeur de système d'utilisateur préféré pour un fichier donné?
- 7. problèmes lors de l'initialisation du noyau linux
- 8. Regex pour les développeurs
- 9. Tutoriel pour la création de paquets dans le noyau Linux
- 10. IDE préféré pour le développement de griffon
- 11. Rails pour les développeurs Django
- 12. Quels sont les algorithmes d'ordonnancement utilisés par le noyau Linux?
- 13. Compiler le module noyau Linux (2.6) incluant les en-têtes non-noyau
- 14. Comment configurer le noyau Linux dans Buildroot?
- 15. Structure PTE dans le noyau linux
- 16. sys_call_table dans le noyau linux 2.6.18
- 17. compilation 64 noyau linux bits avec gcc
- 18. Obtenir le processus de création de noyau Linux pour reconstruire les fichiers modifiés
- 19. set_memory_ * fonctions dans le noyau Linux> = 2.6.25
- 20. Modèles de communication pour les développeurs expérimentés
- 21. Éditeur XML pour Linux via un accès SSH?
- 22. Linux Programmation du noyau: « Impossible de gérer le pointeur NULL noyau déréférencement »
- 23. Récupération de l'inode d'un chemin dans le noyau Linux
- 24. Outils d'interface utilisateur gratuits pour les développeurs
- 25. Test pour les non-développeurs (QA)
- 26. Cadre d'isolation de test unitaire préféré pour .net
- 27. traversant task_struct-> enfants dans le noyau linux
- 28. Verrouiller le profilage dans le noyau Linux 2.6
- 29. Indication du temps dans le noyau Linux 2.6
- 30. Code noyau Linux utilisant procfs: que dois-je savoir?
Ré-étiqueté, 'linux' est assez différent de 'noyau Linux', il appartient à linux-kernel. –