bbNote 1.06

description

bbNote - Keys

file

 

block


ctrl-n
ctrl-o
ctrl-s
ctrl-f4
f6/ctrl-f6
f10
esc

right-click, alt
with ctrl/mid-btn

drag and drop
with shift

F4

 

 

 


new file
open file
save file
close file
next/previous file
zoom
quit

menu
files picklist

open file(s)
apply style

save all and
reconfigure the box

 

 


mark
column mark

ctrl-x
ctrl-c
ctrl-v, ins
del

ctrl-a
ctrl-b
ctrl-u

ctrl-0
ctrl-7,8,9

tab/shift-tab

 

 


with shift-key or mouse
with alt-key

cut to clipboard
copy to clipboard
paste from clipboard
delete

mark all
column mark on/off
make upper/lower case

windows clipboard
private clipboards

indent/unindent
 

edit

 

search


ctrl-up/dn
ctrl-home/end
ctrl-left/right
ctrl-pgup/pgdn
alt-up/dn

enter
shift-bksp
ctrl-enter/bksp
alt-enter
alt-ins/del

ctrl-ins/del
tab/shift-tab

ctrl-z
ctrl-shift-z

ctrl-f / f3
scroll-lock

 


scroll down/up
scroll left/right
previous/next word
start/end of text
previous/next block

break line
join lines
insert/delete line
duplicate line
shift line up/down

insert/delete right
tab/backtab

undo
redo

find
lock scroll

 


up/down arrow
ctrl-f / f3
esc

case
word
regx
files

 


find next/previous
back to text
close

case sensitive
find whole words only
use regular expression
search all open files
 

regular expression


^
$
.
!
[a-z]   [^aeiou]
?
*
+
|
()
{}
 

/
/i
/c

 


start of line
end of line
any char
any char but space
class, not-class
optional
optional repeat
repeat
or
treat as single expression
as before and assign to
'%1..%9' in replace-string

escape char
ignore case from nowon
care for case from nowon
 

initial setup

You can put bbNote.exe together with bbnote.rc in whatever directory you like. bbNote will create a .ini file there to save it's basic configurations.

The included plugin-dll by itself does not display anything, but rather tells bbNote about the current BB-style and when you change the style from the BB-styles-menu. To load the dll you need to add its relative path (from your Blackbox directory) to the Blackbox configuration file plugins.rc. For example, if you installed Blackbox into c:\Blackbox, and bbNote.dll is located in c:\Blackbox\plugins\bbNote, you should add the line plugins\bbNote\bbNote.dll to plugins.rc.

To use bbNote as your preferred BB-Editor, you may wish to add its full path to the extensions.rc configuration file. This could look like: blackbox.editor: "c:\blackbox\bbnote.exe"

If you use bbNote without the dll, it loads bbnote.rc from it's directory as a default style file. You actually can take any of your favorite styles, copy it beside the executable, and rename it to bbnote.rc.

The title-font and the menu-font are taken from the BB-style, but the font of the edit window is stored in the .ini file. BBnote will work with fixed width fonts only.  (drift, edges, lime, lucida console, courier, ...)
 

bbNote is a Blackbox for Windows tool, providing BB-stylized ascii-text editing.

bbNote requires Blackbox for Windows 0.0.70 or later (if you are using the plugin-dll).

 

revision history

  • 1.06 - 03/2005 *nix EOL option
  • 1.05 - 08/2003 colorizer
  • 1.04 - 05/2003 mouse wheel
  • 1.03 - 04/2003 added more keys
  • 1.02 - 04/2003 added keys
  • 1.01 - 03/2003 preferences
  • 1.00 - 02/2003 original release

 

future releases?

send me your ideas  (or even better, the pieces of code to implement them)

 

license information

Copyright 2003-2005 grischka

bbNote IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE AUTHOR DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.