BowPad es un editor de texto de código abierto amigable para programadores con una interfaz de cinta

¿Busca un editor de texto que tenga una interfaz de cinta? BowPad tiene uno agradable, ofrece todas las funciones que pueda desear y es fácil de programar.

BowPad is an open source programmer-friendly text editor with a ribbon interface



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 panel grande a la derecha de la barra lateral es el área del editor 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 admite el resaltado de sintaxis para más de 100 tipos de archivos (consulte la lista al final del artículo). Los documentos se abren en pestañas como un navegador web.

BowPad context menu

Haga clic derecho 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 las mayúsculas y minúsculas de los caracteres a mayúsculas o al título. La barra de herramientas en la parte superior tiene una interfaz de cinta, que es bastante similar a Escritor en vivo abierto que Microsoft Word. BowPad tiene tres pestañas en la cinta: Archivo, Principal y Otros.



La pestaña principal tiene herramientas básicas como deshacer, rehacer, buscar y reemplazar. La sección Ir a es útil para cambiar entre pestañas o navegar a una línea específica en un documento. Los marcadores se pueden agregar 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. Puede 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ía varios documentos abiertos al salir del programa, presione la opción 'Cargar sesión' para volver a cargarlos todos con un solo clic.

Si eres programador, puedes usarlo para configurar hasta 10 comandos personalizados que se pueden ejecutar desde el menú. Hablando de eso, la sección Código tiene otro conjunto de opciones fáciles de programar que incluyen funciones, abrir el archivo correspondiente, ir al símbolo, agregar / quitar comentarios o usar el Lexer. La parte Otras operaciones de la cinta contiene opciones para cambiar el caso, alternar el ajuste de línea, los finales de 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. Haga clic en el icono de intercalación 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 se puede mostrar debajo de la cinta.

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

BowPad syntax

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



Archivo Abaqus (* .inp; *. Dat; *. Msg)
Archivos existentes (* .ada; *. Adb)
Archivo de configuración de Apache (* .conf; *. Htaccess)
Archivo ASN1 (* .asn1; *. Mib)
Ensamblar archivo (* .asm)
Archivo AutoIt3 (* .au3)
Archivo Ave (* .ave)
Archivo AviSynth (* .avs; *. Avsi)
Archivo baan (* .bc; *. Cln)
Archivo bash (* .sh; *. Bsh; *. Configure; *. Ksh; *. Bash; *. Bashrc; *. Sh_once; *. Zsh; *. Zshrc)
Archivo por lotes (* .bat; *. Cmd; *. Nt)
Archivo Blitzbasic (* .bb)
Archivo Bullant (* .ant)
C Archivo nítido (* .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 Common Language Infrastructure (* .il; *. Ilasm)
Archivo de sonido (* .orc; *. Sco; *. Csd)
Archivo CSS (* .css; *. Qss)
Archivo D (* .d)
Archivo DataFlex (* .src; *. Vw; *. Dg; *. Sl; *. Pkg; *. Bp; *. Inc; *. Dd; *. H; *. Rv; *. Wo; *. Prn )
Archivo de diferencias (* .diff; *. Parche)
Archivo DMAP (* .bdy; *. Nam)
Archivo DMIS (* .name)
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 lista de errores (* .err)
Archivo 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 básico libre (* .bas; *. Bi)
Archivo de espacios (* .g; *. Gd; *. Gi)
Archivo GetText (* .po; *. Pot)
Ir archivo (* .go)
Archivo Gui4Cli (* .gui; *. Gc)
Archivo Haskell (* .hs)
Archivo Intel HEX (* .hex)
Archivo HEX S-Record (* .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)
Archivo Lout (* .lt)
Archivo Lua (* .lua)
Archivo Makefile (* .mak; *. Mk; *. Configure)
Archivo Mako (* .mak; *. Mako)
Archivo de rebajas (* .mkdn; *. Mkd; *. Md)
Archivo Matlab (* .m; *. Octava)
Archivo Maxima (* .wxm; *. Mac)
Archivo MetaPost (* .mp; *. Mpx)
Archivo MMix Assembler (* .mms)
Archivo Modula (* .m3; *. I3; *. Mg; *. Ig)
Archivo de registro MPT (* .lot)
Archivo nant (* .build)
Archivo Nim (* .nim)
Archivo NNCronTab (* .tab; *. Spf)
Archivo NSIS (* .nsi; *. Nsh)
Archivo Ojective Caml (* .ml; *. Mli; *. Sml)
Lima de ópalo (* .impl; *. Sign)
Archivo OScript (* .osx)
Archivo Pascal (* .dpr; *. Dpk; *. Pas; *. Dfm; *. Inc; *. Pp)
Archivo Perl (* .pl; *. Pm; *. Pod)
Archivo PHP (* .php3; *. Phtml; *. Php)
Archivo Pike (* .pike)
Archivo PLSQL (* .spec; *. Body; *. Sps; *. Spb; *. Sf; *. Sp)
Archivo PostScript (* .ps)
Archivo POV (* .pov; *. Inc)
Archivo PowerPro (* .powerpro)
Archivo de Powershell (* .ps1)
Archivo de propiedades (* .properties; *. Session; *. Ini; *. Inf; *. Url; *. Cfg; *. Cnf; *. Aut; *. Editorconfig)
Archivo Purebasic (* .pb)
Archivo de Python (* .py; *. Pyw)
Archivo R (* .r)
Archivo Raku (* .p6; *. Pm6; *. Pod6; *. T6; *. Raku; *. Rakumod; *. Rakudoc; *. Rakutest)
Archivo Rebol (* .r; *. Reb)
Archivo de registro (* .reg; *. Registro)
Archivo de 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 de prueba de tragar (* .pln; *. Inc; *. T)
Archivo Smalltalk (* .st)
Archivo Sorcus (* .ins)
Archivo Specman (* .e)
Archivo de especias (* .als; *. Cir; *. Sch; *. Scp)
Archivo SQL (* .sql)
Archivo 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 de 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; *. usuario; *. filtros; *. resx; *. nuspec; *. ui)
Archivo YAML (* .yaml; *. Yml)

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

BowPad dark theme

BowPad admite complementos escritos en JavaScript y VBScript. Al hacer clic en la opción Configurar (debajo de la sección de complementos) se obtienen 2 complementos que le permiten deshabilitar Clear Type y habilitar la clasificación de líneas.



Las versiones portátiles del programa están disponibles para sistemas de 32 y 64 bits. BowPad es un proyecto de código abierto. Los instaladores de la aplicación tienen poco menos de 2 MB y el directorio suma aproximadamente 5,71 MB después de la instalación. El editor de texto tiene pocos recursos y no tuve ningún problema con él.

BowPad

Para ventanas



Descargar ahora