Notepad/enter/Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/IDEs & APIs/BBEdit/BBEdit.md

27 lines
2.5 KiB
Markdown
Raw Normal View History

2023-07-05 18:29:11 +00:00
# BBEdit
 *BBEdit : the Swiss Army **Chainsaw** of Programmers' Editor*
It simple but powerful text editor with lots of [new](http://www.barebones.com/products/bbedit/bbedit14.html) [features](http://www.barebones.com/products/bbedit/features.html) with its [BBEdit 1](http://www.barebones.com/support/bbedit/notes-14.0.html)4 release.
- More tips with BBEdit can be found [here](https://www.git-tower.com/blog/5-tips-for-bbedit-text-editor/)
### [Language Modules](obsidian://open?vault=Coding%20Tips&file=Computers%2FMac%20OS%20X%2FBBEdit%2FList%20of%20language%20modules):
Notice, that it doesn't have python, html, java/javascript or more popular languages among the list..
- interestingly, there is a feature where if you are designing your own language, you may be able to create am "Edit in BBEdit" command.
- in fact, it even seems to be [encouraged](http://www.barebones.com/support/develop/).
- the [codeless language module reference](http://www.barebones.com/support/develop/clm.html#TypesOfCodelessLanguageModules) is made to make things extremely easy for you
- there is even a section where you can pull up docs for a language within a keyword.
- ![[Pasted image 20220908174202.png]]
- In this context, “symbols” are any runs of text defined by the “[Identifier and Keyword](http://www.barebones.com/support/develop/clm.html#IdentifyingKeywordStrings)” character sets. Spelling-dictionary words will be offered only if the user has enabled the feature in the “Editing” preferences panel.
For any questions or issues you encounter, start a post on the [BBEdit google group](https://groups.google.com/g/bbedit). Or if something crashes, contact [tech support](https://www.barebones.com/contact/technical.html).
#### note on Yojimbo:
P.S. [Yojimbo](http://www.barebones.com/products/yojimbo/tour-end.html) is a fantastic partner to work alongside BBEdit for quickly storing your files for viewing. The benefit of this is that you can use BBEdit to simply write, and you can use Yojimbo to view, store, collect, and take out pretty much anything your mind can think of. This is so fantastic because it is intuitively how we organize information even in the real world as well, part of the "stutter" that happens with human/computer interaction is when things are not intuitive. By providing this metaphorical interface, Yojimbo is infinitely ahead of the cloud game which, although may be fast and can store more data "online", is terrible for the environment and doesn't lead to actual real-world outputs.