【VS Code】段落の先頭に全角スペースを入れる方法

※本記事で使用しているデバイス情報

<パソコン>
機種:MacBook Air 13″
OS:macOS Sonoma 14.4.1

前回は、VS Code で不要な半角スペースを削除する方法を紹介しました。

今回は、VS Code で段落の先頭に全角スペースを入れる方法を紹介します。

目次

準備

VS Code で全角スペースをわかりやすく表示する方法

段落の先頭に全角スペースを入れるにあたり、全角スペースがわかりやすく表示されるようにしないといけません。

そこで、拡張機能を用いて、全角スペースが以下のように表示されるように設定を行います。

説明画像1

設定方法は、こちらの記事をご確認ください。

また、以下の記事も同じ内容が書かれています。

『VS Codeで空白文字を一目で分かるように表示するには』https://atmarkit.itmedia.co.jp/ait/articles/1809/21/news024.html
(※外部サイトに遷移します)

もし、インストールしても表示が変わらない場合は、コマンドパレットをひらき、以下のように入力しましょう。

Enable Zenkaku

段落の頭を検索する方法

段落の頭に全角スペースを入れるには、段落の頭を検索しなければなりません。

どのように検索できるでしょうか。

段落については、以下の点が共通しています。

  • 文の終わりに句点「。」がくる
  • その後に改行されている

よって、以下の正規表現を使います。

。\n

VS Code でキーボードマクロを使う方法

まず、マクロとはなんでしょうか。

マクロ

複数の操作を記憶させる機能。その機能を呼び出すことで複数の操作を一度に行うことができる。

つまり「キーボードマクロ」とは、複数のキーボード操作を記憶させ、自動で作業を行うことです。

VS Code でキーボードマクロを使用するには、拡張機能を利用する必要があります。

STEP
インストール方法
説明画像2

1: サイドバーにある拡張機能をクリック

2: 検索ボックスに「Keyboard Macro Beta」と入力

3: インストール をクリック

これで、インストールが完了するはずです。

STEP
操作を記録する方法

記録したいキーボード操作を行う前と後に、以下のキーを押します。

Mac control + option + R
Windows Ctrl + Alt + R

STEP
使用する方法

以下のキーを押すと記録したキーボード操作を実行することができます。

Mac control + option + P
Windows Ctrl + Alt + P

手順

段落の先頭に全角スペースを入れる

STEP
表示方法を変える
説明画像3

上の画像のように、文章を右端で折り返して表示している人は、折り返さないようにする必要があります。

説明画像4

1: 表示 をクリック

2: 右端で折り返し のチェックを外す

これで、右端で折り返す表示を解除することができます。

説明画像5

この状態にできたら準備OKです。

STEP
段落の頭を検索する
説明画像6

1: ショートカットキーの

Mac control + F
Windows Ctrl + F

で検索ボックスを開く

2: 入力欄に先ほど考えた「。\n」と入力

。\n

3: ショートカットキーの

Mac command + option + R
Win Alt + R

で正規表現にチェックを入れる

4: Enter を押す

これで、一つ目の段落の文の最後の部分を選択した状態になります。

STEP
キーボード操作を記録する
説明画像7

ここからは、とくに慎重に行いましょう。

以下の順番にキーボードを押します。

Mac

  1. esc
  2. 英数
  3. control + option + R
  4. ←(左矢印)
  5. command + ←(左矢印)
  6. かな
  7. スペース
  8. F3
  9. F3
  10. control + option + R

Windows

  1. Esc
  2. Ctrl + Alt + R
  3. ←(左矢印)
  4. home
  5. ひらがな
  6. スペース
  7. F3
  8. F3
  9. Ctrl + Alt + R
STEP
キーボードマクロを実行する
説明画像8

あとは、キーボードマクロを実行させるだけです。

Mac control + option + P
Windows Ctrl + Alt + P

行の最後まで、連続でキーボードを押し続けましょう。

※飛ばしたい箇所がある時は F3キー を押すことでとばすことができます。

修正方法

以上の操作でうまくできたと思いきや少しミスをしています。

実際に見てみましょう。

説明画像9
STEP
全角スペースが入るべきなのに入っていない箇所に全角スペースを追加する

以下のような正規表現を使うことで、段落冒頭に全角スペースが入っていない箇所を検索することができます。

^(?![  ★●⇒→・■*])(.*[。!?])
説明画像10
STEP
全角スペースが入るべきでないのに入ってしまっている箇所の全角スペースを削除する

この場合は、簡単に該当箇所(いらないのに全角スペースが入ってしまっている箇所)を検索することはできません。

まずは、以下の正規表現でおかしな箇所を探します。

(↓ nの後ろに全角スペースが入っている)

\n 

上の正規表現で色々な部分をみていくと、おかしな箇所の共通点を発見することができます。

たとえば、「と」が先頭に来ている時だったりします。

すると、

\n と

のように正規表現で検索します。

説明画像11

みごとにヒットしました。

みつけたら、全角スペースを削除します。

このように、地道にやっていくしかないでしょう。

何か良い方法があれば、コメントにて教えてください。

これにて、VS Code で段落の先頭に全角スペースを入れる方法の紹介を終わります。

次回は、文中にある疑問符の後ろに全角スペースを入れる方法を紹介します。

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

この記事を書いた人

shimaのアバター shima ライター

自分が学んだことをメモするサイト。
ご質問やご要望、お仕事依頼がございましたらお問合せフォームよりお願いいたします。

コメント

コメントする

CAPTCHA



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

目次