Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
17
12

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.

IntelliJ IDEAAdvent Calendar 2013

Day 13

IdeaVimを入れて困っていること

Posted at

head.png
######Mt.Fuji
#はじめに
今の職場でIntelliJを使うことになったわけですが、eclipseと比較すると色々と便利だと思うところは多い。
(何が?と言うのは他の投稿に譲るとして...)

今、前の席に向かい合わせで座っている人が、余りにもVimVimVimというものだから
それに影響されてIntelliJにIdeaVimなるものを入れてみた。
が、便利さと不便さと中途半端さがあることに気付かされたので、ここで紹介。

#インストール
vim.png

コレを選んでインストール。
以上。

#便利さ
メソッドにジャンプしたり【Ctrl+]】、戻ったり【Ctrl+o】、ページ移動したり【Ctrl+f, Ctrl+b】
という基本的にはマウスを使ってやることが多い操作を、キーボードから手を離さずできてしまう点は便利だと感じた。

#ところが
Vimでの開発に慣れてきた頃、いくつか不便なところが目につくようになった。
例えば、

hello.png

デバッグ時のConsoleでcaretが操作できないことが判明!
マウスでcaret位置を動かすことができても、それ以上何もできない...
矢印キーはもちろん、Ctrl+Home, Ctrl+Endもダメ。
今のところお手上げ状態。

newclass.png

新規Class作成のダイアログでは通常のキーバインドだったりするので、ダイアログはノーマルで
それ以外はVim。そしてConsoleは触るな、と思っていたのだけど、、、

commit.png

Commitログを書くときのダイアログは何故かVimになっている。
どうなってるの??

#最後に
周りの人にIdeaVim使ってると言うと、そんなん無理がある、とかボロカス言われ、
この投稿を書きながら向かい合わせに座ってる人に、IdeaVim使ってる?と聞くと
「Vimの中でしかVimは使わないんだよねー」とか言うし。
VImの中ってなんやねん、と思いながら色々と聞いてみると
Vimの標準コマンドで【dit】とか【dat】とか【di"】とか
聞いてみると便利なコマンドがいっぱい。
いざIdeaVimで試すと、やっぱり動かない。

そういうことね。。。

まぁ、慣れてきたこともあるので、もう暫くIdeaVimと付き合ってみようと思います。

17
12
1

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
17
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?