vim

Also known as: vim@8.1

Vi 'workalike' with many additional features

https://www.vim.org/

/api/formula/vim.json (JSON API)

Formula code on GitHub

Current versions:

stable 8.1.1150
head ⚡️ HEAD
bottle 🍾 mojave, high_sierra, sierra

Other versions:

vim@7.4 7.4.2367 Vi 'workalike' with many additional features

Depends on:

gettext 0.19.8.1 GNU internationalization (i18n) and localization (l10n) library
lua 5.3.5 Powerful, lightweight programming language
perl 5.28.1 Highly capable, feature-rich programming language
python 3.7.3 Interpreted, interactive, object-oriented programming language
ruby 2.6.2 Powerful, clean, object-oriented scripting language

Conflicts with: ex-vi,macvim

Analytics:

Installs (30 days)
vim 69,413
vim --HEAD 511
vim --with-lua 23
vim --with-override-system-vi 18
vim --with-python3 11
vim --with-override-system-vi --with-lua 9
vim --enable-gui 7
vim --with-override-system-vi --with-gettext --with-client-server --with-tcl --with-luajit 7
vim --with-client-server --with-lua 4
vim --with-python@2 3
vim --with-luajit 2
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --without-python 2
vim --with-override-system-vi --with-lua --without-python 2
vim --with-client-server 1
Installs on Request (30 days)
vim 63,599
vim --HEAD 481
vim --with-lua 22
vim --with-override-system-vi 15
vim --with-python3 11
vim --with-override-system-vi --with-lua 9
vim --enable-gui 7
vim --with-override-system-vi --with-gettext --with-client-server --with-tcl --with-luajit 7
vim --with-client-server --with-lua 4
vim --with-python@2 3
vim --with-luajit 2
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --without-python 2
vim --with-override-system-vi --with-lua --without-python 2
vim --with-client-server 1
Build Errors (30 days)
vim 34
vim --enable-gui 6
vim --with-client-server --with-lua 3
Installs (90 days)
vim 203,654
vim --HEAD 1,413
vim --with-override-system-vi 59
vim --with-lua 54
vim --with-override-system-vi --with-lua 25
vim --with-python3 21
vim --with-luajit 12
vim --enable-gui 11
vim --HEAD --with-override-system-vi --with-lua 7
vim --with-override-system-vi --with-gettext --with-client-server --with-tcl --with-luajit 7
vim --with-override-system-vi --with-python@2 6
vim --with-python@2 6
vim --with-client-server --with-lua 4
vim --HEAD --with-lua 3
vim --with-client-server 2
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --without-python 2
vim --with-override-system-vi --with-lua --without-python 2
vim --with-override-system-vi --with-python3 --with-lua 2
vim --without-python 2
vim --with-override-system-vi --with-client-server 1
vim --with-override-system-vi --with-client-server --with-lua --with-luajit 1
vim --with-override-system-vi --with-gettext --with-client-server --with-luajit 1
vim --with-override-system-vi --with-gettext --with-lua --with-tcl 1
vim --with-override-system-vi --with-lua --with-luajit 1
vim --with-override-system-vi --without-python 1
vim --with-python3 --with-lua 1
Installs on Request (90 days)
vim 185,691
vim --HEAD 1,316
vim --with-override-system-vi 51
vim --with-lua 47
vim --with-python3 20
vim --with-override-system-vi --with-lua 19
vim --with-luajit 12
vim --enable-gui 11
vim --HEAD --with-override-system-vi --with-lua 7
vim --with-override-system-vi --with-gettext --with-client-server --with-tcl --with-luajit 7
vim --with-override-system-vi --with-python@2 6
vim --with-python@2 6
vim --with-client-server --with-lua 4
vim --HEAD --with-lua 3
vim --with-client-server 2
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --without-python 2
vim --with-override-system-vi --with-lua --without-python 2
vim --without-python 2
vim --with-override-system-vi --with-client-server 1
vim --with-override-system-vi --with-client-server --with-lua --with-luajit 1
vim --with-override-system-vi --with-gettext --with-client-server --with-luajit 1
vim --with-override-system-vi --with-gettext --with-lua --with-tcl 1
vim --with-override-system-vi --with-lua --with-luajit 1
vim --with-override-system-vi --without-python 1
Installs (365 days)
vim 709,827
vim --with-override-system-vi 42,497
vim --with-lua 26,276
vim --with-override-system-vi --with-lua 8,617
vim --with-python@2 4,281
vim --with-luajit 4,158
vim --HEAD 3,618
vim --without-python 2,657
vim --with-client-server 2,405
vim --with-lua --with-luajit 1,666
vim --with-override-system-vi --with-luajit 1,045
vim --with-override-system-vi --with-python@2 726
vim --with-override-system-vi --with-lua --with-luajit 689
vim --with-override-system-vi --with-gettext 627
vim --with-python@2 --with-lua 624
vim --HEAD --with-lua 558
vim --with-override-system-vi --with-client-server 556
vim --with-override-system-vi --without-python 524
vim --with-gettext --with-lua 517
vim --with-override-system-vi --with-gettext --with-lua 476
vim --with-client-server --with-lua 461
vim --with-gettext 433
vim --with-override-system-vi --with-python@2 --with-lua 417
vim --with-override-system-vi --with-gettext --with-lua --with-tcl 366
vim --HEAD --with-override-system-vi --with-lua 333
vim --with-override-system-vi --with-lua --with-tcl 323
vim --HEAD --with-override-system-vi 319
vim --HEAD --with-override-system-vi --with-luajit 312
vim --with-gettext --with-lua --with-tcl 312
vim --with-lua --with-tcl 269
vim --with-override-system-vi --with-client-server --with-lua --with-tcl 254
vim --HEAD --with-lua --with-luajit 237
vim --with-override-system-vi --with-client-server --with-lua 219
vim --with-gettext --with-luajit 216
vim --with-override-system-vi --with-lua --with-tcl --with-luajit 212
vim --HEAD --with-override-system-vi --with-gettext 211
vim --with-lua --without-python 200
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --with-luajit 177
vim --with-gettext --with-tcl --with-luajit 169
vim --with-override-system-vi --with-tcl --with-luajit 168
vim --with-override-system-vi --with-gettext --with-luajit 152
vim --with-override-system-vi --with-gettext --with-lua --with-luajit 151
vim --with-gettext --with-lua --with-luajit 147
vim --with-override-system-vi --with-lua --without-python 146
vim --with-lua --with-tcl --with-luajit 145
vim --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl 133
vim --with-client-server --with-lua --with-tcl 123
vim --with-python@2 --without-python 122
vim --with-gettext --with-lua --with-tcl --with-luajit 119
vim --enable-gui 115
vim --with-override-system-vi --with-gettext --with-tcl --with-luajit 112
vim --with-gettext --with-client-server --with-lua --with-tcl --with-luajit 110
vim --with-tcl 105
vim --with-client-server --with-luajit 104
vim --with-python@2 --with-luajit 103
vim --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl --with-luajit 102
vim --with-override-system-vi --with-client-server --with-lua --with-luajit 101
vim --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl 101
vim --with-python@2 --with-lua --with-luajit 95
vim --with-client-server --with-lua --with-luajit 90
vim --with-gettext --with-client-server --with-lua --with-tcl 84
vim --HEAD --with-luajit 77
vim --with-override-system-vi --with-gettext --with-client-server --with-tcl --with-luajit 75
vim --with-gettext --with-client-server --with-lua 73
vim --with-override-system-vi --with-gettext --with-client-server --with-lua 73
vim --with-override-system-vi --with-gettext --with-tcl 71
vim --with-client-server --with-python@2 69
vim --with-override-system-vi --with-gettext --with-python@2 --with-lua 67
vim --with-tcl --with-luajit 66
vim --HEAD --with-override-system-vi --with-lua --with-luajit 61
vim --with-python3 61
vim --with-gettext --with-client-server --with-luajit 58
vim --with-gettext --with-python@2 --with-lua --with-tcl 57
vim --with-gettext --with-tcl 53
vim --with-gettext --with-client-server --with-lua --with-luajit 52
vim --with-gettext --with-python@2 --with-lua 52
vim --with-override-system-vi --with-python@2 --with-luajit 52
vim --HEAD --with-gettext --with-luajit 51
vim --with-override-system-vi --with-gettext --with-client-server --with-luajit 50
vim --HEAD --with-client-server --with-tcl --with-luajit 49
vim --HEAD --with-override-system-vi --with-python@2 49
vim --with-override-system-vi --with-client-server --with-luajit 47
vim --with-override-system-vi --with-gettext --with-client-server 47
vim --with-override-system-vi --with-client-server --with-tcl --with-luajit 43
vim --with-override-system-vi --with-python@2 --without-python 43
vim --HEAD --with-override-system-vi --with-gettext --with-luajit 41
vim --with-python@2 --with-lua --without-python 40
vim --with-override-system-vi --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl --with-luajit 39
vim --with-gettext --with-python@2 37
vim --with-override-system-vi --with-client-server --with-lua --with-tcl --with-luajit 37
vim --with-python@2 --with-lua --with-tcl --with-luajit 37
vim --HEAD --with-lua --with-tcl --with-luajit 36
vim --with-override-system-vi --with-gettext --with-client-server --with-lua --with-luajit 36
vim --with-gettext --with-python@2 --with-lua --with-tcl --with-luajit 35
vim --with-override-system-vi --with-client-server --with-python@2 --with-lua 35
vim --with-override-system-vi --with-gettext --with-python@2 --with-lua --with-luajit 35
vim --HEAD --with-client-server 33
vim --HEAD --with-override-system-vi --with-python3 32
vim --with-client-server --with-python@2 --with-lua 32
vim --with-override-system-vi --with-gettext --with-python@2 32
vim --with-override-system-vi --with-tcl 32
vim --HEAD --with-gettext 31
vim --HEAD --with-override-system-vi --with-gettext --with-lua --with-tcl 31
vim --with-client-server --with-lua --with-tcl --with-luajit 31
vim --with-client-server --without-python 29
vim --with-gettext --with-python@2 --with-lua --with-tcl --without-python --with-luajit 29
vim --HEAD --with-gettext --with-lua 28
vim --HEAD --with-gettext --with-tcl --with-luajit 28
vim --HEAD --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl 28
vim --HEAD --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl --with-luajit 27
vim --with-override-system-vi --with-python@2 --with-lua --with-luajit 27
vim --with-gettext --with-client-server 26
vim --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl --with-luajit 24
vim --with-override-system-vi --with-python@2 --with-lua --without-python 24
vim --HEAD --with-client-server --with-lua 21
vim --HEAD --with-override-system-vi --with-python@2 --with-lua 21
vim --HEAD --with-python@2 --with-lua 21
vim --HEAD --with-gettext --with-lua --with-tcl 20
vim --HEAD --with-override-system-vi --with-client-server --with-lua 20
vim --HEAD --with-python@2 20
vim --with-gettext --with-lua --without-python 20
vim --with-override-system-vi --with-gettext --with-client-server --with-python@2 --with-lua 20
vim --with-override-system-vi --with-gettext --without-python 20
vim --with-gettext --with-client-server --with-tcl --with-luajit 19
vim --with-gettext --with-python@2 --with-luajit 19
vim --with-python@2 --with-lua --without-python --with-luajit 19
vim --with-python3 --with-lua 19
vim --HEAD --with-client-server --with-lua --with-luajit 17
vim --HEAD --with-gettext --with-lua --with-luajit 17
vim --with-python@2 --with-lua --with-tcl 17
vim --with-gettext --with-python@2 --with-lua --with-luajit 16
vim --with-override-system-vi --with-client-server --with-python@2 16
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --without-python 16
vim --with-override-system-vi --with-gettext --with-python@2 --with-tcl --with-luajit 16
vim --HEAD --with-override-system-vi --with-gettext --with-lua 15
vim --with-override-system-vi --with-python3 --with-lua 15
vim --HEAD --with-override-system-vi --with-lua --with-tcl --with-luajit 14
vim --with-override-system-vi --with-lua --without-python --with-luajit 14
vim --HEAD --with-override-system-vi --with-gettext --with-lua --with-luajit 13
vim --HEAD --with-override-system-vi --with-python@2 --with-lua --with-tcl 13
vim --with-gettext --with-client-server --with-python@2 --with-lua 13
vim --with-gettext --without-python 13
vim --with-override-system-vi --with-python@2 --with-tcl --without-python 13
vim --without-python --with-luajit 13
vim --HEAD --with-gettext --with-lua --with-tcl --with-luajit 12
vim --HEAD --with-override-system-vi --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl --with-luajit 12
vim --HEAD --with-override-system-vi --with-gettext --with-lua --with-tcl --with-luajit 12
vim --HEAD --with-override-system-vi --with-tcl --with-luajit 12
vim --with-override-system-vi --with-client-server --with-tcl 12
vim --with-override-system-vi --without-python --with-luajit 12
Installs on Request (365 days)
vim 618,812
vim --with-override-system-vi 38,019
vim --with-lua 22,994
vim --with-override-system-vi --with-lua 8,175
vim --with-python@2 4,273
vim --with-luajit 3,853
vim --HEAD 3,285
vim --without-python 2,498
vim --with-client-server 2,324
vim --with-lua --with-luajit 1,392
vim --with-override-system-vi --with-luajit 1,022
vim --with-override-system-vi --with-python@2 723
vim --with-override-system-vi --with-gettext 626
vim --with-python@2 --with-lua 625
vim --with-override-system-vi --with-lua --with-luajit 620
vim --with-override-system-vi --with-client-server 542
vim --HEAD --with-lua 536
vim --with-gettext --with-lua 513
vim --with-override-system-vi --without-python 485
vim --with-override-system-vi --with-gettext --with-lua 474
vim --with-client-server --with-lua 435
vim --with-gettext 431
vim --with-override-system-vi --with-python@2 --with-lua 417
vim --with-override-system-vi --with-gettext --with-lua --with-tcl 365
vim --HEAD --with-override-system-vi --with-lua 314
vim --with-override-system-vi --with-lua --with-tcl 313
vim --with-gettext --with-lua --with-tcl 311
vim --HEAD --with-override-system-vi 307
vim --HEAD --with-override-system-vi --with-luajit 306
vim --with-override-system-vi --with-client-server --with-lua --with-tcl 253
vim --HEAD --with-lua --with-luajit 234
vim --with-lua --with-tcl 217
vim --with-gettext --with-luajit 215
vim --HEAD --with-override-system-vi --with-gettext 209
vim --with-lua --without-python 196
vim --with-override-system-vi --with-client-server --with-lua 179
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --with-luajit 178
vim --with-gettext --with-tcl --with-luajit 170
vim --with-override-system-vi --with-tcl --with-luajit 167
vim --with-override-system-vi --with-gettext --with-luajit 152
vim --with-gettext --with-lua --with-luajit 146
vim --with-override-system-vi --with-lua --without-python 146
vim --with-override-system-vi --with-gettext --with-lua --with-luajit 145
vim --with-override-system-vi --with-lua --with-tcl --with-luajit 145
vim --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl 133
vim --with-python@2 --without-python 122
vim --with-gettext --with-lua --with-tcl --with-luajit 119
vim --with-lua --with-tcl --with-luajit 118
vim --with-client-server --with-lua --with-tcl 112
vim --with-override-system-vi --with-gettext --with-tcl --with-luajit 112
vim --enable-gui 111
vim --with-gettext --with-client-server --with-lua --with-tcl --with-luajit 110
vim --with-python@2 --with-luajit 104
vim --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl 101
vim --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl --with-luajit 101
vim --with-client-server --with-luajit 99
vim --with-python@2 --with-lua --with-luajit 95
vim --with-client-server --with-lua --with-luajit 85
vim --with-override-system-vi --with-client-server --with-lua --with-luajit 83
vim --HEAD --with-luajit 75
vim --with-override-system-vi --with-gettext --with-client-server --with-tcl --with-luajit 75
vim --with-gettext --with-client-server --with-lua 73
vim --with-override-system-vi --with-gettext --with-client-server --with-lua 73
vim --with-override-system-vi --with-gettext --with-tcl 71
vim --with-tcl 70
vim --with-client-server --with-python@2 69
vim --with-override-system-vi --with-gettext --with-python@2 --with-lua 67
vim --with-gettext --with-client-server --with-lua --with-tcl 66
vim --HEAD --with-override-system-vi --with-lua --with-luajit 61
vim --with-gettext --with-client-server --with-luajit 58
vim --with-gettext --with-python@2 --with-lua --with-tcl 57
vim --with-gettext --with-tcl 53
vim --with-gettext --with-client-server --with-lua --with-luajit 52
vim --with-gettext --with-python@2 --with-lua 52
vim --with-override-system-vi --with-python@2 --with-luajit 52
vim --HEAD --with-gettext --with-luajit 51
vim --with-override-system-vi --with-gettext --with-client-server --with-luajit 50
vim --with-python3 50
vim --HEAD --with-client-server --with-tcl --with-luajit 49
vim --HEAD --with-override-system-vi --with-python@2 49
vim --with-override-system-vi --with-client-server --with-luajit 47
vim --with-override-system-vi --with-gettext --with-client-server 47
vim --with-tcl --with-luajit 45
vim --with-override-system-vi --with-client-server --with-tcl --with-luajit 43
vim --with-override-system-vi --with-python@2 --without-python 43
vim --HEAD --with-override-system-vi --with-gettext --with-luajit 41
vim --with-python@2 --with-lua --without-python 40
vim --with-gettext --with-python@2 37
vim --with-python@2 --with-lua --with-tcl --with-luajit 37
vim --with-override-system-vi --with-gettext --with-client-server --with-lua --with-luajit 36
vim --with-gettext --with-python@2 --with-lua --with-tcl --with-luajit 35
vim --with-override-system-vi --with-client-server --with-python@2 --with-lua 35
vim --with-override-system-vi --with-gettext --with-python@2 --with-lua --with-luajit 35
vim --HEAD --with-lua --with-tcl --with-luajit 34
vim --with-override-system-vi --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl --with-luajit 34
vim --HEAD --with-client-server 33
vim --with-override-system-vi --with-gettext --with-python@2 33
vim --HEAD --with-override-system-vi --with-python3 32
vim --with-client-server --with-python@2 --with-lua 32
vim --HEAD --with-gettext 31
vim --HEAD --with-override-system-vi --with-gettext --with-lua --with-tcl 31
vim --with-gettext --with-python@2 --with-lua --with-tcl --without-python --with-luajit 30
vim --with-client-server --without-python 29
vim --with-override-system-vi --with-tcl 29
vim --HEAD --with-gettext --with-lua 28
vim --HEAD --with-gettext --with-tcl --with-luajit 28
vim --with-override-system-vi --with-python@2 --with-lua --with-luajit 27
vim --HEAD --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl --with-luajit 26
vim --with-gettext --with-client-server 26
vim --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl --with-luajit 24
vim --with-override-system-vi --with-python@2 --with-lua --without-python 24
vim --HEAD --with-override-system-vi --with-python@2 --with-lua 21
vim --HEAD --with-python@2 --with-lua 21
vim --with-client-server --with-lua --with-tcl --with-luajit 21
vim --HEAD --with-override-system-vi --with-client-server --with-lua 20
vim --HEAD --with-python@2 20
vim --with-gettext --with-lua --without-python 20
vim --with-override-system-vi --with-client-server --with-lua --with-tcl --with-luajit 20
vim --with-override-system-vi --with-gettext --with-client-server --with-python@2 --with-lua 20
vim --with-override-system-vi --with-gettext --without-python 20
vim --HEAD --with-gettext --with-lua --with-tcl 19
vim --with-gettext --with-client-server --with-tcl --with-luajit 19
vim --with-gettext --with-python@2 --with-luajit 19
vim --with-python@2 --with-lua --without-python --with-luajit 19
vim --HEAD --with-client-server --with-lua 17
vim --HEAD --with-client-server --with-lua --with-luajit 17
vim --HEAD --with-gettext --with-lua --with-luajit 17
vim --with-python@2 --with-lua --with-tcl 17
vim --with-python3 --with-lua 17
vim --with-gettext --with-python@2 --with-lua --with-luajit 16
vim --with-override-system-vi --with-client-server --with-python@2 16
vim --with-override-system-vi --with-gettext --with-lua --with-tcl --without-python 16
vim --with-override-system-vi --with-gettext --with-python@2 --with-tcl --with-luajit 16
vim --HEAD --with-override-system-vi --with-gettext --with-lua 15
vim --HEAD --with-override-system-vi --with-lua --with-tcl --with-luajit 15
vim --with-override-system-vi --with-lua --without-python --with-luajit 14
vim --HEAD --with-override-system-vi --with-gettext --with-client-server --with-lua --with-tcl 13
vim --HEAD --with-override-system-vi --with-gettext --with-lua --with-luajit 13
vim --HEAD --with-override-system-vi --with-python@2 --with-lua --with-tcl 13
vim --with-gettext --with-client-server --with-python@2 --with-lua 13
vim --with-gettext --without-python 13
vim --with-override-system-vi --with-python@2 --with-tcl --without-python 13
vim --with-override-system-vi --with-python3 --with-lua 13
vim --without-python --with-luajit 13
vim --HEAD --with-gettext --with-lua --with-tcl --with-luajit 12
vim --HEAD --with-override-system-vi --with-gettext --with-client-server --with-python@2 --with-lua --with-tcl --with-luajit 12
vim --HEAD --with-override-system-vi --with-gettext --with-lua --with-tcl --with-luajit 12
vim --with-override-system-vi --with-client-server --with-tcl 12
vim --with-override-system-vi --without-python --with-luajit 12
vim --with-override-system-vi --with-gettext --with-python@2 --with-lua --with-tcl --with-luajit 11
Fork me on GitHub