スパム対策として書込み時にID/PWを要求されますが、ローマ字で ほげ/ホゲ で書き込めるようになります。

インサートモードでのみ大文字入力

  • ページ: tips
  • カテゴリー: 編集
  • 投稿日: 2006-03-30 14:48:53 (木)

メッセージ

vi/vim のコマンドは Caps ロックをオフにして使うことを前提にして設計されているため、大文字が主体のテキストを入力するには少々不便なことがあります。

そのようなときは、以下を.vimrcに書いておき、インサートモードで C-^ を押すと、テキストを入力する場面(主にインサートモード)でのみ大文字と小文字が入れ替わるようになります。もう一度C-^を押すと通常に戻ります。

lnoremap a A 
lnoremap b B 
lnoremap c C 
lnoremap d D 
lnoremap e E 
lnoremap f F 
lnoremap g G 
lnoremap h H 
lnoremap i I 
lnoremap j J 
lnoremap k K 
lnoremap l L 
lnoremap m M 
lnoremap n N 
lnoremap o O 
lnoremap p P 
lnoremap q Q 
lnoremap r R 
lnoremap s S 
lnoremap t T 
lnoremap u U 
lnoremap v V 
lnoremap w W 
lnoremap x X 
lnoremap y Y 
lnoremap z Z
 
lnoremap A a 
lnoremap B b 
lnoremap C c 
lnoremap D d 
lnoremap E e 
lnoremap F f 
lnoremap G g 
lnoremap H h 
lnoremap I i 
lnoremap J j 
lnoremap K k 
lnoremap L l 
lnoremap M m 
lnoremap N n 
lnoremap O o 
lnoremap P p 
lnoremap Q q 
lnoremap R r 
lnoremap S s 
lnoremap T t 
lnoremap U u 
lnoremap V v 
lnoremap W w 
lnoremap X x 
lnoremap Y y 
lnoremap Z z 

langmap を使っているのがミソです。詳しくは以下を参照のこと。

:help language-mapping 
:help i_ctrl-^ 

http://www.vim.org/tips/tip.php?tip_id=1183より





トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-10-14 (火) 01:13:17 (1467d)