[解決済み] Vim を使って選択範囲の各単語の最初の文字を大文字にする
2023-02-28 05:32:22
質問
Vim では
~
を使うと一つの文字を大文字にすることができます (これは
この質問
のように)、しかし、Vimを使用して選択中の各単語の最初の文字を大文字にする方法はあるでしょうか?
例えば、私がこれを変更したい場合
hello world from stack overflow
から
Hello World From Stack Overflow
Vimではどうすればいいのでしょうか?
どのように解決するのですか?
以下のような代入が可能です。
s/\<./\u&/g
-
\<
単語の先頭にマッチする -
.
は単語の最初の文字にマッチします -
\u
は、置換文字列中の次の文字を大文字にするよう Vim に指示します。(&)
-
&
は、左側でマッチしたものを代入するという意味です。 -
g
は、最初にマッチしたものだけでなく、すべてのマッチを置き換えることを意味します。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】正規表現における括弧のエスケープについて
-
[解決済み] MACアドレスの正規表現とは何ですか?
-
[解決済み] Regexオプショングループ
-
[解決済み] XPathのcontains関数で正規表現を使用する方法
-
[解決済み] | の後をすべて削除する正規表現 (| と共に)
-
[解決済み] GNU sed の lookahead 正規表現がおかしいのですが?
-
[解決済み] Powershellで完全一致の文字列のみを置換する
-
[解決済み] 正規表現、空白文字とコロンを除くすべての非英数字文字
-
[解決済み] Githubの「ブランチ名パターン」の否定
-
[解決済み] awk で gsub を使ってファイル中の ("./") と (".txt") の文字を検索・置換する方法