The snippets plugin allows you to record reusable pieces of code. There are two categories of snippets:
- insert strings
- search and replace patterns
Snippets are organized in branches. The first time you open Bluefish 2 you have no snippets. You have to create them, or import a set of snippets.
- Bluefish 1.3 users
- you can copy your old snippets to Bluefish 2
$ cp ~/.bluefish-unstable/snippets ~/.bluefish/
- Bluefish 1.0 users
- 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
- make the script executable: $ chmod a+x convert_custom_menu_to_snippets.py
- run the script: $ ./convert_custom_menu_to_snippets.py > mysnippets.xml
- import mysnippets.xml in your snippets plugin.
- You also can find useful snippets in Snippets repository
Import snippets
The first time you open Bluefish 2 you have no snippets. You have to create them, or import a set of snippets. Right click in the snippets area open the snippets menu.
import item in snippets menu
|
import a xml snippets file
|
mediawiki(en) snippets are imported
|
click on the arrow of the branch title to expand it.
|
|
Snippets usage
snippet tooltip
snippet insert dialog
snippet insert result
Export snippets
Create snippets
Branch
Insert strings
lorem ipsum
|
lorem ipsum
|
lorem ipsum
|
lorem ipsum
lorem ipsum
Search and replace patterns
lorem ipsum
|
lorem ipsum
lorem ipsum
|
Edit snippets
Reorder snippets
lorem ipsum
lorem ipsum
Set snippet accelerator
Delete branch/snippet