BowPad, şerit arayüzlü, açık kaynaklı, programcı dostu bir metin editörüdür
- Kategori: Yazılım
Şerit arayüzü olan bir metin düzenleyici mi arıyorsunuz? BowPad'in hoş bir özelliği var, isteyebileceğiniz tüm özellikleri sunuyor ve programcı dostu.
Program, solda bir kenar çubuğu görüntüler; bu, klasörlere göz atmak için kullanabileceğiniz dosya ağacıdır. Seçilen klasörde belgeler varsa, dosyalara çift tıklanarak kenar çubuğundan açılabilirler.
Kenar çubuğunun sağındaki büyük bölme, BowPad'in metin düzenleme alanıdır. Uzun belgelerle çalışırken yazmayı kolaylaştıran bir satır / paragraf gösterge kutusu kullanır. Uygulama, 100'den fazla dosya türü için sözdizimi vurgulamayı destekler (makalenin sonundaki listeye bakın). Belgeler bir web tarayıcısı gibi sekmelerde açılır.
İçerik menüsüne erişmek için düzenleyiciye sağ tıklayın. Yerleşik Yazım Denetleyici aracını kullanarak geri alma / yineleme için kullanılabilir, çevrimiçi bir arama gerçekleştirin (Bing ve Wikipedia kullanır). Karakterlerin durumunu küçük harften büyük harfe veya başlık büyüklüğüne değiştirebilirsiniz. Üstteki araç çubuğunda, şuna oldukça benzer bir şerit arayüzü vardır. Canlı Yazar'ı Aç Microsoft Word'den daha fazla. BowPad'in şeritte üç sekmesi vardır: Dosya, Ana ve Diğer.
Ana sekmede geri al, yinele, bul ve değiştir gibi temel araçlar bulunur. Git bölümü, sekmeler arasında geçiş yapmak veya bir belgedeki belirli bir satıra gitmek için kullanışlıdır. Yer imleri, hızlı erişim için bir dosyanın herhangi bir yerine eklenebilir. Çalıştır komutu seçili belgeyi Edge, Firefox, Chrome, Safari veya IE'de açar. Çevrimiçi bir arama gerçekleştirmek, geçerli klasörün konumunu Explorer'da açmak veya bir komut konsolu açmak için CMD düğmesinin menüsünü kullanabilirsiniz. Programdan çıkarken açık birden fazla belgeniz varsa, hepsini tek bir tıklama ile yeniden yükleyebilmek için 'Oturumu Yükle' seçeneğine tıklayın.
Bir programcıysanız, menüden yürütülebilecek 10 adede kadar özel komutu yapılandırmak için kullanabilirsiniz. Bundan bahsetmişken, Kod bölümünde işlevler, karşılık gelen dosyayı açma, sembole gitme, yorum ekleme / kaldırma veya Lexer'ı kullanma dahil olmak üzere programcı dostu başka seçenekler vardır. Şeridin Diğer İşlemler bölümü, büyük / küçük harf değişimi, satır sonları değiştirme, satırları çoğaltma / taşıma / bölme / birleştirme ve beyaz boşlukları kırpma seçeneklerini içerir.
Hızlı erişim araç çubuğu başlık çubuğunda görüntülenir. Özelleştirmek için düzeltme simgesini tıklayın. Etkinleştirilen varsayılan seçenekler şunlardır: Aç, Kaydet, Sekmeler. Bu araç çubuğuna Sekmeyi Kapat, Yeni, Bul / Değiştir ve Lexer ekleyebilirsiniz. İsteğe bağlı olarak, hızlı erişim çubuğu şeridin altında görüntülenebilir.
BowPad'in Dosya sekmesi, belgeleri açma, kaydetme ve yazdırma seçeneklerini barındırır. Özet penceresi sözcük sayısı, satır sayısı, boş satırlar ve paragraflar gibi bazı yararlı istatistikleri görüntüler. Uygulama, metin dosyalarını bu belge formatlarında kaydedebilir. TXT, LOG, LST, DOC, DIZ, NFO. Program, özelleştirebileceğiniz birçok klavye kısayolunu destekler, ayarları saklamak için bir Shortcuts.INI dosyası kullanır ve düzenleyiciyi kullanarak doğrudan düzenleyebilirsiniz.
Metninizi / kodunuzu aşağıdaki biçimlerde kaydetmek için BowPad'i de kullanabilirsiniz.
Abaqus dosyası (* .inp; *. Dat; *. Msg)
Mevcut dosyalar (* .ada; *. Adb)
Apache Conf dosyası (* .conf; *. Htaccess)
ASN1 dosyası (* .asn1; *. Mib)
Dosyayı birleştir (* .asm)
AutoIt3 dosyası (* .au3)
Ave dosyası (* .ave)
AviSynth dosyası (* .avs; *. Avsi)
Baan dosyası (* .bc; *. Cln)
Bash dosyası (* .sh; *. Bsh; *. Configure; *. Ksh; *. Bash; *. Bashrc; *. Sh_once; *. Zsh; *. Zshrc)
Toplu iş dosyası (* .bat; *. Cmd; *. Nt)
Blitzbasic dosyası (* .bb)
Bullant dosyası (* .ant)
C Sharp dosyası (* .cs)
C / C ++ dosyası (* .c; *. Cc; *. Cpp; *. Cxx; *. H; *. Hh; *. Hpp; *. Hxx; *. İpp; *. M; *. Mm; * .sma;. * ISPC; *. isph)
Ch dosyası (* .ch; *. Chf; *. Chs)
CMake dosyası (* .cmake; *. Ctest)
Cobol dosyası (* .cob)
CoffeeScript dosyası (* .coffee)
Ortak Dil Altyapısı dosyası (* .il; *. İlasm)
CSound dosyası (* .orc; *. Sco; *. Csd)
CSS dosyası (* .css; *. Qss)
D dosyası (* .d)
DataFlex dosyası (* .src; *. Vw; *. Dg; *. Sl; *. Pkg; *. Bp; *. İnc; *. Dd; *. H; *. Rv; *. Wo; *. Prn )
Diff dosyası (* .diff; *. Yama)
DMAP dosyası (* .bdy; *. Nam)
DMIS dosyası (* .name)
DocBook dosyası (* .docbook)
E-Script dosyası (* .em; *. Src)
ECL dosyası (* .ecl; *. Eclattr; *. Hql)
EDIFact dosyası (* .edi)
Eyfel dosyası (* .e)
Erlang dosyası (* .erl; *. Hrl)
Errorlist dosyası (* .err)
Amiral gemisi dosyası (* .prg)
Flash dosyası (* .as; *. Asc; *. Jsfl)
Dördüncü dosya (* .forth; *. F; *. Spf)
Fortran dosyası (* .f; *. F90; *. For; *. 90; *. F95; *. F2k; *. App; *. Apl)
Fortran77 dosyası (* .f; *. For; *. 90; *. F95; *. F2k; *. App; *. Apl)
Freebasic dosya (* .bas; *. Bi)
Boşluk dosyası (* .g; *. Gd; *. Gi)
GetText dosyası (* .po; *. Pot)
Go dosyası (* .go)
Gui4Cli dosyası (* .gui; *. Gc)
Haskell dosyası (* .hs)
HEX Intel dosyası (* .hex)
HEX S-Kayıt dosyası (* .mot; *. Srec)
HEX Tektronix dosyası (* .tek)
Hollywood dosyası (* .hws)
Html dosyası (* .html; *. Htm; *. Asp; *. Shtml; *. Htd; *. Jsp; * .ht; *. Cfm; *. Tpl; *. Dtd; *. Hta)
IDL dosyası (* .idl; *. Odl)
InnoSetup dosyası (* .iss; *. İsl)
Java dosyası (* .java; *. Jad; *. Pde)
Java-fx dosyası (* .fx)
JavaScript dosyası (* .js; *. Es; *. Bpj)
JSON dosyası (* .json; *. Eshintrc; *. Jshintrc; *. Jsonld)
Kix dosyası (* .kix)
KVIrc dosyası (* .kvs)
Lateks dosyası (* .tex; *. Sty; *. Aux; *. Toc; *. Idx; *. Tui; *. Tuo)
Lisp dosyası (* .lisp; *. Lsp; *. El)
Lout dosyası (* .lt)
Lua dosyası (* .lua)
Makefile dosyası (* .mak; *. Mk; *. Configure)
Mako dosyası (* .mak; *. Mako)
Markdown dosyası (* .mkdn; *. Mkd; *. Md)
Matlab dosyası (* .m; *. Oktav)
Maxima dosyası (* .wxm; *. Mac)
MetaPost dosyası (* .mp; *. Mpx)
MMix Assembler dosyası (* .mms)
Modula dosyası (* .m3; *. I3; *. Mg; *. Ig)
MPT Günlük dosyası (* .lot)
Nant dosyası (* .build)
Nim dosyası (* .nim)
NNCronTab dosyası (* .tab; *. Spf)
NSIS dosyası (* .nsi; *. Nsh)
Özel Caml dosyası (* .ml; *. Mli; *. Sml)
Opal dosyası (* .impl; *. İşareti)
OScript dosyası (* .osx)
Pascal dosyası (* .dpr; *. Dpk; *. Pas; *. Dfm; *. Inc; *. Pp)
Perl dosyası (* .pl; *. Pm; *. Pod)
PHP dosyası (* .php3; *. Phtml; *. Php)
Pike dosyası (* .pike)
PLSQL dosyası (* .spec; *. Body; *. Sps; *. Spb; *. Sf; *. Sp)
PostScript dosyası (* .ps)
POV dosyası (* .pov; *. İnc)
PowerPro dosyası (* .powerpro)
Powershell dosyası (* .ps1)
Özellikler dosyası (* .properties; *. Session; *. İni; *. İnf; *. Url; *. Cfg; *. Cnf; *. Aut; *. Editorconfig)
Purebasic dosyası (* .pb)
Python dosyası (* .py; *. Pyw)
R dosyası (* .r)
Raku dosyası (* .p6; *. Pm6; *. Pod6; *. T6; *. Raku; *. Rakumod; *. Rakudoc; *. Rakutest)
Rebol dosyası (* .r; *. Reb)
Kayıt dosyası (* .reg; *. Kayıt defteri)
Kaynak Dosyası dosyası (* .rc; *. Rc2; *. Dlg)
Ruby dosyası (* .rb; *. Rbw; *. Rake; *. Rjs; *. Rakefile; *. İrbrc)
Rust dosyası (* .rs)
SAS dosyası (* .dta)
Scriptol dosyası (* .sol)
Yutma test dosyası (* .pln; *. Inc; *. T)
Smalltalk dosyası (* .st)
Sorcus dosyası (* .ins)
Specman dosyası (* .e)
Baharat dosyası (* .als; *. Cir; *. Sch; *. Scp)
SQL dosyası (* .sql)
Stata dosyası (* .stata; *. Dta)
Yapılandırılmış Metin dosyası (* .st; *. İl)
TACL dosyası (* .tacl)
Tal dosyası (* .tal)
TCL dosyası (* .tcl; *. Exp)
Txt2Tags dosyası (* .t2t)
Vala dosyası (* .vala)
Verilog dosyası (* .v; *. Vh)
VHDL dosyası (* .vhdl; *. Vhd)
Visual Basic dosyası (* .vb; * .. bas; *. Frm; *. Cls; *. Ctl; *. Pag; *. Dsr; *. Dob; *. Vbs; *. Dsm; *. Bpv)
Görsel Prolog dosyası (* .pro)
Vxml dosyası (* .vxml)
Wix dosyası (* .wxs; *. Wxi; *. Wxl)
X12 dosyası (* .x12)
Xaml dosyası (* .xaml)
Xml dosyası (* .xml; *. Xsl; *. Svg; *. Xul; *. Xsd; *. Dtd; *. Xslt; *. Axl; *. Xrc; *. Rdf; *. Manifest; *. Vcprojx , * vsprops;.. * kullanım; * filtreleri;. * ResX; *. nuspec;.. * uI)
YAML dosyası (* .yaml; *. Yml)
Şeritteki 'Diğer' sekmesinden dosya ağacını, satır numaralarını değiştirin. Burası çeşitli diller için sekme boyutunu, sağ kenar boşluğunu ve yazı tipi stilini ayarlayabileceğiniz yerdir. Programın geçiş yapabileceğiniz oldukça güzel bir karanlık teması var.
BowPad, JavaScript ve VBScript ile yazılmış eklentileri destekler. Yapılandır seçeneğine tıklamak (eklentiler bölümünün altında), Tür Temizle'yi devre dışı bırakmanıza ve satırların sıralanmasını etkinleştirmenize olanak tanıyan 2 eklenti getirir.
Programın taşınabilir sürümleri 32 bit ve 64 bit sistemler için mevcuttur. BowPad, açık kaynaklı bir projedir. Uygulamanın yükleyicileri 2MB’nin biraz altında ve dizinin toplamı yaklaşık 5,71MB’ye kadar çıktı. Metin editörü kaynaklar konusunda hafif ve onunla tek bir sorunla karşılaşmadım.

BowPad
Pencereler için
Şimdi İndirin