Releases: vim/vim-appimage
Vim: v9.1.0011
Vim AppImage Release v9.1.0011
Version Information:
GVim: v9.1.0011 - Vim git commit: c79646dfb - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(vim): Update syntax file (#13671)
- 9.1.0011: regexp cannot match combining chars in collection
- 9.1.0010: Keymap completion is not available
- 9.1.0009: Cannot easily get the list of matches
- 9.1.0008: NSIS installer includes syntax testdir
- 9.1.0007: can select empty inner text blocks
- 9.1.0006: is*() and to*() function may be unsafe
- 9.1.0005: OpenVMS does not support python3 and xterm_save
- runtime(fortran): syntax and documentation updates (#13811)
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.0011/GVim-v9.1.0011.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.0011/Vim-v9.1.0011.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.1.0004
Vim AppImage Release v9.1.0004
Version Information:
GVim: v9.1.0004 - Vim git commit: d94ca966c - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(fortran): syntax and documentation updates (#13811)
- 9.1.0004: reloading colorscheme when not changing 'background'
- 9.1.0003: Cannot build against Ruby 33 dynamically
- 9.1.0002: a closing fold expr, may start a new fold
- 9.1.0001: when closing window, wincmd p may fail
- runtime(vim): add jumpoptions to syntax file (#13808)
- runtime(doc): document that the diff filetype uses Diff hl groups
- runtime(vim): Add support for <ScriptCmd> syntax (#10686)
- runtime(vim): Add support for `syntax foldlevel` command (#6182)
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.0004/GVim-v9.1.0004.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.0004/Vim-v9.1.0004.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.1.0
Vim AppImage Release v9.1.0
Version Information:
GVim: v9.1.0 - Vim git commit: b4ddc6c11 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.1.0000: Vim 9.1 release
- runtime(doc): add missing help tags
- runtime(menu): regenerate synmenu
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.0/GVim-v9.1.0.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.1.0/Vim-v9.1.0.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2190
Vim AppImage Release v9.0.2190
Version Information:
GVim: v9.0.2190 - Vim git commit: 6c1afa3d0 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(doc): add missing help tags
- runtime(menu): regenerate synmenu
- 9.0.2190: proto files need update
- runtime(dist/ft): improve filetype detection for *.v (V/Verilog/Coq)
- runtime(sh): Update sh syntax and add local keyword for bash (#13806)
- runtime(ruby): Update ftplugin and omni-complete (#13805)
- runtime(doc): Update Version9.txt for release 9.1 (#13804)
- runtime(doc): Add help tags to items in version9.txt (#13801)
- translation(de): Updated German translation (#13796)
- translation(tr): Improve Turkish documentation (#13800)
- runtime(fortran): update syntax and documentation (#13784)
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2190/GVim-v9.0.2190.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2190/Vim-v9.0.2190.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2189
Vim AppImage Release v9.0.2189
Version Information:
GVim: v9.0.2189 - Vim git commit: 7e4f62a25 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2189: Wrong display with 'briopt=sbr' and 'nobreakindent'
- runtime(cucumber): Updates to indent and syntax
- runtime(markdown): Fix folding of code blocks
- runtime(sass): Provide sass_recommended_style option
- runtime(gitcommit): Updates to ftplugin and syntax
- runtime(git): Make diffs foldable
- runtime(git): Add small ftplugin
- translation(hu): add Hungarian translation (#13782)
- translation(ru): Updated Russian translation (#13788)
- runtime(Filelist): remove coveralls, move runtime/lang/Make_mvc.mak (#13790)
- runtime(doc): correct the :public example (#13795)
- translation(ru): adjust tutor/README.ru.utf-8.txt (#13789)
- translation(it): Update Italian translations
- runtime(elixir): missing undo_ftplugin for indentkeys
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2189/GVim-v9.0.2189.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2189/Vim-v9.0.2189.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2188
Vim AppImage Release v9.0.2188
Version Information:
GVim: v9.0.2188 - Vim git commit: 7d0abf2cb - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- translation(it): Update Italian translations
- runtime(elixir): missing undo_ftplugin for indentkeys
- 9.0.2188: cursor wrong after { in single line buffer
- 9.0.2187: Visual not drawn with 'breakindent' when line doesn't fit
- runtime(doc): add help tag multiple-constructors. (#13772)
- runtime(elixir): fix indentation (#13771)
- runtime(mermaid): Syntax fix (#13774)
- 9.0.2186: LTCG compile error ARM64 for write_chars
- runtime(doc): clarify behaviour of ]m and ]M motions
- runtime(diff): Update default links (#13776)
- runtime(context): update ConTeXt keywords and other minor fixes (#13778)
- runtime(doc): Add variable categories and null related documentation(#13750)
- runtime(r): Update R runtime files and docs (#13757)
- translation(ua): Update Ukrainian translation (#13760)
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2188/GVim-v9.0.2188.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2188/Vim-v9.0.2188.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2185
Vim AppImage Release v9.0.2185
Version Information:
GVim: v9.0.2185 - Vim git commit: 6b9492e29 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2185: Coverity complains about not checking return value
- runtime(doc): Clarify that new() is not static
- runtime(doc): list of new/changed features in version9.txt
- Runtime(fortran): updates to indent, syntax and ftplugin (#13752)
- runtime(debcontrol): Add loong64 arch (#13754)
- runtime(doc): add some error codes to `:help vim9class` (#13747)
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2185/GVim-v9.0.2185.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2185/Vim-v9.0.2185.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2184
Vim AppImage Release v9.0.2184
Version Information:
GVim: v9.0.2184 - Vim git commit: 1d4fcfe55 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- runtime(doc): add some error codes to `:help vim9class` (#13747)
- 9.0.2184: Vim9: inconsistent :type/:class messages
- runtime(erlang): add support for matchit plugin (#13713)
- runtime(masm): add variants of opcodes (#13734)
- runtime(doc): Include Vim9 class features in version9.txt
- 9.0.2183: Maximum callback depth is not configurable
- translation(sr): Update Serbian messages translation (#13737)
- runtime(doc): reformat and align :h ft-c-syntax (#13738)
- runtime(vim): Update syntax file (#13739)
- 9.0.2182: Vim9: need a way to reserve future extension
- runtime(json5): Add TODO support to syntax script (#13743)
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2184/GVim-v9.0.2184.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2184/Vim-v9.0.2184.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2181
Vim AppImage Release v9.0.2181
Version Information:
GVim: v9.0.2181 - Vim git commit: 5e1331577 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- 9.0.2181: Vim9: missing error messages
- runtime(doc): update helptags
- 9.0.2180: POSIX function name in exarg causes issues
- 9.0.2179: no filetype detection for execline scripts
- 9.0.2178: reg_executing() wrong for :normal with range
- 9.0.2177: Wrong cursor position when dragging out of window
- translation(sr): Update Serbian messages translation (#13719)
- runtime(netrw): prevent E11 on FocusGained autocommand (#13718)
- translation(ja): Update Japanese translation (#13723)
- runtime(8th): updated 8th syntax (#13720)
- CI: change dependabot prefix to "CI" (#13724)
- runtime(doc): Update change.txt (#13725)
- 9.0.2175: Compile error with Motif UI + mouse support
- runtime(doc): Create Changelog until v9.0.2175 (#13728)
- translation(it): Update Italian translations
- runtime(tmux): Update tmux syntax rules (#13708)
- translation(tr): Update Turkish translations (#13710)
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2181/GVim-v9.0.2181.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2181/Vim-v9.0.2181.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.
Vim: v9.0.2175
Vim AppImage Release v9.0.2175
Version Information:
GVim: v9.0.2175 - Vim git commit: 2afe381a3 - glibc: 2.29
GitHub Actions Logfile
Downloads
This release provides the following Artifacts:
Changelog
- translation(it): Update Italian translations
- runtime(tmux): Update tmux syntax rules (#13708)
- translation(tr): Update Turkish translations (#13710)
- 9.0.2175: Compiler warning for uninitialized var
- runtime(fortan): update fortran syntax rules and doc notes
- 9.0.2174: Vim9: segfault when assigning to type
- CI: bump github/codeql-action from 2 to 3 (#13716)
- runtime(doc): remove deprecation warning for gdefault
What is the Difference between the GVim and the Vim Appimage?
The difference between the GVim and Vim Appimage is, that the GVim version includes a graphical User Interface (GTK3) and other X11 features like clipboard handling. That means, for proper clipboard support, you'll need the GVim Appimage, but you can only run this on a system that has the X11 libraries installed.
For a Server or headless environment, you are probably be better with the Vim version.
Note: The image is based on Ubuntu 20.04 LTS focal. It most likely won't work on older distributions.
Run it
Download the AppImage, make it executable then you can just run it:
wget -O /tmp/gvim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2175/GVim-v9.0.2175.glibc2.29-x86_64.AppImage
chmod +x /tmp/gvim.appimage
/tmp/gvim.appimage
# alternatively, download the Vim Appimage
wget -O /tmp/vim.appimage https://github.com/vim/vim-appimage/releases/download/v9.0.2175/Vim-v9.0.2175.glibc2.29-x86_64.AppImage
chmod +x /tmp/vim.appimage
/tmp/vim.appimage
That's all, you should have a graphical vim now running (if you have a graphical system running) 😄
If you want a terminal Vim (with X11 and clipboard feature enabled), just create a symbolic link with a name starting with "vim". Like:
ln -s /tmp/gvim.appimage /tmp/vim.appimage
Then execute vim.appimage
to get a terminal Vim.
More Information
If you need a dynamic interface to Perl, Python2, Python3.8, Ruby or Lua make sure your system provides the needed dynamic libraries (e.g. libperlX, libpython2.7 libpython3X liblua5X and librubyX) as those are not distributed together with the image to not make the image too large.
However, Vim will work without those libraries, but some plugins might need those additional dependencies. This means, those interpreters have to be installed in addition to Vim. Without it Vim won't be able to use those dynamic interfaces.