How do you disable auto-closing single quotations inside strings?
Asked Answered
S

5

9

I like the functionality of autoclosing brackets, quotations, etc... but when you're inside a string for instance: "<inside here>" and you start typing a single quote or if the quotes are inverted it'll try to auto pair quotations inside the string. Is there a way to disable this functionality inside strings?

Synectics answered 19/9, 2017 at 12:48 Comment(2)
There is no separate switch for selectively disabling quotation matching, only a global setting for all.Priapus
I've answered to this question on other place. Here is the link: #56254314Hooknose
P
7
// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": false,

In your settings.json file will disable auto-closing brackets, parentheses, quotes, etc.

There is no separate switch for selectively disabling quotation matching, only a global setting for all.

Priapus answered 22/9, 2017 at 5:3 Comment(2)
That disables it completely, I just want to disable the functionality inside strings.Synectics
There is no VS Code feature specifically for quotation marks. What you see is what you get.Priapus
A
5

There is a setting to disable auto-closing of all quotes in the latest version of VSCode as of August 2018 in VSCode 1.27. Add this to your settings.json:

"editor.autoClosingQuotes": "never"

If you want to disable this for a specific language, nest the above setting under a language-specific setting. For example, to exclusively disable this for the scheme language,

"[scheme]": {
  "editor.autoClosingQuotes": "never",
},

Unfortunately, I do not think there is an option to exclusively disable auto-closing of single quotes or double quotes.

Alban answered 11/9, 2021 at 17:0 Comment(0)
H
0

Try (Ctrl + Shift) while marker is in the string or something like that.

Hooknose answered 21/11, 2019 at 13:2 Comment(2)
This is a vscode question - does your solution work for vscode?Sitwell
I'm using vs 2019 community. I had the same problem but with c#. Looked for advise in the net but found answer accidentally. I've done many test and with me works for double and single quotes.Hooknose
S
0

I used Prettier to organized my code. when used single quote it will automatic become double quote. you can use this setting.

file>preference>setting type prettier : single quote

tick the radio button (if true, will use single instead of double quotes)

thank you

Sycamore answered 18/1, 2021 at 3:12 Comment(0)
E
0

I tried editing the settings within the VSC settings UI and it wouldn't change it. I had to edit the settings.json file and add a line. The settings.json file is located in: C:\Users\<Your_User>\AppData\Roaming\Code\User and add this line: "editor.autoClosingBrackets": false,

Elfie answered 7/11, 2021 at 17:24 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.