X | moves the insertion point to the beginning of line X |
X:C | moves the insertion point to column C of line X |
X-Y | selects the text from the beginning of line X to the end of line Y (including the line break at the end of the line). |
X:C-Y | selects the text from column C on line X to the end of line Y (including the line break at the end of the line). |
X:C-Y:C2 | selects the text from column C on line X to column C2 on line Y . |
com.barebones.bblm.syntax-error
. This is for use as its namesuggests, in the case where the color scanner detects somethingincorrect while examining the document. The color preferences andbuilt-in color schemes have been updated to include this.!_TAG_
), match it with this pattern: _TAG_(.+?)s
. Thefirst capture group is the unique part of the field name, so use1
in the 'Replace:' field, and then click the 'Extract' button.The resulting extracted text will be:Library
folder is hidden by default from theuser.Insert
' key which is present on some PC-stylekeyboards doesn't open the in-application help. (This frequentlyhappens accidentally.)t
' escape sequence. Blank lines are allowed.#
' isignored, so if you want to use search or replace strings thatcontain a '#
', you must escape it: '#
'.--new-window
option for the bbedit
tool can now beapplied when opening directories: it will stop the applicationfrom checking to see whether you've already opened thatdirectory, and thus allow you to open the same directory inmultiple windows.PATH
environment variable, if it is availableand not empty. This should result in more predictable outcomeswhen using aftermarket installations of open-source tools as wellas for alternative installations of tools included with thesystem (such as Python).PATH
contains entries relative to the currentworking directory, those entries are not likely to work, since$PWD
has underfined meaning for a GUI application. Absolute pathswill work, though. If you change your PATH
, you will need to quitand relaunch BBEdit for the changes to take effect..tsv
and .csv
.LegacyUndoSelectionBehavior
to YES
.~/Library/Preferences/com.barebones.bbedit.PreferenceData/
isno longer supported. If you are upgrading from an ancient versionof BBEdit, you can copy and rename this folder to~/Library/BBEdit/
.Editor_SoftWrapLengthThreshold
to 48MB (up from 5MB).kBBLMAutoPairMessage
, which modules can implement by examiningthe parameters in the fAutoPairParams
member of the parameterblock./usr/include
doesn't exist, BBEdit will now look insideusr/include
relative to the newest available Xcode SDK (ifXcode is installed).UseEditorFontForLineBar
expert preference isno longer supported. The maximum size used is limited in order towork around layout issues which arise when trying to resize theeditor font for use in the space allowed.cmark
toconvert Markdown to HTML. This improves support for previewingand exporting Markdown code which goes beyond the originalMarkdown specification and behavior.cmark
is included under the terms of the 2-clause BSDlicense, as follows:Read Me.txt
' file that is written intoApplication Support/BBEdit
, and fixed a bug which prevented itfrom automatically being updated when necessary.Custom Keywords
and Packages
folders are now created bydefault when setting up a new Application Support/BBEdit
folder.__attribute__
directives appearingbefore the function name../
' and './
') that occur at the beginning ofthe search string, which increases the chances of a successfulsearch.$HOME
). This will help reduce theincidence of crashes resulting from running out of address spacewhile building the cache.33462091
).bblmAddTokenToBuffer()
. Thiscallback will now return paramErr
to the module if asked to adda token larger then 2K bytes.readtags
output fromfiles containing non-MacRoman text (such as HTML files) wouldappear strangely when the parsed output was used (such as in the'Go To Named Symbol' panel).__SUB__
to the built-in Perl keyword list.=
and the name of a POD comment were interpreted asa valid POD comment.bbfind
tool.__declspec
qualifiers would confuse the function scanner.__declspec
to the list of keywords for C and C++.retain
from the Objective-C/C++ keyword list.