Fix "Unable to Find Package" NuGet Error in Visual Studio C#
VS Code is a popular code editor that is used by many developers all over the world. Developers occasionally discover that the code on the vscode is too long and want to know when to break the code if certain character lengths are reached. And vertical rulers in Visual Studio Code provide a solution for this. This setting was added to VS Code in the 0.10.11 version, which was released in February 2016.
If your code takes up the entire screen and you're writing long lines of code per line, you'll have to scroll editor scrollbar to see the entire line of your code takes up the entire screen and you're writing long lines of code per line, you'll have to scroll editor scrollbar to see the entire line of code. If the developer wants to break the code if it exists at a certain width, then vertical line technically editors rulers help us to achieve this.
Vertical rulers can be configured in a variety of ways, including single rulers, multiple rulers, ruler properties, and language-specific rulers. Ourtechroom will show you how to configure vertical rulers in VS Code.
Here are the steps for setting Single Vertical Ruler in VS Code.
1 Open Settings.json file
Press Ctrl + Shift + P to open Command Palette and there type "Open Settings (JSON)" and select Preferences: Open Settings (JSON) from the list. This will open Setings.json.
2 Add the ruler's settings as shown below.
"editor.rulers": [ 70 ]
3 Close VS Code and Reopen it.
Vertical lines now appear at the 70th character column.
If you want to increase characters like 80 or anything else then just replace 70 with any integer number.
Here are the steps for setting multiple vertical rulers in VS Code.
1 Step 1 is the same as above
2 Type this rule in the settings.json file
"editor.rulers": [80,120]
Separate the values with a comma
3 Close vscode and reopen it.
This will insert two vertical rulers at the 80th character and 120th character column
You can keep adding more rulers like this:
"editor.rulers": [ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ],
You can also add a different color to different vertical lines and you have to add the following in settings.json or edit editor. rulers with the following settings.
"editor.rulers": [
{
"column": 70,
"color": "#1403fc"
},
{
"column": 110,
"color": "#03fc28"
},
],
}
You can create global rules for vertical rulers in vscode as shown below.
Here, we set the foreground color of the editor to pink.
We can create multiple rulers along with default vertical rulers as shown below:
Here we have set the default vertical bar at the 150th column along with other columns at the 70 and 100 character positions.
Because each programming language has a unique syntax, the width of the syntax may vary. Many coding standards impose line length restrictions.
Assume that the syntax in Python is short and the same in Java is longer.
As a result, the Vertical Ruler must be configured based on the Programming Language. Consider the following example:
{
"editor.rulers": 120,
"[python]": {
"editor.rulers": [79]
},
"[php]": {
"editor.rulers": [85]
},
"[csharp]": {
"editor.rulers": [90]
}
}
In this case, we've used the 79th character column for any Python code. The 85th character column is used in PHP, while the 90th character column is used in Csharp.
To see the full list of programming languages supported, start typing "[ and see the drop-down provided by VS Code. If you have already included it in the bracket then will not be shown in the dropdown. Here, if you start typing "[" then will not show PHP, python, and csharp in the dropdown.
FAQ:
Goto settings.json and then either remove editor.rulers tag or leave rulers tag value empty as shown below:
"editor.rulers":[]
Summarizing, the vertical line in VS Code is a versatile tool for code structure and readability and it simplify code when used with other features.
Editor Vertical Rulers is extremely useful for programmers; simply try it and you will fall in love with it.