Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>bnknNew to Visual Studio Code? Get it now.
bnkn

bnkn

awtnb

|
108 installs
| (0) | Free
Bibliographic information formatting tools
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

bnkn

Text formatting tool for bibliographic information (mainly for Japanese user).

書誌情報の整形に使えそうな各種文字列操作ツールの詰め合わせ。

  • マルチカーソルに対応しています。
  • setting.json の bnkn.skipUnselected を true にすると、選択されている文字のみ置換します(選択状態にないと何もしません)。
    • この設定を false にすると、非選択状態のときはカーソルのある行全体に対して処理を行います。

メニュー表示:bnkn.mainMenu(デフォルト: ctrl+alt+b )

  • dumb-quotes(間抜け引用符)を修正する("abc" → “abc”)
  • イニシャル表記した欧米人名の配置を入れ替える(Wtnb, A. ←→ A. Wtnb)
  • 刊行年の閉じパーレンの後ろにピリオドを追加/削除する((2020) ←→ (2020).)
    • ピリオドの全角/半角はパーレンに応じて変更
  • ピリオド/カンマの全角半角を整える
    • 直前の文字が ASCII なら半角&スペース
    • 直前の文字が ASCII でなければ全角ベタ
  • ハイフン/ダーシの整形
    • 数字の間にあるものはenダーシ(–)
    • アルファベットの間にあるものはハイフン(‐)
  • 括弧類を二重にする(「」‘’' → 『』“”")
  • 括弧類を一重にする(『』“”" → 「」‘’')
  • ネストされた括弧類を整理する
    • 一重鉤括弧の中は二重鉤括弧、その中はまた一重鉤括弧(『『檸檬』を読む』 → 『「檸檬」を読む』)
    • パーレンの中は亀甲パーレン、その中はまたパーレン((令和3年(2021年)) → (令和3年〔2021年〕))
  • 英数を全角にする(123abc → 123abc)
  • 英数を半角にする(123abc → 123abc)
  • 括弧類を全角にする(()[] → ()[])
  • 丸括弧を亀甲パーレンにする(()() → 〔〕)
  • 括弧類の全角/半角を自動で変更する
    • 先頭がアルファベットから開始する場合は半角、そうでなければ全角
  • 両端の括弧類を取り除く(『桃太郎』 → 桃太郎)
  • Oxford-comma の切り替え(a, b & c ←→ a, b, & c)
  • 全角カンマと読点の切り替え(, ←→ 、)

機能は随時追加予定。

対応する括弧内を選択する(デフォルト: alt+shift+8 )

対象としている括弧類:

  • ()
  • []
  • {}
  • ''
  • ""
  • ()
  • []
  • 〔〕
  • 《》
  • 〈〉
  • 「」
  • 『』
  • 【】
  • “”
  • ‘’

括弧で囲む

command 括弧 デフォルトキー
bnkn.wrapByBlackBrackets 【】 ctrl+alt+w ctrl+shift+]
bnkn.wrapByCircles ●● ctrl+alt+w ctrl+0
bnkn.wrapByCornarBrackets 「」 ctrl+alt+w ctrl+[
bnkn.wrapByDoubleCornarBrackets 『』 ctrl+alt+w ctrl+shift+[
bnkn.wrapByFullWidthBrackets [] ctrl+alt+w ctrl+]
bnkn.wrapByFullWidthDoubleQuotes “” ctrl+alt+w ctrl+2
bnkn.wrapByFullWidthParens () ctrl+alt+w ctrl+8
bnkn.wrapByFullWidthSingleQuotes ‘’ ctrl+alt+w ctrl+7
bnkn.wrapByFullWidthSquares ■■ ctrl+alt+w ctrl+4
bnkn.wrapByTortoiseBrackets 〔〕 ctrl+alt+w ctrl+shift+8
bnkn.wrapByTriangles ▲▲ ctrl+alt+w ctrl+shift+3
bnkn.wrapByAngleBrackets 〈〉 ctrl+alt+w ctrl+a
bnkn.wrapByDoubleAngleBrackets 《》 ctrl+alt+w ctrl+shiht+a
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft