0
(0)

¿Buscas un editor de texto que tenga una interfaz de cinta? BowPad tiene uno bueno, ofrece todas las características que podrías querer, y es fácil de programar.

BowPad es un editor de texto de código abierto y fácil de programar con una interfaz de cinta

El programa muestra una barra lateral a la izquierda; este es el árbol de archivos que puede utilizar para buscar carpetas. Si la carpeta seleccionada tiene documentos, se pueden abrir desde la barra lateral haciendo doble clic en los archivos.

El gran panel a la derecha de la barra lateral es el área de edición de texto de BowPad. Utiliza un cuadro indicador de línea/párrafo que facilita la escritura cuando se trabaja con documentos largos. La aplicación soporta resaltado de sintaxis para más de 100 tipos de archivos (refiérase a la lista al final del artículo). Los documentos se abren en pestañas como un navegador web.

El menú contextual de BowPad

Haga clic con el botón derecho del ratón en el editor para acceder a su menú contextual. Se puede usar para deshacer/rehacer, usando la herramienta incorporada del corrector ortográfico, realizar una búsqueda en línea (usa Bing y Wikipedia). Puede cambiar el caso de los caracteres de minúsculas, a mayúsculas o mayúsculas del título. La barra de herramientas en la parte superior tiene una interfaz de cinta, que es bastante similar a Open Live Writer que a Microsoft Word. BowPad tiene tres pestañas en la cinta: Archivo, Principal y Otro.

La pestaña principal tiene herramientas básicas como deshacer, rehacer, encontrar y reemplazar. La sección «goto» es útil para cambiar entre las pestañas o para navegar a una línea específica en un documento. Se pueden agregar marcadores en cualquier lugar de un archivo para un acceso rápido. El comando Ejecutar abre el documento seleccionado en Edge, Firefox, Chrome, Safari o IE. Puedes utilizar el menú del botón CMD para realizar una búsqueda en línea, abrir la ubicación de la carpeta actual en el Explorador o abrir una consola de comandos. Si tenías varios documentos abiertos al salir del programa, pulsa la opción «Cargar sesión» para poder recargarlos todos con un solo clic.

Si eres programador, puedes usarlo para configurar hasta 10 comandos personalizados que pueden ser ejecutados desde el menú. Hablando de eso, la sección de Código tiene otro conjunto de opciones fáciles de programar, incluyendo funciones, abrir el archivo correspondiente, ir al símbolo, añadir/eliminar comentarios o usar el Lexer. La parte de Otras operaciones de la cinta contiene opciones para cambiar la caja, cambiar el envoltorio de la línea, terminar la línea, duplicar/mover/dividir/unir líneas y recortar espacios en blanco.

La barra de herramientas de acceso rápido se muestra en la barra de título. Haz clic en el icono del carro para personalizarlo. Las opciones predeterminadas que están habilitadas son: Abrir, Guardar, Pestañas. Puede agregar Cerrar pestaña, Nuevo, Buscar/Reemplazar y Lexer a esta barra de herramientas. Opcionalmente, la barra de acceso rápido puede mostrarse debajo de la cinta.

La pestaña de archivos de BowPad contiene opciones para abrir, guardar e imprimir documentos. La ventana de resumen muestra algunas estadísticas útiles como el número de palabras, el número de líneas, las líneas vacías y los párrafos. La aplicación puede guardar archivos de texto en estos formatos de documentos. TXT, LOG, LST, DOC, DIZ, NFO. El programa soporta muchos atajos de teclado que puedes personalizar, utiliza un archivo Shortcuts.INI para almacenar la configuración, y puedes editarlo directamente usando el editor.

Sintaxis de BowPad

También puedes usar BowPad para guardar tu texto/código en los siguientes formatos.

Archivo Abaqus (*.inp;*.dat;*.msg)
Archivo Ada (*.ada;*.adb)
Archivo Conf Apache (*.conf;*.htaccess)
Archivo ASN1 (*.asn1;*.mib)
Archivo de ensamblador (*.asm)
Archivo AutoIt3 (*.au3)
Archivo de Ave (*.ave)
Archivo AviSynth (*.avs;*.avsi)
Archivo Baan (*.bc;*.cln)
Archivo Bash (*.sh;*.bsh;*.configure;*.ksh;*.bash;*.bashrc;*.sh_once;*.zsh;*.zshrc)
Archivo de lotes (*.bat;*.cmd;*.nt)
Archivo Blitzbasic (*.bb)
Archivo Bullant (*.ant)
Archivo de C Sharp (*.cs)
Archivo C/C++ (*.c;*.cc;*.cpp;*.cxx;*.h;*.hh;*.hpp;*.hxx;*.ipp;*.m;*.mm;*.sma;*.ispc;*.isph)
Archivo Ch (*.ch;*.chf;*.chs)
Archivo CMake (*.cmake;*.ctest)
Archivo Cobol (*.cob)
Archivo CoffeeScript (*.coffee)
Archivo de la Infraestructura de Lenguaje Común (*.il;*.ilasm)
Archivo CSound (*.orc;*.sco;*.csd)
Archivo CSS (*.css;*.qss)
Archivo D (*.d)
Archivo DataFlex (*.src;*.vw;*.dg;*.sl;*.pkg;*.bp;*.inc;*.dd;*.h;*.rv;*.wo;*.prn)
Fichero de diferencias (*.diff;*.patch)
Archivo DMAP (*.bdy;*.nam)
Archivo DMIS (*.nom)
Archivo DocBook (*.docbook)
Archivo E-Script (*.em;*.src)
Archivo ECL (*.ecl;*.eclattr;*.hql)
Archivo EDIFact (*.edi)
Archivo Eiffel (*.e)
Archivo Erlang (*.erl;*.hrl)
Archivo de la lista de errores (*.err)
Archivo de la nave insignia (*.prg)
Archivo flash (*.as;*.asc;*.jsfl)
Cuarto archivo (*.forth;*.f;*.spf)
Archivo Fortran (*.f;*.f90;*.for;*.90;*.f95;*.f2k;*.app;*.apl)
Archivo Fortran77 (*.f;*.for;*.90;*.f95;*.f2k;*.app;*.apl)
Archivo freebásico (*.bas;*.bi)
Archivo Gap (*.g;*.gd;*.gi)
Archivo GetText (*.po;*.pot)
Ir al archivo (*.go)
Archivo Gui4Cli (*.gui;*.gc)
Archivo Haskell (*.hs)
Archivo HEX Intel (*.hex)
Archivo de registro HEX S (*.mot;*.srec)
Archivo HEX Tektronix (*.tek)
Archivo de Hollywood (*.hws)
Archivo Html (*.html;*.htm;*.asp;*.shtml;*.htd;*.jsp;*.htt;*.cfm;*.tpl;*.dtd;*.hta)
Archivo IDL (*.idl;*.odl)
Archivo InnoSetup (*.iss;*.isl)
Archivo Java (*.java;*.jad;*.pde)
Archivo Java-fx (*.fx)
Archivo JavaScript (*.js;*.es;*.bpj)
Archivo JSON (*.json;*.eshintrc;*.jshintrc;*.jsonld)
Archivo Kix (*.kix)
Archivo KVIrc (*.kvs)
Archivo de látex (*.tex;*.sty;*.aux;*.toc;*.idx;*.tui;*.tuo)
Archivo Lisp (*.lisp;*.lsp;*.el)
Expediente de patán (*.lt)
Archivo Lua (*.lua)
Archivo Makefile (*.mak;*.mk;*.configure)
Archivo Mako (*.mak;*.mako)
Archivo de reducción de precio (*.mkdn;*.mkd;*.md)
Archivo de Matlab (*.m;*.octava)
Archivo Maxima (*.wxm;*.mac)
Archivo MetaPost (*.mp;*.mpx)
Archivo del ensamblador MMix (*.mms)
Archivo de módulos (*.m3;*.i3;*.mg;*.ig)
Archivo de registro del MPT (*.lot)
El archivo Nant (*.build)
Archivo Nim (*.nim)
Archivo NNCronTab (*.tab;*.spf)
Archivo NSIS (*.nsi;*.nsh)
Archivo de la Cámara Ocular (*.ml;*.mli;*.sml)
Archivo Opal (*.impl;*.sign)
Archivo OScript (*.osx)
Archivo Pascal (*.dpr;*.dpk;*.pas;*.dfm;*.inc;*.pp)
Archivo de Perl (*.pl;*.pm;*.pod)
Archivo PHP (*.php3;*.phtml;*.php)
Archivo de lucio (*.lucio)
Archivo PLSQL (*.spec;*.body;*.sps;*.spb;*.sf;*.sp)
Archivo PostScript (*.ps)
Archivo POV (*.pov;*.inc)
Archivo PowerPro (*.powerpro)
Archivo Powershell (*.ps1)
Archivo de propiedades (*.properties;*.session;*.ini;*.inf;*.url;*.cfg;*.cnf;*.aut;*.editorconfig)
Archivo puramente básico (*.pb)
Archivo Python (*.py;*.pyw)
Archivo R (*.r)
Archivo Raku (*.p6;*.pm6;*.pod6;*.t6;*.raku;*.rakumod;*.rakudoc;*.rakutest)
Archivo Rebol (*.r;*.reb)
Archivo de registro (*.reg;*.registry)
Archivo de recursos (*.rc;*.rc2;*.dlg)
Archivo Ruby (*.rb;*.rbw;*.rake;*.rjs;*.rakefile;*.irbrc)
Archivo de óxido (*.rs)
Archivo SAS (*.dta)
Archivo Scriptol (*.sol)
Archivo Sliktest (*.pln;*.inc;*.t)
Archivo de Smalltalk (*.st)
Archivo de sorcus (*.ins)
Archivo Specman (*.e)
Archivo de especias (*.als;*.cir;*.sch;*.scp)
Archivo SQL (*.sql)
Archivo de Stata (*.stata;*.dta)
Archivo de texto estructurado (*.st;*.il)
Archivo TACL (*.tacl)
Archivo Tal (*.tal)
Archivo TCL (*.tcl;*.exp)
Archivo Txt2Tags (*.t2t)
Archivo Vala (*.vala)
Archivo Verilog (*.v;*.vh)
Archivo VHDL (*.vhdl;*.vhd)
Archivo Visual Basic (*.vb;*..bas;*.frm;*.cls;*.ctl;*.pag;*.dsr;*.dob;*.vbs;*.dsm;*.bpv)
Archivo Visual Prolog (*.pro)
Archivo Vxml (*.vxml)
Archivo Wix (*.wxs;*.wxi;*.wxl)
Archivo X12 (*.x12)
Archivo Xaml (*.xaml)
Archivo Xml (*.xml;*.xsl;*.svg;*.xul;*.xsd;*.dtd;*.xslt;*.axl;*.xrc;*.rdf;*.manifest;*.vcprojx;*.vsprops;*.user;*.filters;*.resx;*.nuspec;*.ui)
Archivo YAML (*.yaml;*.yml)

Cambie el árbol de archivos, los números de línea de la pestaña «Otros» en la cinta. Aquí es donde puedes establecer el tamaño de la pestaña, el margen derecho, el estilo de fuente para varios idiomas. El programa tiene un tema oscuro bastante agradable al que puedes cambiar.

El tema oscuro de BowPad

BowPad soporta plugins escritos en JavaScript y VBScript. Al hacer clic en la opción Configurar (bajo la sección de plugins) se obtienen 2 plugins que le permiten desactivar Clear Type, y habilitar la clasificación de líneas.

Hay versiones portátiles del programa para sistemas de 32 y 64 bits. BowPad es un proyecto de código abierto. Los instaladores de la aplicación son de poco menos de 2MB, y el directorio suma unos 5.71MB después de la instalación. El editor de texto es ligero en recursos, y no he tenido ningún problema con él.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.