VSCode のスニペットで「突然の死」を実装する

次の内容を keybindings.json に追加してください。

テキストを選択して Ctrl+Alt+s Ctrl+Alt+d の順にキーを押さえると、選択範囲が装飾されます。

{
    "key": "ctrl+alt+s ctrl+alt+d",
    "command": "editor.action.insertSnippet",
    "when": "editorTextFocus",
    "args": {
        "snippet": "_人${TM_CURRENT_WORD/(([\u3041-\u3096]|[\u30A1-\u30FA]|[々〇〻\u3400-\u9FFF\uF900-\uFAFF]|[\uD840-\uD87F][\uDC00-\uDFFF])|([a-z]|[A-Z]|[0-9]| ){2}])/人/g}人_\n> ${TM_CURRENT_WORD} <\n ̄Y${TM_CURRENT_WORD/(([\u3041-\u3096]|[\u30A1-\u30FA]|[々〇〻\u3400-\u9FFF\uF900-\uFAFF]|[\uD840-\uD87F][\uDC00-\uDFFF])|([a-z]|[A-Z]|[0-9]| ){2}])/Y/g}Y ̄\n$0"
    }
}

使用例

これが

そういえば今日は月曜日でした

こうなります。

_人人人人人人人人人人人人人人人人_
> そういえば今日は月曜日でした <
 ̄YYYYYYYYYYYYYYYY ̄

参考にした実装や Web ページ

歴史的なあれこれ

「突然の死」は古典的な Ascii Art です。

インターネットを利用していれば一度くらいは見たことがあるはず…

テキストベースのやりとりで驚きを表現するのにいいんじゃないでしょうか。

dic.nicovideo.jp

   和気藹々としたTLに百足が!

      _人人人人人人_
      > 突然の毛虫 <
       ̄YYYYYY ̄