De redaksje fan 'e Bluefish-koade is in applikaasje dy't brûkt wurdt om websiden en skripts te ûntwikkeljen. It is gjin WYSIWYG-bewurker. Bluefish is in tool used to edit the code that a web page or script is created from. It is bedoeld foar programmers dy't kennis hawwe fan it skriuwen fan HTML en CSS- koade en hat moden om te wurkjen mei de meast foarkommende skripttalen lykas PHP en Javascript, en ek in protte oaren. It haaddoel fan de redaksje fan Bluefish is om kodearjen makliker te meitsjen en ferwidering te meitsjen. Bluefish is fergees en iepen boarne software en ferzjes binne beskikber foar Windows, Mac OSX, Linux, en ferskate oare Unix-like platfoarmen. De ferzje dy't ik brûke yn dit tutorial is Bluefish op Windows 7.
01 of 04
The Bluefish Interface
De Bluefish-ynterface is ferdield yn ferskate dielen. De grutste seksje is de bewurking en dit is wêr jo jo koade direkt oanpasse kinne. Op 'e lofter side fan it bewurkfinster is it sidepaniel, dy't dezelfde funksjes as in triembehearder útfiert, wêrtroch jo de triemmen kieze dy't jo wurkje en ofneame of wiskje triemen.
De koptekst oan 'e boppekant fan' e Bluefish-finsters befettet ferskate arkbalken, dy 't sichtber makke wurde kinne troch it menu sjen.
De arkbalken binne de haad arkbalke, dy 't knoppen befettet mienskiplike funksjes lykas bewarje, kopiearje en plakke, sykjen en ferfange, en guon koade yndeksje opsjes. Jo sille besjen dat der gjin formatting-knoppen binne lykas fet of ûnderstreeks.
Dat is om't Bluefish gjin koaden formaat, it is allinich in editor. Hjirûnder binne de wichtichste arkbalke de HTML-arkbalke en it snippetsmenu. Dizze menuopsjes befetsje knoppen en submenu's dy't jo brûke kinne om automatysk ynfoegje foar de measte taal-eleminten en funksjes.
02 of 04
Brûk de HTML-arkbalke yn Bluefish
De HTML-arkbalke yn Bluefish is arranzjearre troch ljepblêden dy't de arken ûnderskiede troch kategory. De ljeppers binne:
- Fluch Bar - Jo kinne oare ark oanpasse oan dizze ljepper foar items dy't jo faak brûke.
- HTML 5 - jout jo tagong ta geweldige tags en eleminten yn HTML 5.
- Standard - gewoane HTML-formaat-opsjes wurde tagongen op dizze ljepper.
- Formaat - minder gewoane formaat-opsjes binne hjir te finen.
- Tafels - ferskate tafel-produktive funksjes, wêrûnder in tabel-assistint.
- List - ark foar it generearjen fan bestelde, net oardene en definysje-listen.
- CSS-stylblêden kinne makke wurde fan dizze ljepper lykas de layout-koade.
- Formulieren - meast foarkommende eleminten kinne jo ynfoegje út dizze ljepper.
- Lettertypen - dizze tab hat tastellen om te wurkjen mei lettertypen yn HTML en CSS.
- Frames - de meast foarkommende funksjes foar wurkjen mei formulieren.
Klik op elke ljepper sille knoppen dy't relatearje oan de relevante kategory ferskine yn 'e arkbalke ûnder de ljeppers.
03 of 04
Gebrûk fan it Snippets Menu yn Bluefish
Under de HTML-arkbalke is in menu mei de snippets bar neamd. Dizze menu-bar hat submenus dy't relatearret oan in ferskaat oan programmearrings. Elk item yn it menu jout gewoan brûkt gebrûklike koade, lykas HTML-doctypes en meta-ynformaasje bygelyks.
Guon fan 'e menu items binne fleksibel en generearje koade ôfhinklik fan it tag dat jo brûke wolle. As jo bygelyks in preformatted blok fan tekst taheakje oan in webside, kinne jo op it HTML-menu yn 'e snippetsbalke klikke en de menu item "elke paar tag" kieze.
Klik op dit item iepenet in dialooch dat jo rapportearret om it tag te iepenjen dat jo brûke wolle. Jo kinne "pre" (sûnder de hoekwinkels) ynfiere en Bluefish pleatst in iepen & sluten "pre" tag yn it dokumint:
pre>.04 of 04
Oare eigenskippen fan Bluefish
Wylst Bluefish gjin WYSIWYG-editor is, hat it de mooglikheid om jo kaartsje te foarkommen yn jo browser dy't jo op jo kompjûter ynstallearre hawwe. It stipet ek koade auto-oanfolling, syntaksje markearring, debugging-ark, in skript-útfierkast, plugins, en sjabloanen dy't jo in sprongstop jaan kinne foar it meitsjen fan dokuminten dy't jo faak wurkje mei.