Editores de texto de Linux. ¿Qué son los editores de texto de Linux?
¿Qué editor de texto de teclado es mejor?
1.VisualStudioCode
VisualStudioCode (VSCode para abreviar) es un entorno de desarrollo web integrado, liviano y gratuito desarrollado por Microsoft y un texto (código) multiplataforma de código abierto que el editor puede ejecutar en sistemas Linux, Mac y Windows. Hereda la excelente tradición de Visiostudio en términos de indicaciones inteligentes para tipos de variables, definiciones de funciones y módulos, y también tiene un buen rendimiento en la depuración de puntos de interrupción.
Índice de recomendación: ★★★★★
Dirección de descarga: Visual Studio Code
Última versión: 1.32
VSCode fue lanzado por Microsoft en 2017 Un editor de código fuente liviano pero potente, la última versión es 1.32 y se puede usar en múltiples plataformas (la actitud actual de Microsoft hacia el código abierto sigue siendo buena). Tiene soporte integrado para JavaScript, TypeScript y Node.js y tiene un amplio soporte para otros lenguajes y extensiones, lo que lo hace súper poderoso.
Me dedico principalmente a dotnet y Java. No es exagerado decir que VS es el mejor IDE para usar. Por lo tanto, me gusta mucho el estilo de la interfaz y el método de uso. casi No es necesario abrir VS para una administración simple del código, las actualizaciones de la versión son oportunas, ricas en funciones y poderosas. Y el sitio web oficial proporciona una gran cantidad de documentación, vídeos y otro tipo de soporte.
Función de detección inteligente
La función VSCode IntelliSense es compatible con los servicios lingüísticos. Si el servicio de idiomas conoce una posible finalización, aparecerán sugerencias de IntelliSense a medida que escriba. Si continúa escribiendo caracteres, la lista de miembros (variables, métodos, etc.) se filtra para incluir solo miembros que contienen los caracteres que escribió. Al presionar Tab o Enter se insertará el miembro seleccionado.
IntelliSense de VSCode proporciona un resaltador de sintaxis muy útil y también proporciona funciones de finalización automática para tipos de variables, definiciones de métodos e introducciones de módulos. Y también puede personalizar IntelliSense en la configuración (settings.json). Podemos activar IntelliSense en la ventana del editor escribiendo Ctrl Espacio o escribiendo el carácter desencadenante.
IntelliSense de VSCode proporciona soporte para JavaScript, TypeScript, JSON, HTML, CSS, SCSS, etc. VSCode admite la finalización basada en palabras para cualquier lenguaje de programación y también se puede configurar para tener un IntelliSense más completo mediante la instalación de extensiones de lenguaje.
Depuración de puntos de interrupción
La depuración de código es una función esencial en el desarrollo de programas, que puede ayudarnos rápidamente a obtener información de forma intuitiva. VSCode tiene soporte de depuración integrado para el tiempo de ejecución de Node.js y puede depurar JavaScript, TypeScript y cualquier otro lenguaje convertido a JavaScript. Para depurar otros idiomas y entornos de ejecución, puede instalar la extensión Debuggers o instalar otros depuradores para ayudar.
Gestión de versiones
VisualStudioCode integra el control del código fuente e incluye soporte integrado para Git. Hay proveedores de control de código fuente adicionales disponibles a través de extensiones en VSCodeMarketplace.
2. Bloc de notas
Bloc de notas es un editor único. El software es pequeño y eficiente. Admite 27 lenguajes de programación, incluidos C, C, Java, C#, XML, HTML. PHP, JS, etc. Es un software de código abierto, de uso gratuito y también admite varios lenguajes de programación de computadoras populares.
El editor puede ejecutarse en el entorno del sistema Microsoft Windows. Su uso está protegido por la licencia GPL. Idiomas soportados: C, C, Java, C#, XML, HTML, PHP, Javascript.
Índice de recomendación: ★★★★☆
Dirección de descarga: Bloc de notas
Última versión: 7.6.3
El Bloc de notas también es un Un editor muy pequeño, fácil de usar y potente, de código abierto y gratuito. Admite muchos lenguajes de programación y se pueden convertir entre sí cuando corresponde a programación relacionada, lo cual es muy conveniente. Sólo necesitas seleccionar el lenguaje de programación que necesitas en la "Barra de Menú" > "Idioma". También admite resaltado de sintaxis, plegado de código, autocompletado, macros y otras funciones, y su personalización también es muy poderosa.
El Bloc de notas también admite funciones de resaltado de código y finalización automática de mensajes. Es necesario seleccionar diferentes idiomas en la barra de menú según el idioma que utilice, lo cual es un poco problemático. fácil de usar. Es un buen editor, pero en términos de facilidad de uso, todavía está muy por detrás de VSCODE.
3. Notepad2
Notepad2 es una alternativa compacta y rápida al Bloc de notas de Microsoft. Tiene una interfaz magnífica, funciones potentes y no requiere instalación. Realmente no puedo encontrar una razón por la cual el Bloc de notas de Microsoft aún pueda permanecer. Resaltado de sintaxis personalizado, compatible con HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI, C/C, C#, Java, VB, Pascal, Assembler, SQL, Python, NSIS, INI, REG, INF. , BAT, DIFF, Ruby y muchos otros archivos.
Índice recomendado: ★★★☆☆
Dirección de descarga: Notepad2
Última versión:
Notepad2 es más como viene el sistema Con él, una versión mejorada del Bloc de notas, también es un muy buen editor de texto liviano. El software es de código abierto y tiene muchas características especiales. Tiene la capacidad de mostrar números de línea, visualización integrada de resaltado de la sintaxis de la mayoría de los programas principales y cambios. el color de fondo y es compatible con Unicode con visualización de números de línea y UTF-8, etc., si está buscando una alternativa al Bloc de notas, Notepad2 es una buena opción.
4.UltraEdit
UltraEdit es un potente editor de texto que puede editar códigos de texto, hexadecimales y ASCII. Puede reemplazar completamente el Bloc de notas (si la configuración de la computadora es lo suficientemente potente), con. Comprobación de palabras en inglés incorporada, resaltado de comandos C y VB, puede editar varios archivos al mismo tiempo y la velocidad no será lenta incluso al abrir archivos grandes.
Índice de recomendación: ★★★★☆
Dirección de descarga: UltraEdit
Última versión: v25.20
UltraEdit es un texto , editor HTML y hexadecimal, y también un editor avanzado de programas PHP, Perl, Java y JavaScript, la última versión 23.2. También se admiten el resaltado de código y el plegado de código. Es posible la edición de texto basada en disco y el procesamiento de archivos de gran tamaño: admite archivos de más de 4 GB e incluso los archivos de varios megabytes ocupan muy poca memoria. Al mismo tiempo, hay un cliente FTP incorporado para acceder al servidor FTP. Se pueden configurar e iniciar sesión y guardar automáticamente varias cuentas. La desventaja es que es caro y es un poco caro.
Temas y diseños personalizados
UltraEdit admite temas y diseños personalizados por el usuario, que se pueden compartir con otros usuarios modificando el tema o creando un tema nuevo desde cero.
FTP, SSH y Telnet integrados
Ya sea que necesite editar rápidamente archivos en el servidor o cargar una base de código grande, las capacidades FTP integradas de UltraEdit y SSH/Telnet pueden hacerlo fácilmente. trabaje con archivos remotos e interactúe con servidores desde una única y potente aplicación.
Vista previa de HTML/Markdown en tiempo real
UltraEdit puede ver dinámicamente los cambios de HTML o Markdown renderizados durante la edición. Haga doble clic en un elemento en la vista previa para saltar a la definición en la fuente. También está disponible el resaltado y la compatibilidad del código Github FlavoredMarkdown (GFM).
Modo de columna
Utilice el modo de columna cuando la edición horizontal no sea lo suficientemente buena. Utilice el modo de columna para editar visualmente a lo largo del eje Y en cualquier parte del documento.
5.VIM
Vim es un conocido editor de texto potente y altamente personalizable similar a Vi. Ha mejorado y agregado muchas características basadas en Vi. Vim es generalmente considerado como el mejor editor similar a Vi.
Índice de recomendación: ★★★★☆
Dirección de descarga: VIM
Última versión: 8.1
VIM se usa ampliamente en UNIX o La característica más importante del sistema LINUX es el uso completo de los comandos del teclado para editar. Aunque es difícil comenzar sin operaciones con el mouse, una vez que comienza, las diversas combinaciones inteligentes de operaciones del teclado pueden generar una gran mejora en la eficiencia del trabajo. Pero necesitas recordar muchos atajos de teclado complejos, y tu cerebro y tus manos deben poder coordinarse y mantenerse al día.
Resulta que uno de nuestros principales codificadores externos que regresó de Japón solo usa VIM y puede usar las teclas de acceso directo muy rápidamente.
6.Emacs
EMACS, la abreviatura de EditorMACroS (editor macro), fue completado originalmente por Richard Stallman en colaboración con Guy Steele en el MIT en 1975. La idea se inspiró en TECMAC y TMACS, editores de texto macro escritos por Guy Steele, Dave Moon, Richard Greenblatt, Charles Frankston y otros.
Índice de recomendación: ★★★★☆
Dirección de descarga: Emacs
Última versión: 26.1
Emacs es similar a VIM y Tiene funciones macro integradas y potentes comandos de teclado, puede hacer muchas cosas y es muy potente. Puede integrar todo el entorno de desarrollo y depurar programas. Emacs admite la edición de texto de una variedad de textos y es multiplataforma. Es un editor amado por Coder. Existen varias distribuciones, las más populares son GNUEmacs y XEmacs, que son multiplataforma, completamente gratuitas y de código abierto.
Aquellos que usan Emacs en computadoras Apple aquí básicamente usan este editor, pero muchos de ellos se han mudado a VSCode después de mi persuasión.
7.SublimeText
SublimeText es un editor de código (SublimeText2 es un software pago, pero se puede probar indefinidamente) y también es un editor de texto avanzado para HTML y prosa. SublimeText fue desarrollado por el programador Jon Skinner en enero de 2008. Originalmente fue diseñado como Vim con ricas funciones de extensión.
Índice de recomendación: ★★★★☆
Dirección de descarga: SublimeText
Última versión: 3.1.1
SublimeText tiene un hermoso La interfaz de usuario y las potentes funciones admiten el resaltado de sintaxis en múltiples lenguajes de programación y tienen excelentes funciones de autocompletado de código. También tiene la función de fragmentos de código, que puede guardar fragmentos de código de uso común y llamarlos en cualquier momento cuando sea necesario.
Es compatible con el modo VIM y puede usar la mayoría de los comandos en el modo Vim. También tiene buenas capacidades de expansión, configuraciones definidas por el usuario completamente abiertas y comandos de acceso directo con muchas funciones.
SublimeText también admite una gran cantidad de extensiones de complementos, como: MarkDownEditing, SublimeREPL, Javascript-API-Completions y el más interesante WakaTime que puede registrar el tiempo de su código, etc.
8.EditPlus
EditPlus es un editor de Windows pequeño pero potente que puede manejar texto, HTML y lenguajes de programación. Incluso puedes usarlo como un editor C configurando herramientas de usuario. , un IDE sencillo para Java, Php y otros lenguajes. Tiene deshacer y rehacer ilimitados, revisión ortográfica en inglés, ajuste automático de palabras, marcado de números de columnas, búsqueda y reemplazo, edición simultánea de múltiples archivos y funciones de navegación en pantalla completa. Y también tiene una función útil, es decir, tiene la función de monitorear el portapapeles. Sincronizado con el portapapeles, puede pegar automáticamente en la ventana de EditPlus, eliminando el paso de pegar.
Índice de recomendación: ★★★☆☆
Dirección de descarga: EditPlus
Última versión: 5.1.2066
EditPlus es similar a Bloc de notas, puede proporcionar funciones de edición de texto, HTML y otros lenguajes de programación; la interfaz también es bastante simple y rápida, admite múltiples etiquetas y puede editar fácilmente múltiples documentos. editplus admite FTP de forma nativa, la conexión es muy simple y la visualización también es muy fácil de usar.
¿La composición y aplicación del sistema operativo Linux?
Los sistemas Linux generalmente tienen 4 partes principales: kernel, shell, sistema de archivos y aplicaciones. El kernel, el shell y el sistema de archivos forman juntos la estructura básica del sistema operativo que permite a los usuarios ejecutar programas, administrar archivos y utilizar el sistema.
1. Kernel de Linux
El kernel es el núcleo del sistema operativo y tiene muchas de las funciones más básicas, como memoria virtual, multitarea, bibliotecas compartidas, carga bajo demanda, programas ejecutables y funciones de red TCP/IP. Los módulos del kernel de Linux se dividen en las siguientes partes: gestión de almacenamiento, gestión de procesos y CPU, sistema de archivos, gestión y controladores de dispositivos, comunicación de red, inicialización del sistema y llamadas al sistema, etc.
2. Linuxshell
Shell es la interfaz de usuario del sistema y proporciona una interfaz para que los usuarios interactúen con el kernel. Recibe comandos ingresados por el usuario y los envía al kernel para su ejecución. Además, el lenguaje de programación Shell tiene muchas características de los lenguajes de programación ordinarios. Los programas Shell escritos en este lenguaje de programación tienen el mismo efecto que otras aplicaciones.
3. Sistema de archivos Linux
Un sistema de archivos es un método de organización de archivos almacenados en dispositivos de almacenamiento como discos. Los sistemas Linux pueden admitir una variedad de sistemas de archivos actualmente populares, como EXT2, EXT3, FAT, FAT32, VFAT e ISO9660.
Cuatro. Aplicaciones Linux
Un sistema Linux estándar generalmente tiene un conjunto de programas llamados aplicaciones, que incluyen editores de texto, lenguajes de programación, XWindow, suites ofimáticas, herramientas y bases de datos de Internet, etc.
Cómo ¿Usar la línea de comando del editor de texto centos7?
También hay un editor vi en centos7. Siempre que sea un sistema Linux, el editor predeterminado integrado es vi. Se puede abrir ejecutando el comando vi en la terminal
¿Cómo abrir el editor vim en Linux?
Vim puede considerarse una versión mejorada o mejorada del editor de texto vi. Si instaló redhat, el editor vi es esta versión mejorada. Puede utilizar vi-version para verlo.
Si ha instalado vim nuevamente, puede usar vim-version para verificar la versión de vi. Método de apertura:
1. Asegúrese de que vim esté instalado en su computadora. De hecho, si es redhat, vi tiene el mismo efecto.
2. De forma predeterminada, vim se instalará en /usr/bin. Asegúrese de que este directorio esté agregado a su variable de ruta. (Generalmente, se ha agregado, solo úselo directamente) 3. Abra una terminal. Ingrese vim directamente en la terminal para abrir el editor vim.