emacs(meadow)で、小文字に変換

ほとんど、howmのためにmeadowを使ってるので、超基本のキーバインド以外は知りません。小文字に変換する方法がわからなくて調べました。

操作keybind
カーソルの後の単語を小文字に変換M-l
リージョン内を小文字に変換範囲選択後 C-x C-l

別々に覚えないといけない。なんか直観的じゃないキーバインドと感じてしまう。(宗教戦争するつもりはないですが) この辺が、howm以外の目的では、meadowを使ってない理由かもしれません。でもskkは常に使ってます。


その点、vimのキーバインドは、恐しいまでに直感的で合理的です。

操作keybind
カーソルの後の単語を小文字に変換guw
ヴィジュアル選択範囲を小文字に変換vとかVとか<C-v>で範囲選択後 gu

gu と 多彩な移動コマンドを合わせてコマンドの影響範囲を決定できるので、自然な操作でコマンドの適応範囲をコントロールできます。(:h gu) だから↓のような応用も可能になります。

操作keybind
カーソルの前の単語を小文字に変換gub
カーソルから行頭までを小文字に変換gu0
カーソルから行末までを小文字に変換gu$
カーソルのある行から最初の行までを小文字に変換gugg
カーソルのある行から最後の行までを小文字に変換guG
カーソル位置が、( ) で囲まれている場合に、( )の内側を小文字に変換gui(

ほとんどのコマンドが同じように応用できるようになってます。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください