Need advice about which tool to choose?Ask the StackShare community!

BBEdit

34
33
+ 1
5
Sublime Text

33.1K
27.2K
+ 1
4K
Add tool

BBEdit vs Sublime Text: What are the differences?

Introduction BBEdit and Sublime Text are both popular code editors used by professionals and developers. While they share similarities in terms of functionality, there are key differences that set them apart.

  1. Customizability: BBEdit offers a high level of customization, allowing users to modify various aspects of the editor according to their preferences. It provides extensive options for customizing keyboard shortcuts, menu items, and toolbar buttons. On the other hand, Sublime Text takes customizability to another level. It allows users to modify almost every aspect of the editor, from key bindings and menu items to user interface themes and syntax highlighting. Sublime Text even provides a full-fledged command palette for easy access to all available commands.

  2. Package Ecosystem: BBEdit has a limited number of plugins and extensions available through its ecosystem. While it supports some popular languages and comes with built-in features for tasks such as code folding and syntax highlighting, the range of available extensions is relatively small. In contrast, Sublime Text has a vibrant and extensive package ecosystem. It offers a wide range of third-party packages and plugins that enhance functionality for different languages, frameworks, and development environments. This extensive package ecosystem makes Sublime Text a powerful tool for developers seeking additional features and integrations.

  3. Performance and Speed: BBEdit is known for its stability and fast performance. It is optimized to handle large files efficiently, making it suitable for handling massive projects with ease. Sublime Text, on the other hand, is renowned for its blazing speed. It is designed to provide lightning-fast responsiveness, even when dealing with extensive codebases. Sublime Text achieves this through its advanced rendering engine and optimized architecture, making it an excellent choice for developers who prioritize speed and efficiency.

  4. Command Palette and Keyboard Shortcuts: BBEdit offers a command menu, accessible through the menubar, that provides quick access to various editor functions. However, it lacks a dedicated command palette, which can affect the ease and speed of accessing specific commands. Sublime Text addresses this with its powerful command palette. By pressing a single keyboard shortcut, users can access all available commands, making it faster to execute tasks and navigate the editor efficiently. The command palette feature enhances the productivity of developers working in Sublime Text.

  5. Price and Licensing: BBEdit follows a traditional paid software model, offering a fully functional trial version and requiring users to purchase a license for continued use. It is available for a one-time purchase with free updates, making it an economical choice for long-term usage. On the other hand, Sublime Text offers a compelling licensing model. Although it comes with an unlimited evaluation period, users are encouraged to purchase a license to support the development and unlock additional features. The license is per-user and works across multiple platforms, providing flexibility to developers.

  6. Interface and User Experience: BBEdit features a clean and straightforward interface that focuses on simplicity and ease of use. It provides a traditional text editor experience with a customizable toolbar, a single document interface, and a status bar at the bottom. Sublime Text, on the other hand, takes a minimalist approach with its interface. It provides a distraction-free environment by having minimal visible elements, allowing users to concentrate on their code. Sublime Text also brings a modern and polished look to its user interface, enhancing the overall experience for developers.

In summary, BBEdit and Sublime Text differ in terms of customizability, package ecosystem, performance, command palette and keyboard shortcuts, pricing and licensing, and interface and user experience. While BBEdit provides extensive customization options and stable performance, Sublime Text excels in its package ecosystem, speed, and productivity-enhancing features like the command palette. Additionally, Sublime Text offers a flexible licensing model, and its interface ensures a distraction-free coding experience.

Decisions about BBEdit and Sublime Text
Kamaleshwar BN
Senior Software Engineer at Pulley · | 12 upvotes · 1.3M views

Visual Studio Code became famous over the past 3+ years I believe. The clean UI, easy to use UX and the plethora of integrations made it a very easy decision for us. Our gripe with Sublime was probably only the UX side. VSCode has not failed us till now, and still is able to support our development env without any significant effort.

Goland being paid, as well as built only for Go seemed like a significant limitation to not consider it.

