
Sublime Text 3 Syntax Highlighting Code Writing Experience
But, there are several powerful and feature-packed plugins one can use to enrich the C++ code writing experience within Sublime Text. By default, you get basic syntax highlighting while writing C++ code in this popular code editor. Although most C/C++ developers use popular integrated development environments like Visual Studio, versatile code editors like Sublime text is also taking its place among professional C++ programmers. Using Package Control: If you have package control installed then installing this is a snap. This package will highlight Cisco configuration and commands within Sublime Text 3. Cisco syntax package for Sublime Text 3 (and 2) Sublime Text 3 Syntax Definitition for Cisco router/switch/firewall configurations.
To tell Sublime Text to actually use the Cosmoteer syntax for a particular. So, if you're a coding ninja, do take advantage of these powerful C/C++ extensions.Once youve downloaded these files, copy them into your usernameAppDataRoamingSublime Text 3PackagesUser folder and Sublime Text should automatically recognize them. Most of these extensions also work fine on Sublime Text 2 without any issues. I've thoroughly tested these C/C++ packages in Sublime Text 3 and found them working seamlessly without any issues. All these extensions are open source and can be fine-tuned quite easily after forking on GitHub. You can combine two or more plugins to tweak and customize the environment as per your requirements.



Through the universal project settings file, you can completely customize the project building process to match your needs. It has several handy keyboard shortcuts to speed up the file making and building process. Once installed and configured, this plugin can automatically create a project folder for you along with the required Makefile to build and run the application. This flexible and powerful plugin is worth a try.CppBuilder - Developers who use GNU Make system for compiling and building their C++ projects will find this add-on extremely useful. You can combine this plugin with other relevant extensions to further customize the coding environment.
It supports code snippet completion for several popular tool chains easing the build process. Since this extension has no support for syntax highlighting of CMake files, one must install an additional plugin to get that feature. It provides handy snippets, shortcuts and several other features to let you build configuration and build files for large projects. I've tested it with ST3 on Linux.CMakeSnippets - This is yet another powerful and flexible plugin for professional developers working on large projects with CMake project building environments.
It includes lots of handy and commonly used C++ snippets to speed up the coding process. Users can also customize the entire formatting styles through a single settings file giving you enough flexibility to make it behave as you want it to.C++ Snippets - If you eat and breathe C++, this plugin is a must. This plugin is only available for ST3 and works on almost all popular platforms. It includes several keyboard shortcuts as well as a command palette for quickly accessing various options and features. Its syntax highlighting system is based on Clang format which is further enhanced to give you better readability and code scanning experience.
If you're using this powerful package, do share your experience with us about its innovative usage.C++NamespaceTool - And last but not the least, this handy Sublime Text extension allows you to tame C++ namespace usage. It also includes handy preprocessor snippet shortcuts to quickly add these macros in your code. Once you get hang of this plugin, you'll never try any other option. It also has detailed documentation which helps you take full advantage of the plugin's functionality.
It is available both for ST2 and ST3. Developers can also customize both keyboard shortcuts as well as the context menu to access frequently used options in an easy way. It has both keyboard shortcuts as well as context menu options to easily insert correct namespace declarations in the file. This plugin helps you correctly refactor namespaces to easily control the code base.
