0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

vim/rubymineでDovrak配列を使う

Last updated at Posted at 2017-08-20

参考(ほぼ丸写し)
vimrc基礎文法最速マスター - 永遠に未完成

dovrak配列でも右手だけで移動したい。助けてドラえもん。

4行で解決できる

解決方法 挿入モード(コードを書いてる時は)dovrak。ノーマルモードとヴィジュアルモード(:wqなど)を打つときはqwartyに戻す。

vimでは、

|ノーマルモード|挿入モード|コマンドラインモード|ビジュアルモード
----|----|----|----|----
map/noremap|○ | -| - | ○
nmap/nnoremap| ○ | - | - | -
imap/inoremap |-| ○| - | -
cmap/cnoremap| - | - | ○ | -
vmap/vnoremap| - | - | - | ○
map!/noremap!| - | ○ | ○ | -

以上の様にモードによりキーマップの変更の仕方が違う。
よってノーマルモードとヴィジュアルモードの時だけキーを置換する。

"移動キーのみnomal/visualモード時のみ置換 dが犠牲になっている
noremap d h
noremap h j
noremap t k
noremap n l

"dをkの位置に割り当てる
nnoremap k d

こんなことも出来る
"hhでescモードにはいる.
inoremap hh

rubymineでも同じことを.ideavimrcに書けばok

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?