L-editur tal-kodiċi Bluefish huwa applikazzjoni użata biex tiżviluppa paġni tal-web u skripts. Mhuwiex editur WYSIWYG. Bluefish hija għodda użata biex teditja l-kodiċi li minnha tinħoloq web page jew script. Huwa maħsub għall-programmaturi li għandhom għarfien dwar il-kitba tal-kodiċi HTML u CSS u għandhom modi biex jaħdmu ma 'l-iktar lingwi ta' scripting komuni bħal PHP u Javascript, kif ukoll ħafna oħrajn. L-għan ewlieni tal-editur Bluefish huwa li tagħmel il-kodifikazzjoni aktar faċli u tnaqqas l-iżbalji. Bluefish huwa softwer b'xejn u open source u verżjonijiet huma disponibbli għall-Windows, Mac OSX, Linux, u diversi pjattaformi simili Unix. Il-verżjoni li qed tuża f'dan it-tutorja hija Bluefish fuq Windows 7.
01 ta '04
L-Interface Bluefish
L-interface Bluefish hija maqsuma f'diversi taqsimiet. L-ikbar taqsima hija l-pane editjar u dan huwa fejn tista 'teditja l-kodiċi tiegħek b'mod dirett. Fuq in-naħa tax-xellug tal-pane tal-editjar hemm il-pannell tal-ġenb, li jwettaq l-istess funzjonijiet bħal maniġer tal-fajls, li jippermettilek tagħżel il-fajls li tixtieq taħdem u tibdel isem jew tħassar fajls.
Is-sezzjoni tal-header fil-quċċata tat-twieqi Bluefish fiha bosta binarji ta 'l-għodda, li jistgħu jintwerew jew jinħbew permezz tal-menu View.
Il-bar tal-għodda huma l-toolbar prinċipali, li fiha buttuni biex iwettqu funzjonijiet komuni bħal iffrankar, kopja u pejst, tfittxija u tibdil, u xi għażliet ta 'indentazzjoni tal-kodiċi. Tinduna li m'hemm l-ebda buttuni tal-ifformattjar bħal skuri jew sottostanti.
Dak għax Bluefish ma jikkodifikax il-kodiċi, huwa biss editur. Hawn taħt il-toolbar prinċipali hija l-toolbar HTML u l-menu snippets. Dawn il-menus fihom buttuni u sub-menus li tista 'tuża biex daħħal il-kodiċi awtomatikament għal ħafna mill-elementi tal-lingwa u l-funzjonijiet.
02 ta '04
Uża l-Toolbar HTML fil-Bluefish
Il-toolbar HTML fil-Bluefish huwa rranġat minn tabs li jisseparaw l-għodda skond il-kategorija. It-tabs huma:
- Quick Bar - tista 'ssib għodod oħra fuq din it-tab għal oġġetti li tuża ta' spiss.
- HTML 5 - jagħtik aċċess għal tikketti u elementi komuni f'HTML 5.
- Standard - huma aċċessati għażliet komuni ta 'formatting HTML fuq din it-tab.
- Formatting - għażliet ta 'ifformattjar inqas komuni jinstabu hawnhekk.
- Tabelli - Diversi funzjonijiet li jiġġeneraw tabella, inkluż wizard tal-mejda.
- Lista - għodod għall-ġenerazzjoni ta 'listi ordnati, mhux immarkati, u definizzjoni.
- CSS - stili ta 'stili jistgħu jinħolqu minn din it-tab kif ukoll kodiċi ta' tqassim.
- Formoli - l-elementi tal-forma l-aktar komuni jistgħu jiddaħħlu minn din it-tab.
- Fonts - din it-tab għandha shortcuts biex taħdem ma 'fonts f'HTML u CSS.
- Gwarniċi - il-funzjonijiet l-aktar komuni għal xogħol b'forom.
Meta tikklikkja fuq kull tab se tagħmel buttuni relatati mal-kategorija relevanti jidhru fil-toolbar taħt it-tabs.
03 ta '04
Uża l-Paġni ta 'Snippets Bil-Bluefish
Taħt il-toolbar HTML hemm menu msejjaħ il-bar snippets. Din il-bar tal-menu għandha submenu relatat ma 'varjetà ta' lingwi ta 'programmar. Kull oġġett fuq il-menu inserixxi l-kodiċi użat b'mod komuni, bħal pereżempju l-HTMLs u l-informazzjoni meta.
Uħud mill-oġġetti tal-menu huma flessibbli u jiġġeneraw kodiċi skont it-tikketta li tixtieq tuża. Per eżempju, jekk tixtieq iżżid blokk preformattjat ta 'test fuq paġna tal-web, tista' tikklikkja l-menu HTML fil-biċċa snippets u agħżel l-oġġett tal-menu '' kull tabella mqabbda ''.
Meta tikklikkja din il-partita tiftaħ dialog li tqanqalek tidħol it-tikketta li tixtieq tuża. Tista 'tidħol "pre" (mingħajr l-angoli ta' l-angolu) u Bluefish inserixxi tabella ta 'ftuħ u għeluq "pre" fid-dokument:
pre>.04 ta '04
Karatteristiċi oħra tal-Bluefish
Filwaqt li Bluefish mhijiex editur WYSIWYG, għandu l-abbiltà li tavżak preview il-kodiċi tiegħek fi kwalunkwe browser li għandek installat fil-kompjuter tiegħek. Tappoġġja wkoll it-tlestija awtomatika tal-kodiċi, l-enfasi fuq is-sintassi, l-għodod ta 'debugging, kaxxa tal-output b'kitba, plugins u mudelli li jistgħu jagħtuk bidu mill-ġdid biex jinħolqu dokumenti li ta' spiss jaħdmu magħhom.