RubyMine : ideavim 설정 & ideavimrc 정보

4220 단어 RubyMineIdeaVim

개요



RubyMine에서는 Vim 작업으로 프로그램을 작성할 수 있습니다.

즉 Vim + IDE (통합 개발 환경)의 성능을 발휘한다는 것입니다.

그러나 일반적으로 Vim에서는 vimrc로 설정하지만 RubyMine의 ideavim은 ideavimrc로 설정합니다.

그 절차를 소개합니다.

절차



ideavim 설정


  • 우선, ideavim의 설정을 합니다.
  • 이미 인스톨 하고 있는 경우는, 아무것도 하지 않아도 됩니다.

  • (1) RubyMine의 초기 설정시


  • RubyMine의 초기 설정을 할 때 ideavim을 설치할 수 있습니다.



  • (2) 플러그인에서 설치


  • RubyMine의 기본 설정으로 설치하지 않은 경우 플러그인에서 설치할 수 있습니다.
  • 우선 Preferences를 클릭합니다.


  • 그런 다음 플러그인을 선택합니다.


  • ideavim을 찾아서 설치하지 마십시오.




  • 설정을 반영합니다.




  • 재부팅합니다.


  • 이제 ideavim을 사용할 수 있습니다.

  • ideavimrc 설정


  • ideavim 을 설정할 수 있었으므로,ideavimrc 로 세세한 Vim 의 설정을 합니다.
  • ideavimrc를 만듭니다.
  • $ vim ~/.ideavimrc
    
  • 참고로 다음 내용을 붙여 주십시오.
  • " -------------------------------------
    " オリジナル設定
    "" ------------------------------------
    " 検索するときに大文字小文字を区別しない
    set ignorecase
    
    " 検索時に大文字を含んでいたら大/小を区別
    set smartcase
    
    " インクリメンタル検索 (検索ワードの最初の文字を入力した時点で検索が開始)
    set incsearch
    
    " 検索対象をハイライト
    set hlsearch
    
    " 対応する括弧やブレースを表示
    set showmatch matchtime=1
    
    " メッセージ表示欄を2行確保
    set cmdheight=2
    
    " ステータス行を常に表示
    set laststatus=2
    
    " ウィンドウの右下にまだ実行していない入力中のコマンドを表示
    set showcmd
    
    " 省略されずに表示
    set display=lastline
    
    " 行末のスペースを可視化
    set listchars=tab:^\ ,trail:~
    
    " ヤンクでクリップボードにコピー
    set clipboard+=unnamed
    
    " 対応する括弧を強調表示
    set showmatch
    
    " Escの2回押しでハイライト消去
    nnoremap <Esc><Esc> :nohlsearch<CR><ESC>
    
    " 行をまたいで移動
    set whichwrap=b,s,h,l,<,>,[,],~
    
    " インデント方法の変更
    set cinoptions+=:0
    
    " インデント幅
    set shiftwidth=2
    
    " タブキー押下時に挿入される文字幅を指定
    set softtabstop=2
    
    " -------------------------------------
    " 他人の設定
    " ------------------------------------
    
    "x キー削除でデフォルトレジスタに入れない
    nnoremap x "_x
    vnoremap x "_x
    
    " ヤンクでクリップボードにコピー
    noremap "+y "*y
    noremap "+Y "*Y
    noremap "+p "*p
    noremap "+P "*P
    noremap <C-S-c> "*y
    noremap <C-S-v> "*P
    
  • RubyMine을 다시 시작합니다.


  • 이제 ideavimrc로 설정한 동작을 할 수 있습니다.

  • 이상이 간단했지만 ideavim 설정이됩니다.

    좋은 웹페이지 즐겨찾기