【VS Code】記号を半角から全角にする方法

【動作環境】

<パソコン>
機種:MacBook Air(13inch)
OS:macOS Sonoma(ver.14.4.1)

今回は、VS Code で記号を半角から全角にする方法について解説します。

目次

「!(あまだれ)」「?(みみだれ)」は全角と半角どっちにすべき?

テキスト原稿のなかに、半角の「?」と全角の「?」が混在している場合があります。

どのように、使い分けるのが良いでしょうか。

同じように、半角の「!」と全角の「!」が混在している場合があります。

どのように、使い分けるのが良いでしょうか。

以下の場合は、半角のまま残しておくのが良いでしょう。

  • 欧文(英数字)の中で使用されている場合
  • プログラムの中で使用されている場合
  • 表などで記号として使用されている場合

逆に、上記以外の場合は、全角に変換したほうがよさそうです。

全角に変換することで、2つの利点があります。

  1. 読みやすくなる
  2. 日本語の本文と同じフォントになる

全角に効率よく変換する方法

すべての「!」や「?」を全角に変換するのであれば、一括置換で済みます。

しかし、先ほど挙げたように、半角で残しておいたほうが良い場合もあります。

これが厄介なのです。

ですが、安心してください。

この場合の修正方法はすでにやっています。

半角で残しておくもの(置換しないもの)の前に「☆」などの記号を入力して一括置換をして、その後にもとにもどすのでした。

まず、「?(みみだれ、疑問符)」からやっていきます。

では、どのように、置換しない(英文&プログラム文の中の)半角「?」を検索したら良いでしょうか。

正規表現で以下のように検索すると、探し出すことができます。

[ -~]\? ・・・(英数字、記号、および空白文字の後に「?」がくるパターン)
\?[ -~] ・・・(英数字、記号、および空白文字の前に「?」がくるパターン)

\t\?   ・・・(表で使用されている「?」)

1行目と2行目は、英数字、記号、および空白文字(スペースのみ)の前後に「?」がくるパターンを探すことができます。

3行目は、表などで使用されている「?」を探すことができます。

なぜなら、テキスト中の表はタブを使用して整理したからです。

正規表現でタブを表すと、

\t

となります。

また、3つのパターンを繰り返し検索するのは効率的とは言えません。

そこで、一度に3つのパターンを検索します。

[ -~]\?|\?[ -~]|\t\?

このように、「|(縦線)」を用いて繋ぐことで、一度に検索することができます。

STEP
置換しない部分(英文中&プログラム文の中)の「?」を検索する
説明画像1

1: 以下のキー

Mac command + F
Win Ctrl + F

で検索ボックスを開きます。

2: 入力欄に、

[ -~]\?|\?[ -~]|\t\?

を入力する。

3: 以下のキー

Mac command + option + R
Win Alt + R

で正規表現にチェックを入れます。

STEP
置換しない箇所を探し、「?」の前に「☆」記号をつける(1/3)
説明画像2

1: 以下のキー

F3

shift + F3

で選択カーソルを動かすことができます。

「☆」を入力したい部分に選択カーソルを合わせたら、

esc

を押して、検索ボックスを閉じます。

2: 入力カーソルを左右の矢印キーで「?」の前に合わせ、「☆」を入力しましょう。

STEP
置換しない箇所を探し、「?」の前に「☆」記号をつける(2/3)
説明画像3

1: 以下のキー

F3

を押し、次の対象部分に選択カーソルを移動させます。

2: 左右の矢印キーで入力カーソルを「?」の前に合わせます。

3: 「☆」を入力します。

STEP
置換しない箇所を探し、「?」の前に「☆」記号をつける(3/3)
説明画像4

このようにして、半角「?」のまま残しておく部分には「☆」をつけることができました。

STEP
すべて置換する
説明画像5

1: 以下のキー

Mac option + command + F
Win Ctrl + H

で置換ボックスを開きます。

2: 検索欄に「?(半角)」を、置換欄に「?(全角)」を入力します。

?

3:  以下のキー

Mac command + enter
Win Ctrl + Enter

で[すべてを置換]します。

STEP
「☆」記号をつけた部分を元に戻す
説明画像6

1: 以下のキー

Mac option + command + F
Win Ctrl + H

で置換ボックスを開きます。

2: 検索欄に「☆?(全角)」を、置換欄に「?(半角)」を入力します。

☆?
?

3: 以下のキー

Mac command + enter
Win Ctrl + Enter

で[すべてを置換]します。

このようにして「?(みみだれ、疑問符)」を全角に変換できたら、「!(あまだれ、感嘆符)」も同じようにして変換しましょう。

[ -~]\!|\![ -~]|\t\!

その他記号

「!」と「?」の他にも、半角から全角に変換したほうがよい記号があります。

  • *(半角アスタリスク)
  • ()(読み方などを表す半角括弧)

これらの記号を、先ほどと同じように全角に変換しましょう。


これにて、VS Code で記号を半角から全角にする方法についての解説を終わります。

次回は、VS Code で不要な半角スペースを削除する方法について解説します。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

shimaのアバター shima ライター

IT企業のエンジニア。
ITやソフトウェアに関することをわかりやすくまとめ、多くの人にそれらを知ってもらおうと活動しています。
ご質問やご要望、お仕事依頼がございましたらお問合せフォームよりお願いいたします。

コメント

コメントする

CAPTCHA



reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

目次