I haven't tried 9.0 yet but "Search from top" is definitely something I will miss, and at the same time a non-modal find/replace dialog is something I've been longing for. So far those two desires seem incompatible in BBEdit 9.0.
--
Johan Sölve [FSA Member, Lasso Partner]
Web Application/Lasso/FileMaker Developer
MONTANIA SOFTWARE & SOLUTIONS
http://www.montania.se mailto:jo...@montania.se
(spam-safe email address, replace '-' with 'a')
Not until you give more specific examples, nope.
--
Morbus Iff ( i'm the droid you're looking for )
Technical: http://www.oreillynet.com/pub/au/779
Enjoy: http://www.disobey.com/ and http://www.videounderbelly.com/
aim: akaMorbus / skype: morbusiff / icq: 2927491 / jabber.org: morbus
After reading Jim's explanation I now understand why those two are incompatible. I guess I should have tried it first...
>I have to say that with each release BBEdit becomes more like the
>other guys, losing the eccentricities that make it so useful and
>comfortable (and superior) to me.
[snip]
>Anyone else feel the same?
Not at all. Each new version has introduced new or improved
features that have only increased my productivity --- Projects
being the OMG feature in this version. The change from file
groups to projects required that I shift my workspace around and
that means having to retrain mouse memory. But the new
implementation is already streamlining how I work and I can
already see improvements to my efficiency.
Now I'm not a programmer. I'm strictly a HTML/CSS coder. And I'm
sure each of us will have their own take on this. But so far,
nothing in 9 has made me long for version 8.
Ken
--
Simple Lives Web Design
http://simplelives.com
As to new features, if projects and partial completion are the new
whizbang things, that just proves my point that BBEdit is just
becoming more like TextMate. Personally I don't see much use out of
projects because I already have my "project" in its directory
structure and the Disk Browser does an excellent job of showing me
that (though most of my problems with popups stem from using the disk
browser on my second monitor). I never have projects that are
collections of text files in disparate folders. If I'm working on
files in separate folders the layout of those files are subordinates
of the root folder of my disk browser.
And text completion should complete language keywords... why shouldn't
it complete "require_once" or even "echo" these are PHP keywords I use
all day long... What I really want is something that learns what I use
most and tries to complete it first, but I'd settle for something that
would simply include language keywords...
It's generally the things that are distinct from TextMate that keep me
using BBEdit; as those things disappear the benefits of the
competition become more enticing. That's my opinion and you don't have
to share it.
Anyway, I asked if anyone else feels similar, and apparently no one
does.
>I haven't tried 9.0 yet but "Search from top" is definitely
>something I will miss, and at the same time a non-modal find/replace
>dialog is something I've been longing for. So far those two desires
>seem incompatible in BBEdit 9.0.
I think it doesn't take long to get into the habit of typing
command+(a<leftarrow>f) to place the cursor at the start. Thank
goodness indeed for the non-modal find window at last.
JD
> Anyway, I asked if anyone else feels similar, and apparently no one
> does.
Be sure to submit all of your bugs to sup...@barebones.com and use
the following format:
Bug: (name of bug)
Description: (one or two lines summarizing issue)
Preconditions: (anything that needs to be happening prior to taking
the steps that lead to the bug)
Expected Behavior: (the steps and outcomes you expect from BBEdit)
Actual Behavior: (the actual behavior at step n that BBEdit is doing
(wrong) and that differs from Expected)
Workarounds: (steps that can be taken to get the Expected behavior in
spite of BBEdit)
Attachments: (files in which the Expected behavior fails)
In my experience, Bare Bones (and most software developers in
general) respond very positively to bug reports using this format,
particularly when they are sent to the support email address (rather
than airing the issue in public).
Also, did you read Jim's note about "Start at Top"? Although I don't
have an issue with the new behavior, I found the argument behind the
new functionality to be very compelling. I find it hard to imagine it
working any other way, in fact.
HTH
Ted Stresen-Reuter
(BBEdit user since at least 6.5, probably earlier)
> Long ago I bemoaned the loss of a helpful "bug/feature" that allowed
> me to quickly move down a column, making changes, and remaining in
> that column. BareBones labeled this "curious up/down bug" and removed
> it, replaced it, and permanently removed it again (never to be seen
> again) rather than making it an optional feature.
You mean edit something in column 12 (thereby moving to column 13),
and by pressing the down-arrow key, magically end up in column 12
again? That one was indeed very useful. There was a particular order
to the sequence, but the functionality was there.
> Now with the jump to 9, they have made the find and replace keystrokes
> I use daily (read live by) and relegated them to an optional old style
> modal search box. (Not to mention the lack of an option to turn off
> editing within Disk Browsers. And other little nuance changes that I'm
> noticing throughout the day...)
Note that the new modeless find dialog has (new) keystrokes for most
functions - replace to end is not active if the find dialog box is in
front.
Read the release notes, they have a list of the new modifiers, search
for "Keyboard navigation is radically different" in http://www.barebones.com/support/bbedit/current_notes.html
. The changes were needed because the dialog is no longer modal -
yes, that sucks a bit, muscle memory and such. Progress without change
is not possible, get used to that.
> I'd dig out my copy of BBEdit 7 if it worked halfway decently on an
> Intel Mac with 10.5...
>
> Anyone else feel the same?
No. There are a lot of additions that I couldn't do without that
appeared in the meantime. Yes, this is a ".0" release; I'm sure that
an updated version will appear that addresses the reported issues.
I for one have been amazed by the creativity of the Bare Bones gang,
and some of the new features are implemented in a way that are
innovative in my opinion.
Maarten
On Sep 3, 2008, at 3:36 PM, Errol wrote:
> I have to say that with each release BBEdit becomes more like the
> other guys, losing the eccentricities that make it so useful and
> comfortable (and superior) to me.
> Long ago I bemoaned the loss of a helpful "bug/feature" that allowed
> me to quickly move down a column, making changes, and remaining in
> that column. BareBones labeled this "curious up/down bug" and removed
> it, replaced it, and permanently removed it again (never to be seen
> again) rather than making it an optional feature.
For those who don't know what he's talking about it worked something
like this...
Lets say you need to create an html form with lots of similarly named
inputs, and wanted to put a number after the name of each field to
distinguish it... like so:
<input type="text" name="Item1" value="" size="20" />
<input type="text" name="Item2" value="" size="20" />
<input type="text" name="Item3" value="" size="20" />
<input type="text" name="Item4" value="" size="20" />
& etc.
You could create something like:
<input type="text" name="Item" value="" size="20" />
and cut and paste that line as many times as you needed. Then put your
cursor just before the last quote in the name attribute. When you
typed a number and hit the down arrow it placed the cursor in the same
spot on the next line (just before the last quote of the name
attribute). So you could just pound out number and hit the down arrow.
Now when you do this and hit the down arrow it moves the cursor to the
exact character position it was in the line above, and since you
entered a number (adding a character to the cursors position) it
places your cursor outside the quote. So now you have to do a little
dance with the down arrow, back arrow, then hit the number... and when
you get into multiple digits more back arrows... it's not a huge deal
but I always end up goofing up when I have a lot to iterate through.
I would welcome the return of this feature/bug, or an option to turn
it on/off.
Greg
Not at all, I think 9 is a great update.
Sure, there are perhaps a few rough edges, I think particularly the
big change with the Find dialogs is going to take a bit of time to
smooth down so it is as good as ten years of development on the old
find dialog box produced, but that's the nature of change, you have
to actually use it for a while to see what works and what doesn't.
But on the other hand, wow, 9 adds some great things. Editing in
results/browser windows! The Scratchpad is surprisingly useful.
Sub-line differences! Double click " to select the string!
These alone are fantastic changes, then there are the other hundred or so...
Peter.
--
Keyboard Maestro 3 Now Available!
Now With Status Menu triggers!
Keyboard Maestro <http://www.keyboardmaestro.com/> Macros for your Mac
<http://www.stairways.com/> <http://download.stairways.com/>
Unfortunately, that behaviour clearly is incorrect and buggy, no
matter that it is useful in this particular case.
One way you could solve this case would be to paste the initial line in twice:
<input type="text" name="Item" value="" size="20" />
<input type="text" name="Item" value="" size="20" />
Now select from the second quote on the first line (inclusive) to the
second quote on the second line (exclusive), and cut.
Now just type the number and Command-V, repeat.
Better yet, map a function key to command-V so you don't have the
problem of pressing a modifier mucking up your typing.
An alternative is to map a function key to option-left arrow, down
arrow, option right arrow. This is the sort of thing I would do with
a Quick Recorded Macro, but you can use the first technique with
BBEdit out of the box.
Enjoy,
You do seem mostly to be complaining about change, and having to get
used to a new way of doing things.
> and the text completion gets straightened out...
Certainly it needs a little work yet...but at the same time I find
using text completion is a bit like learning to ride a bicycle,
there's a rhythm to it you need to get used too - at first it will
slow you down but once you 'get it' coding is much faster and you
wonder how you ever did without it. I've been using Textmate as my
editor of choice for the last few months, and CSSEdit for longer and
I'd already sworn to myself I wasn't going to upgrade BBEdit anymore
unless it gained autocompletion.
Whilst I can't agree that BBEdit is 'losing its punch' (in fact it
gains punch all the time!), I have felt it's taken a back seat in
favour of Bare Bones other, newer, applications. It's been losing out
to the competition because it's not changing fast enough. Dreamweaver
had autocompletion 4 years ago, ditto Textmate I think, not to mention
a pile of other code editors. I'm sure adding it to BBEdit was harder
because of the wider range of languages it supports, but *4* years?
And it doesn't even seem that polished or powerful compared to other
apps...
Adrian
>> Well, I've decided to stick with 8 until some of the bugs in 9.0 get
>> taken care of.
> Well, I think you're officially now a 'grumpy old man' Errol :)
I've pretty much always been one... but I don't really have time to
adjust to a new version now. I use BBEdit constantly —I spend more
time in it than Mail and Safari combined. In fact, I quite often use
BBEdit to help clean up emails or compose them from scratch, as well
as handle the beginning of Word documents —let alone the fact that I
use it for PHP/HTML/Javascript/CSS/XML documents —pretty much my
entire day is spent in this program...
Most of my complaints are due to simply being frustrated with typical .
0 release bumps. I'll eventually get used to the new search and
replace methods, (though I hate that I have to add another couple
keystrokes to my work, which adds up over the course of a day) but I
just see BBEdit losing the character I've loved since BBEdit Lite...
Obviously for any good thing to improve there has to be some pruning,
I just seems like it's always the stuff I like (and no one else does)
that gets pruned.
>
>> <input type="text" name="Item1" value="" size="20" />
>> <input type="text" name="Item2" value="" size="20" />
>> <input type="text" name="Item3" value="" size="20" />
>> <input type="text" name="Item4" value="" size="20" />
>> & etc.
>>
>> You could create something like:
>> <input type="text" name="Item" value="" size="20" />
>> and cut and paste that line as many times as you needed. Then put
>> your
>> cursor just before the last quote in the name attribute. When you
>> typed a number and hit the down arrow it placed the cursor in the
>> same
>> spot on the next line (just before the last quote of the name
>> attribute). So you could just pound out number and hit the down
>> arrow.
>
> Unfortunately, that behaviour clearly is incorrect and buggy, no
> matter that it is useful in this particular case.
I would love to see a feature added called "Sticky Column Editing" or
something that could do this.
However, I have to admit that due to this feature being removed so
long ago, I was forced to finally start thinking about things in terms
of Grep patterns that could do what I want, and in doing so I've
typically been able to solve the same problem more gracefully since...
In examples like Greg provided, however, I think a "sticky column
mode" would be superior...
> Well, I'm using BBEdit since about 1999,with Mac Os 8.6 or so...
Let me also add that I've been using BBEdit since 96 or so (probably
been using the paid version since 01 I think), and have never had to
contact support in that 12 year period —that's how good of a product
BBEdit is.
Speaking of things popping about, does anyone still see issues with
BBEdit9 and spaces? I find that, at seemingly random times, the
sidebar gets detached from its window and ends up on another space. I
then hide it and show it and it's back.
I don't use the sidebar that much, so I'd guess other people see this
a lot more than I do.
> What I really want is something that learns what I use most and
> tries to complete it first,
Agreed. This is, I think, going to be the next-big thing in
computers. Perhaps not the NEXT next-big-thing, but a next-big thing
at some point. I've written about this a few times with regards to
spell-checking, spell checkers should learn my writing style and learn
how I spell things and most importantly, learn to recognize things I
*don't* say.
For example, I almost never use the word 'tot'. It is not misspelt,
but if I could mark as a misspelling I would because 99.999% of the
time that it appears in my writing it is a typo for 'to the' or 'to
that' or 'to <some other word starting with t>' There's no reason my
computer can't learn that.
The text-completion in BB9 is almost always annoying at this point,
but I am giving it a chance.
--
#27794 <Vellius> ... I wonder if the really nerdy
Klingons learn how to speak english
> The text-completion in BB9 is almost always annoying at this point,
> but I am giving it a chance.
Agreed. It's just odd to me the things that it does complete versus
the ones it doesn't. I don't particularly want to invest in tweaking a
ton of clippings either...
Ray,
BBEdit should only display the "No completions available" indicator if
- you have manually asked for completions, and there aren't any
- there were completions, but you've eliminated them by incremental
typing
(backspacing will make them re-appear once there are matches)
There is a bug in 9.0 where in certain situations, the completion
panel can chase you across the page and inappropriate display both
completions or "No completions available." This will be addressed in
an update.
If the problem persists after the update is available, please write to
support with enough information for us to reproduce the problem so we
can determine if this is intentional or not, and make any fixes as
necessary.
Jim
>As a UI dude, I believe that the UI should never, ever change its
>functionality in a way that breaks the old method of operating, where
>possible.
Right. That's why there's an option to use the old Find dialog,
for those with entrenched reflexes or workflows.
:-),
R.
--
Rich Siegel Bare Bones Software, Inc.
<sie...@barebones.com> <http://www.barebones.com/>
Someday I'll look back on all this and laugh... until they
sedate me.
> On Sep 4, 1:28 pm, "Lewis@Gmail" <gkr...@gmail.com> wrote:
>>
>
>> Speaking of things popping about, does anyone still see issues with
>> BBEdit9 andspaces? I find that, at seemingly random times, the
>> sidebar gets detached from its window and ends up on another
>> space. I
>> then hide it and show it and it's back.
>>
>
> I'm seeing this a ton, since I keep my CSS editor in one space with
> BBEdit and my browser in another space. I often lose the sidebar, and
> sometimes bbedit itself jumps into a space I am switching into.
I'd love to be able to fix this bug for you, but unfortunately it is a
bug in Mac OS X's support for Spaces without a workaround.
BBEdit is not the only application affected by the problem. We've
reported it to Apple, and look forward to the fix as much as you do.
Jim
> I completely and totally 100% agree with you. I love BBEdit's new
> features. But, one thing that has made products like BBEdit,
> Photoshop, etc., useful to so many people for so many years has been
> the fact that while they do increase and improve their feature set,
> they never forget their legacy users, who are now experts in “that
> program”—and who are usually not willing to learn new keystrokes and
> new ways of doing the same old thing.
>
> As a UI dude, I believe that the UI should never, ever change its
> functionality in a way that breaks the old method of operating, where
> possible.
The non-modal Find window represents a now UI paradigm for BBEdit. It
differs, in some intrinsic ways, from the previous method used.
Preserving the old keyboard equivalents for the buttons, for example,
was simply not possible in a non-modal Find window, since they
conflict with standard keyboard shortcuts for menubar commands which
are globally available.
It is for this reason (preserving the UI reflexes of existing users)
that we left the option to use the modal Find dialog in place.
Jim
>
> Interesting to see this thread spring up again. Because it's been
> over a month that we've been using the new features so we have a
> little better idea how much these problems are due to needing to
> adjust to new ways, and how much they simply aren't better. The only
> thing I like more about the non-modal box is that you can resize it
> and see larger text entry fields (useful if you are replacing large
> blocks of text) and syntax coloring in the search fields, but I don't
> see why this couldn't be added to the modal version. However these
> are pretty minor improvements and doesn't even begin to cover the loss
> of multi-file replace and no start at top feature.
There is a multi-file replace.
The "Start at Top" only ever made sense with a modal dialogue because
when it was open you couldn't change the position of the insertion
point in the file.
Put the insertion point at the top of the file.
With the non-modal dialogue you can put the insertion point wherever
you like in the file with find dialogue open.
I was always okay with the older modal system but I'm glad that BBEdit
have introduced non-modal.
You can put expression into Find/Replace dialogue then leave it there
and continue editing without having to use "Don't Find" to keep it
there. I like that :)
I like being able to have the Find/Replace dialogue open beside the
document and just bring it to the front by clicking on it.
Patrick
I don't like any of that changes to the backup options. I liked being
able to specify a location and I do NOT like having either backup in a
specific spot or use an alias to put the files where I want. The
whole point is, the backups are not normally visible, instead of
taking up a spot in the Documents folder.
The old system was better, as far as I can see, on all counts.
--
"Katrina, $4 gas, a trillion dollar war, rising unemployment,
deregulated housing market, global warming...NO MORE!"
http://is.gd/2mxY
Lewis, did you see my previous post about using Super Get Info to make
the BBEdit Backups folder invisible? If not I suggest you do that.
Have you tried just letting BBEdit make the backups for you? One per
file change, in date ordered folders -- open a day's folder in a disk
browser and with multi-file search you have a mega-powerful change
history management solution... (I just think vowing to never use it is
a little strong, that's all :-)
I did, but that is not a solution, it is a kludge to work around a
failing in BBEdit 9.
And I don't own SuperGetInfo.
It comes with a 15 day trial.
> Maybe I can do what I want to do using an AppleScript that adds a
> date-
> and-time-stamp to the filename?
(* Save a copy of the unmodified file upon save.
Usage: save this in a compiled AppleScript under the name
"File•Save.scpt"
in ~/Library/Application Support/BBEdit/Menu Scripts/
Upon save it will copy the old version to a new file with the date &
time of
the save action appended. Note that this is not the modification time
and
date of said file, but rather that of the _next_ save, you can modify
the script
yourself if you want to.
Hope this is helpful. *)
on menuselect(menuName, itemName)
if menuName = "File" and itemName = "Save" then
set makeCopy to false
tell application "BBEdit"
if on disk of document 1 and modified of document 1 and modifiable
of document 1 then
-- document has been saved before
set theFile to file of document 1
set makeCopy to true
end if
end tell
tell application "Finder"
if makeCopy then
set theExt to name extension of theFile
set thePath to POSIX path of theFile
set theDateTime to do shell script "date +'%Y%m%d-%H%M%S.'"
set theName to do shell script "basename " & quoted form of
thePath & " " & theExt
set theDir to do shell script "dirname " & quoted form of thePath
set theNewName to theName & theDateTime & theExt
do shell script "cp " & quoted form of POSIX path of theFile & " "
& quoted form of (theDir & "/" & theNewName)
end if
end tell
end if
return false -- alsways return false so BBEdit saves normally
end menuselect
I have found the non-modal find very useful for refining those tricky
grep search queries.
> Thank you very much for this script.
> Though it doesn't do exactly what I've intended it is a great help for
> me. Now I can start tinkering by my own ;-)
That is the idea…
> My idea was to add an additional script named 'Name Backup now' to the
> AppleScript Menu. Your source helps me a lot with the basics like
> creating the filename (I didn't knew how to use phrases like 'do shell
> script...' or 'POSIX path' in an AppleScript)
Oh, be careful with that axe. Some of the things I do here (like
making a copy of the file through the unix cp command) are because I
don't know how to do them efficiently in AppleScript.
> To be honest - I've written 2 little scripts before (under MacOS9).
Note that my script is called automatically every time you save your
file. Please make sure you read the BBEdit manual on scripting. And
test thoroughly before using on actual files.
Maarten
Not to beat a dead horse, but that's not at all true.
Command-N should create a new document, regardless of whether the Find
window is in front.
Command-W should always close the front window, including the Find
window.
I could go on...
The loss of burned in command keys equivalents is one of the biggest
reasons it took this long to replace the modal dialogs. In fact,
surveying Bare Bones employees, the use of modal vs. modeless is split
about 50:50.
Regardless, I'm glad you're happy with the end result, even if the
growing pains were, um, painful.
Steve