
VSCode で改行文字をただの文字列の「\n」に置換したい
TL; DR
- 置換文字側の
\をエスケープして\\nって書けば良い
はじめに
改行文字の \nを、JSONに入れたいなどの理由で、単なる文字列の "\n" にしたい。
そんなことってありませんか?
WebStorm などの JetBrains 系 IDE だと、置換ウィンドウの置換先は常に文字列っぽくて、
検索:\n
置換:\n
でOKだったんですが、VSCode だと普通に置換後の文字もメタ文字になるっぽくてこれだと普通に改行文字になってしまうっぽくてどうしたものかということで調べてみました。
VSCode で改行文字をただのテキストにする方法
置換するときの文字列をエスケープすればOKです。
つまり、\n じゃなくて \\n で置換します。
これで、
こんにちは、
世界
が
こんにちは\n世界
にできるようになります。