See more
Andrey Ginger
Managing Partner at WhiteLabelDevelopers · | 3 upvotes · 493.2K views

Since communication with Github is not necessary, the Atom is less convenient in working with text and code. Sublim's support and understanding of projects is best for us. Notepad for us is a completely outdated solution with an unacceptable interface. We use a good theme for Sublim ayu-dark

See more
Simon Ibssa
Student at California Polytechnic State University, San Luis Obispo · | 2 upvotes · 1.2M views

I decided to choose VSCode over Sublime text for my Systems Programming class in C. What I love about VSCode is its awesome ability to add extensions. Intellisense is a beautiful debugger, and Remote SSH allows me to login and make real-time changes in VSCode to files on my university server. This is an awesome alternative to going back and forth on pushing/pulling code and logging into servers in the terminal. Great choice for anyone interested in C programming!

See more
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of BBEdit
Pros of Sublime Text
  • 1
    Support for character encodings and file formats
  • 1
    Flexible project file management
  • 1
    Snippets functionality includes substitutions
  • 1
    Highly extensible (plugins, text filters, etc)
  • 1
    Superb regex find/replace
  • 720
    Lightweight
  • 652
    Plugins
  • 641
    Super fast
  • 468
    Great code editor
  • 442
    Cross platform
  • 280
    Nice UI
  • 260
    Unlimited trial
  • 153
    Cmd + d is the best command ever
  • 92
    Great community
  • 46
    Package control, modules
  • 26
    Mac OS X support
  • 23
    Easy to get started with
  • 22
    Monokai
  • 21
    Everything you need without the bloat
  • 21
    Built in Python
  • 18
    Easy
  • 14
    Speed
  • 12
    Session & edit resuming
  • 10
    Package Control
  • 9
    Well Designed
  • 8
    Multiple selections
  • 7
    ALT + CMD + DOWN is the best command ever
  • 7
    Nice
  • 7
    Fast, simple and lightweight
  • 5
    It's easy to use, beautiful, simple, and plugins rule
  • 5
    So futuristic and convenient
  • 5
    ALT + F3 the best command ever
  • 5
    Great
  • 4
    Find anything fast within entire project
  • 4
    Easy to use
  • 4
    Free
  • 4
    Simple and clean design
  • 3
    Hackable
  • 3
    Pretty
  • 3
    UI + plugins
  • 3
    Sublime Merge (Git Integration)
  • 2
    Totally customizable
  • 2
    Color schemes and cmd+d
  • 2
    Material theme best theme forever
  • 0
    Const

Sign up to add or upvote prosMake informed product decisions

Cons of BBEdit
Cons of Sublime Text
    Be the first to leave a con
    • 8
      Steep learning curve
    • 6
      Everything
    • 4
      Flexibility to move file
    • 4
      Number of plugins doing the same thing
    • 4
      Doesn't act like a Mac app
    • 3
      Not open sourced
    • 2
      Don't have flutter integration
    • 2
      Forces you to buy license

    Sign up to add or upvote consMake informed product decisions

    What is BBEdit?

    It has been crafted to serve the needs of writers, Web authors and software developers, and provides an abundance of features for editing, searching, and manipulation of prose, source code, and textual data.

    What is Sublime Text?

    Sublime Text is available for OS X, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses. Sublime Text uses a custom UI toolkit, optimized for speed and beauty, while taking advantage of native functionality on each platform.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use BBEdit?
    What companies use Sublime Text?
    See which teams inside your own company are using BBEdit or Sublime Text.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with BBEdit?
    What tools integrate with Sublime Text?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to BBEdit and Sublime Text?
    TextMate
    TextMate brings Apple's approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike.
    Atom
    At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.
    UltraEdit
    It is a powerful, fast, and secure text editor whose helpful features make every day life easier for any user type and programming language. Windows, Mac, Linux.
    Visual Studio Code
    Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
    Brackets
    With focused visual tools and preprocessor support, it is a modern text editor that makes it easy to design in the browser.
    See all alternatives