Notes for Bluefish 2 Manual: Difference between revisions
Jump to navigation
Jump to search
David tangye (talk | contribs) m →scanner: minor spelling and grammar fixes |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 16: | Line 16: | ||
=== Bluefish 2.0 new features === | === Bluefish 2.0 new features === | ||
* Right margin | * Right margin | ||
* | * [[Templates]] function (XHTML 1.0, HTML 5, C Header, C Header GPL and PHP | ||
* Tab key indent a block | * Tab key indent a block, tab / shift tab for indent/unindent | ||
* toggle bookmark on doubleclick (to add to [[Man 2 ch06s04]]) | |||
== scanner == | == scanner == | ||
Bluefish can Highlight the syntax of more than 20 languages, eg:<br /> | |||
Ada, ASP-VBScript, ASP, C, C++, CSS, D, HTML, Java, JavaScript, JSP, NSIS, Perl, PHP, gettext PO, Python, Ruby, Shell, Smarty, VBScript, XHTML, XML. | Ada, ASP-VBScript, ASP, C, C++, CSS, D, HTML, Java, JavaScript, JSP, NSIS, Perl, PHP, gettext PO, Python, Ruby, Shell, Smarty, VBScript, XHTML, XML. | ||
=== Enable/ | === Enable/disable scanner === | ||
Use Document > | Use Document > Highlight Syntax. | ||
=== Edit preferences === | === Edit preferences === | ||
[[File:Man2 Generic HTML Textstyle.png|500px|thumb|left|Edit preferences Generic HTML Textstyle]] | [[File:Man2 Generic HTML Textstyle.png|500px|thumb|left|Edit preferences Generic HTML Textstyle]] | ||
<br style="clear:both;" /> | <br style="clear:both;" /> | ||
=== Contributing === | === Contributing === | ||
A lot of | A lot of information is available in these two files in bluefish/data/bflang/ :<br /> | ||
[https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish/data/bflang/bflang2.bflang2 bflang2.bflang2] [https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish/data/bflang/sample.bflang2 sample.bflang2] | [https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish/data/bflang/bflang2.bflang2 bflang2.bflang2] [https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish/data/bflang/sample.bflang2 sample.bflang2] | ||
In Bluefish 2 Custom menu is replaced by Snippets in left panel.<br /> | In Bluefish 2, Custom menu is replaced by Snippets in the left panel.<br /> | ||
Bluefish_2 | Bluefish_2 comes without any snippets. You have to [[:Category:Snippets repository|import]] or create them. | ||
{{note|text= To import your Bluefish_1 Custom menu in snippets you can use Olivier's python script [[convert_custom_menu_to_snippets.py]]. | {{note|text= To import your Bluefish_1 Custom menu in snippets you can use Olivier's python script [[convert_custom_menu_to_snippets.py]]. | ||
*put convert_custom_menu_to_snippets.py in ~/.bluefish/ directory | *put convert_custom_menu_to_snippets.py in ~/.bluefish/ directory |
Latest revision as of 03:03, 11 July 2022
Bluefish 1.3 features
from: http://bluefish.openoffice.nl/features.html
Bluefish 1.3 (the development version) mostly has the same features with some notable exceptions or additions:
- In-line spell checker which is programing language aware (spell check comments and strings, but not code), requires libenchant during compilation.
- Code block folding
- Highlighting matching block start and end markers (both brackets and tags)
- Auto-completion for many programming languages, and even for nested languages (e.g. css inside html)
- Auto-recovery of changes in modified documents after a crash, kill or shutdown
- Character map of all unicode characters (requires libgucharmap during compilation)
- Upload / download synchronisation
- Full screen editing
- In-line reference information (move your mouse over a function name or tag name) for various programming languages
- Many new tools (tabs to spaces, join lines, etc. etc.)
Bluefish 2.0 new features
- Right margin
- Templates function (XHTML 1.0, HTML 5, C Header, C Header GPL and PHP
- Tab key indent a block, tab / shift tab for indent/unindent
- toggle bookmark on doubleclick (to add to Man 2 ch06s04)
scanner
Bluefish can Highlight the syntax of more than 20 languages, eg:
Ada, ASP-VBScript, ASP, C, C++, CSS, D, HTML, Java, JavaScript, JSP, NSIS, Perl, PHP, gettext PO, Python, Ruby, Shell, Smarty, VBScript, XHTML, XML.
Enable/disable scanner
Use Document > Highlight Syntax.
Edit preferences
Contributing
A lot of information is available in these two files in bluefish/data/bflang/ :
bflang2.bflang2 sample.bflang2
In Bluefish 2, Custom menu is replaced by Snippets in the left panel.
Bluefish_2 comes without any snippets. You have to import or create them.
|