Snippets plugin: Difference between revisions

From Bluefish Wiki
Jump to navigation Jump to search
mNo edit summary
Line 15: Line 15:
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.  
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:
;Bluefish 1.3 users:
: you can copy your olds snippets to Bluefish 2<br /><tt>cp ~/.bluefish-unstable/snippets  ~/.bluefish/</tt>
: you can copy your olds snippets to Bluefish 2<br /><tt>'''$''' cp ~/.bluefish-unstable/snippets  ~/.bluefish/</tt>
;Bluefish 1.0 users:
;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]].
: 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
:*make the script executable: <tt>'''$''' chmod a+x convert_custom_menu_to_snippets.py</tt>
:*make the script executable: <tt>'''$''' chmod a+x convert_custom_menu_to_snippets.py</tt>
:*run the script:<tt>'''$''' ./convert_custom_menu_to_snippets.py > mysnippets.xml</tt>
:*run the script: <tt>'''$''' ./convert_custom_menu_to_snippets.py > mysnippets.xml</tt>
:* import mysnippets.xml in your snippets plugin.
:* import mysnippets.xml in your snippets plugin.
; You also can find useful snippets in [[:Category:Snippets repository|Snippets repository ]]
; You also can find useful snippets in [[:Category:Snippets repository|Snippets repository ]]

Revision as of 14:58, 7 January 2010


 

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 olds 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

lorem ipsum
lorem ipsum
lorem ipsum
lorem ipsum

Category:Snippets repository

Export snippets

Create snippets

Branch

Insert strings

lorem ipsum
lorem ipsum
lorem ipsum
lorem ipsum

lorem ipsum

Search and replace patterns

Reorder snippets

lorem ipsum

lorem ipsum