BBEdit

BBEdit is a professional HTML and text editor from Bare Bones Software Inc., aimed at web and software developers. Features include pattern matching (“grep”); search and replace across multiple files; the ability to edit columns (in “delimited (CSV, TSV) text files”); function navigation and syntax coloring for numerous source code languages; code folding; text and code completion; FTP and SFTP open and save; AppleScript support and a “text factory”; Unix scripting support and a complete set of HTML markup and clean-up tools.

Version 13 was a major update, first released last fall, that includes “Pattern Playgrounds … for learning, developing and testing regular expression search patterns (‘grep patterns’) in a safe environment” and “live display of both literal and regular expression matching while entering a search string in the Find window”, plus an “Apply Transform command, which provides a powerful, immediate means to apply any single text transformation to multiple files and folders”, among many other improvements.

BBEdit 13.1 is priced at $49.99 for macOS 10.14 and later. The BBEdit download runs for 30 days with all features enabled for evaluation and then continues with a reduced feature set free of charge. (The free BBEdit mode replaces BBEdit’s earlier TextWrangler app.)  The latest release “includes notable new features, visible changes to existing features, and fixes for reported issues.”

BBEdit 13.1 brings back ‘HTML Tidy’ and introduces a completely
overhauled Preview feature, a new ‘Run Unix Command’ command, and
expands the array of supported Markdown variants.