Mis primeros editores no estaban basados en * nix o Windows o MS-DOS y todavía hay características en el comando MTS $ EDIT / subsistema EDIT que extraño.
Soy de la vieja escuela sobre los editores * nix, y conozco vi / vim y emacs y no siento la necesidad de molestarme con otro en este momento. Funcionan para mí, y son inherentemente multi-ventanas o puedo lanzar instancias separadas en ventanas de terminal separadas.
Para un estudiante YOUNG CS, recomendaría un editor que le permita acceder a expresiones regulares, especialmente al hacer sustituciones de texto, que hacen vi / vim y emacs. (No he usado Atom o Sublime, así que no sé cómo es su acceso a las expresiones regulares).
- ¿Qué tan popular es el jiu-jitsu brasileño entre programadores y desarrolladores de software?
- ¿Puedo ingresar al desarrollo de software a los 23 años como principiante y seguir siendo exitoso?
- Cómo recopilar los requisitos del cliente para el desarrollo de software
- Como persona técnica, ¿cuál es tu reacción cuando escuchas la frase "No es lo que sabes, es a quién conoces"? ¿Te hace repensar tu camino de desarrollo personal y alterar tus planes sobre temas en los que deseas estudiar o especializarte?
- ¿Puede un recién graduado de ingeniería mecánica administrar un rol de desarrollador de software?
Estoy de acuerdo en que la configuración extensa de editores (o shells) es fritter-ware. (Es decir: cosas en las que pierdes tu tiempo sin obtener suficiente rendimiento). Utilizo una cantidad suficiente de sistemas diferentes que incluso agregar complementos no vale la pena el esfuerzo de encontrarlos, evaluarlos, mantenerlos actualizados, etc., pero eso es debido a mi gran cantidad de espacios de trabajo.
Sé que este es un consejo que un joven estudiante de CS ignorará, y con razón. Necesita explorar las capacidades de sus herramientas. Si tiene un espacio de trabajo estable (y si está en un programa de CS que no le permite tener un espacio de trabajo estable, está en un terrible programa de CS), entonces continúe y explore.