49935


これと同じことをやっているのですがうまくいきません  
<https://qiita.com/ebisu7/items/f43beb322d0dd1bbe3e4>

ビジュアルモードにして矩形選択後

shift+iをおしても 挿入モードに移行しません。  
2回目shift+iをおすと移行します。

escを押しても選択範囲に挿入されません。

なぜでしょうか？

**環境**  
windows10  
vagrant  
vartualbox  
putty  
vim version 7.4.629

**$ vi -v としたときの表示内容**  
VIM - Vi IMproved  
~  
~ version 7.4.629  
~ by Bram Moolenaar et al.  
~ Modified by  
~ Vim is open source and freely distributable  
~  
~ Help poor children in Uganda!  
~ type :help iccf for information  
~  
~ type :q to exit  
~ type :help or for on-line help  
~ type :help version7 for version info


CC BY-SA 4.0
2018-11-02T22:18:25.317
49910
2018-11-03T14:24:14.917
2018-11-03T14:24:14.917
26076
26076
question
vim
vimの矩形編集がうまくいかない


お使いのVimが、vim-tinyとかvim-smallと言われる、機能制約版（最小構成版）なのかと思います。

矩形ビジュアル挿入など、矩形選択時の様々な操作を使うには、  
`+visualextra`機能が有効になっている必要があります。（コンパイル時のオプションです）

参考: <https://vim-jp.org/vimdoc-ja/visual.html#blockwise-operators>

コンパイル時に決まるVimの種類は、下記の5つがあります（上に行くほど機能が制限されている）

  * tiny
  * small
  * normal
  * big
  * huge

そして、`+visualextra`が有効になるのは、normal以上のもの（normal, big, huge）です。

参考: <https://vim-jp.org/vimdoc-ja/various.html#+visualextra>

* * *
[code]

    $ vim --version
    
[/code]

の出力に、`Small version without
GUI.`とか`-visualextra`があれば、上述の機能制限版のVimですので、矩形ビジュアル挿入は使えません。何らかの方法でフル機能が使えるVimをインストールしてみてください。


CC BY-SA 4.0
2018-11-03T12:08:22.533
49935
2018-11-03T12:08:22.533
9575
49910
answer