The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Applications/Editors
Los Editores de texto son, quizá la pieza más importante de software para los desarrolladores. En Funtoo todos ellos deberían de encontrarse bajo la categoría de app-editors así que ejcuta el comando: |
|
user $ ls -d /var/git/meta-repo/kits/*/app-editors/* | |
debería mostrar todos los editores de texto disponibles en Funtoo. Para enumerar todas las aplicaciones disponibles en esta categoría, incluidas aquellas en repositorios de terceros habilitados (por ejemplo, overlays agregadas usando Layman) ejecute: | |
user $ emerge --search "%@^app-editors" | |
Funtoo viene con dos editores de texto instalados por defect: nano y vi. Ambos editores de texto basados en consola. |
Atom
Atom is an open-source graphical text editor written in web languages (such as HTML, CSS, JavaScript and CoffeeScript), developed by GitHub and built on the Electron framework. Electron is essentially a form of the Chromium web browser that has been modified specifically so that it can function as a backbone for non-web browser apps that are written in web languages like the text editor, Atom. Atom is extensible (using extensions written in JavaScript or CoffeeScript, or a combination of the two), cross-platform (running on the three major desktop operating systems — Linux, macOS and Windows), yet beginner-friendly. Its chief disadvantages are that it is not available from the command-line, uses a comparatively large amount of system resources (including RAM) and takes a relatively long time to load upon startup. The Atom version in the Funtoo tree tends to become out-of-date rather quickly, as the ebuild for it is rather complicated to update. On Funtoo Atom is only available, officially (from the Funtoo tree) for 64-bit systems. Those that want the very latest Atom, should consider using the app-editors/atom-bin ebuild, which is presently only available from unofficial overlays, details of which overlays one can install it from can be found here, instead. An example overlay that provides this package is sabayon-tools , to install app-editors/atom-bin from this overlay run: |
|
root # layman -a sabayon-tools root # emerge app-editors/atom-bin | |
if one has never run layman on your present Funtoo system run:
| |
root # layman -L | |
in order to fetch the Layman remote list. |
Bluefish
Bluefish es un editor open-source, principalmente enfocado al desarrollo web. Está escrito en su mayoría en C y es algo ligero. Puede encontrarse como: app-editors/bluefish . |
gedit
gedit is an open-source, graphical text editor that is primarily intended for beginners and is part of the GNOME core application suite. It is written in C and is minimally extensible. It is essentially a drop-in replacement for Notepad, except unlike Notepad it has syntax-highlighting support for a variety of different programming languages. It is provided by the app-editors/gedit package. |
GNU Emacs
GNU Emacs is an open-source editor that was first developed by Richard Stallman, the founder of the GNU Project and its development began in 1985. It is written in C and its own programming language, Emacs Lisp. It is using Emacs Lisp that it can be extended, by use of extensions and modifying the configuration script ~/.emacs . Thanks to Emacs Lisp it is perhaps the single most extensible text editor available. It is so powerful, in fact, that it can be used to browse the web, read RSS feeds, play games, view emails, etc. It is fairly slow to startup, however, and uses a similar amount of RAM to Atom. It is provided by the app-editors/emacs package. It has both a version available from the command-line and a GUI. app-emacs contains some extensions for extended GNU Emacs. To list packages in that category run:user $ emerge --search "%@^app-emacs" it is easier to use for beginners than Vim, but it still has a steep learning curve. Several text editors exist that are similar to GNU Emacs and they usually have "emacs" in their name. For example, XEmacs is a fairly old fork of GNU Emacs, and is provided by the app-editors/xemacs package.
|
GNU nano
GNU nano is an open-source text editor written in C, that is included in Funtoo by default, perhaps because it is an easy-to-use, yet command-line text editor. It starts up very fast, uses very little RAM, although its customization options are very limited. It is provided by the app-editors/nano package in the Funtoo tree.
|
jEdit
jEdit is an open-source, cross-platform text editor written in Java. It has auto-indenting, syntax-highlighting support for over two hundred different programming languages, style-sheet languages and markup languages. It is provided by the app-editors/jedit package. |
Kate
Kate is an advanced text editor, and it is installed as a default text editor for the Plasma desktop environment. Kate is a very configurable editor. It comes with many features, such as:
y muchos más, especialmente funciones para programar con Kate. Puede encontrar de lo que Kate es capaz en su página de inicio. Kate viene con Plasma-5, pero se puede instalar por separado mediante |
Leafpad
Leafpad is an open-source, lightweight text editor written in C and built on the GTK+ 2 toolkit. It has minimal features and does not even have syntax-highlighting. It is provided by app-editors/leafpad .
|
Mousepad
Mousepad is an open-source, lightweight text editor written in C and developed for Xfce. Like Leafpad it has minimal features and is provided by app-editors/mousepad .
|
Pluma
Pluma is a fork of gedit that is part of the MATE core application suite. Like gedit it also supports a wide range of different computer languages with syntax-highlighting support. It is provided by app-editors/pluma .
|
SciTE
SciTE is a cross-platform, open-source, graphical text editor written in C++ and built using Scintilla and GTK+. It mostly just provides syntax-highlighting support for the several languages it supports. It can be customized using Lua scripts and can be installed from the package app-editors/scite . It is very fast to start-up and uses minimal RAM.
|
Sublime Text
Sublime Text is also a very popular text editor, rivalling even Vim, the main disadvantage that it has is that it is proprietary in its license. Technically it is trialware, so one is given a free trial in which they can use any feature of it they want, but one is expected to buy it eventually. Despite this, one can keep using Sublime Text indefinitely, at least, at the moment (as, of course, the upstream developer may decided to stop allowing this) without buying it, the only limitation is that once every so many times one opens it, one will see a pop up reminding them to buy it. For further details please refer to the official website.
Sublime Text está escrito en C++ y, en menor medida, en Python, y es extensible utilizando los complementos escritos en Python. Es muy rápido en el inicio y utiliza muy poca RAM, pero presenta muchas de las mismas características que Atom. Es decir, es amigable para principiantes, tiene soporte para una amplia selección de diferentes lenguajes de programación, es estéticamente agradable (o al menos para la mayoría de las personas, ya que es una cuestión de opinión) y es extensible. Puede ser encontrado como: |
vi
vi es quizás el editor original de UNIX y fue desarrollado durante la década de 1970 por Bill Joy. Originalmente era privativo, pero fue de código abierto en el 2002. Está escrito en C y es increíblemente rápido al inicio. Funtoo, como la mayoría de las distribuciones de Linux, no utiliza esta versión original de vi para proporcionar el comando vi . En cambio, este comando, en Funtoo, lo proporciona BusyBox (que enlaza simbólicamente a /usr/bin/vi ), mientras que la mayoría de las otras distribuciones usan Vim para proporcionar vi. En Funtoo vi debe estar preinstalado, por lo que no es necesario que lo instale usted mismo.
|
Vim
Vim (abreviación de Vi IMproved) es quizás el editor de texto de código abierto más popular entre los desarrolladores que usan Linux, ya que, si bien no es apto para principiantes, una vez que uno se acostumbra a su mapa de teclas único, puede editar archivos utilizándolo de manera muy eficiente. Está destinado a ser una mejora en el editor vi original de UNIX que fue escrito por Bill Joy. El vi original era privativo, por lo que Vim se bifurcó originalmente de un clon de vi de código abierto. Está escrito en C y Vim Script (VimL), es increíblemente rápido al iniciar, y está disponible desde la línea de comandos y tiene una interfaz gráfica de usuario (GUI) llamada GVim. También se puede usar para varios otros propósitos que sean convenientes para los desarrolladores, incluyendo compilar programas, ejecutar programas y ejecutar comandos de shell. También es ampliamente personalizable con el uso de complementos escritos en su propio lenguaje de programación, Vim script. Su archivo de configuración de usuario principal es ~/.vimrc , puede encontrar otros scripts que afectan su comportamiento ejecutando:
user $ vim --version La versión de línea de comandos es proporcionada por el paquete Funtoo user $ emerge --search "%@^app-vim" |