Sublime Text on click go to function definition

Sublime text not come up with built in functionality for go to function definition on mouse click event.
Lots of people facing the same issue with Sublime text editor.
We have quick and easy solution for this functionality. We can easily implement this functionality to sublime.
below are the steps – 
1. Create file with name – Default (Windows).sublime-mousemap with file type sublime-mousemap
2. Add this code snippet to created file

 

3. Copy created file to User folder( C:\Users\(Your_User_Name)\AppData\Roaming\Sublime Text 3\Packages\User )
4. Restart Sublime.

Useful Packages For Sublime Text

Sublime text come up with very few packages, we need to manually add packages to make it more useful.
Following are the packages that I found useful for Sublime text.
1. Add Folder To Project.
this packages help you to add multiple code folder to same project.
Go to -> Project -> Add folder to project.
2. All Autocomplete
This packages gives you auto complete popup to each word that you type in Sublime.
3. AutoFileName 
Auto file name gives you list of file name when you type name of any of file which is available in our code folder.
4. Go To Definition
This packages gives you “Go To Definition” option in right click menu. So that you can quickly go o the function defination.
5. Go To Class
This packages add “Go To Class” option to right click menu, So that you can quickly go to the selected class.
6. Go To RowCol
Some code file are so large, and find any specific line in that huge file, its headache for developer.
Go to row col packages help you to jump on the specific line by using line number.
You can to quickly go to particular line number by using this package.
You can use this package by using Ctrl + G key combination.
7. Project manager
This package allow you to create multiple project.

Make your Sublime Text Editor More Sublime

Here are few settings, which makes your sublime more sublime.
Open your setting file. Located at
preferences → Settings – User

1. Caret style

Change your caret style to phase and it will fade in and out rather than blink.

Other options – “smooth”, “phase”, “blink”, “wide” and “solid”.

 

2. Highlight current Line

By default sublime not highlight the current line. Highlighting the current line is a subtle visual cue when jumping back and forth between a browser and code.

This is also super handy when you are dealing with long lines of code/text and you want to quickly know if the current line is wrapped or not.

 

3. Line height

This increases the readability of code so much better.

 

4. Enable Code folding arrows

Code Folding in Sublime Text is great but most of the people don’t use it, Because the arrows aren’t visible until you hover over the gutter.

Make them always visible and get folding!

 

5. Bold Folder Labels

One of the downsides to Sublime Text is that the sidebar isn’t as strong as other editors.
Bold visual helps out here to make Sublime editor more strong. This helps us to quickly identify what is a folder and what is a file.

 

6. Show Tabs and Whitespacs

By default, Sublime shows whitespace on selected text. Tabs show up as dashes, while spaces are dots.

You can control when Sublime shows white space with the draw_white_space setting.
The default value is selection, but you can override that with all to always show whitespace or none to never show it.

If you also want Sublime to automatically replace tab characters with spaces when you open a file, override the translate_tabs_to_spaces setting: