NeoVim

詳細情報

タイトル NeoVim
URL https://neovim.io/
バージョン ver 0.11.0
更新日 2025/03/27
追加日 2016/01/28
種別 フリーソフト
説明 ポストVimを目指して開発されているモダンなViエディタ。

レビュー

レビューはありません。

スクリーンショット

更新グラフ

Created with Highcharts 5.0.2Total更新回数24/0424/0524/0624/0724/0824/0924/1024/1124/1225/0125/0225/0300.250.50.7511.25

バージョン履歴

Nvim release build
NVIM v0.11.0
Build type: Release
LuaJIT 2.1.1741730670

Install

Windows

Zip

  1. Download nvim-win64.zip
  2. Extract the zip
  3. Run nvim.exe on your CLI of choice

MSI

  1. Download nvim-win64.msi
  2. Run the MSI
  3. Run nvim.exe on your CLI of choice

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

  1. Download nvim-macos-x86_64.tar.gz
  2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-x86_64.tar.gz
  4. Run ./
(省略されました)
Nvim v0.10.4
NVIM v0.10.4
Build type: Release
LuaJIT 2.1.1713484068

This is maintenance release, focusing on bug fixes. It also contains changes
to the available binary releases.

A Linux AArch64 binary has been added as part of the binary releases.
In addition, the previous "linux64" binary has been renamed to "linux-x86_64".
This is a BREAKING change for scripts which consumes our binary releases.

Bug Fixes

  • checkhealth: Failed if 'lua' in plugin name
  • decor: Set invalid flag for end of invalidated paired marks
  • inspect: Use correct default highlight
  • jobs: Do not block UI when jobwait() doesn't block (#31803)
  • lsp: Minimum height for floating popup
(省略されました)
Nvim 0.10.3
NVIM v0.10.3
Build type: Release
LuaJIT 2.1.1713484068

Changes since 0.10.2:

Features

  • main: Expand file ~\ or ~/ prefix on Windows

Bug Fixes

  • api: Make nvim_set_hl() respect all cterm attributes (#31390)
  • completion: Avoid deleting text when completion leader changes #31448
  • coverity/510275: Linematch out of bounds access (#30687)
  • defaults: Don't replace keycodes in Visual search mappings (#31460)
  • events: Don't expand args.file for Lua callback (#31473)
  • extmark: Builtin completion
(省略されました)
Nvim 0.10.2

This is a maintenance release

NVIM v0.10.2
Build type: Release
LuaJIT 2.1.1713484068

Features

  • jumplist: Allow opting out of removing unloaded buffers (#30419)

Bug Fixes

  • api: Error properly with invalid field in nvim_open_win (#30078)
  • api: Nvim_buf_get_text() crashes with large negative column #28740
  • api: Fix crash/leak with float title/footer on error (#30543)
  • channel: Handle writing to file instead of pipe (#30520)
  • column: Set signcolumn width after splitting window (#30556)
  • completion: Don't include &
(省略されました)
NVIM 0.10.1
NVIM v0.10.1
Build type: Release
LuaJIT 2.1.1713484068

Changes since 0.10.0:

Features

  • lsp: Update LSP healthcheck format (#28988)

Build System

  • deps: Bump tree-sitter-query to v0.4.0
  • deps: Bump tree-sitter-c to v0.21.3
  • deps: Bump tree-sitter-vimdoc to v3.0.0
  • deps: Drop unused bundled bash, python parsers and queries
  • macos: Disable deduplication in link step
  • "popcount" name conflict on NetBSD #28983
  • Remove -O2 from gen_cflags
  • Reuse code for deps.txt for both deps and main build

Bug Fixes

  • Show swapfile warning as
(省略されました)
Nvim v0.10.0
NVIM v0.10.0
Build type: Release
LuaJIT 2.1.1713484068

Release notes

  • https://neovim.io/doc/user/news-0.10.html

Install

Windows

Zip

  1. Download nvim-win64.zip
  2. Extract the zip
  3. Run nvim.exe on your CLI of choice

MSI

  1. Download nvim-win64.msi
  2. Run the MSI
  3. Run nvim.exe on your CLI of choice

macOS (x86_64)

  1. Download nvim-macos-x86_64.tar.gz
  2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-x86_64.tar.gz
(省略されました)
Nvim 0.9.5
NVIM v0.9.5
Build type: Release
LuaJIT 2.1.1692716794

This is a maintenance release, focusing on bugfixes.
Notably, fixes were made for issues with using and testing Nvim on less common platforms, like big endian platforms.

Bug Fixes

  • defaults: Set 'fsync' #26039
  • Dont create data dir if it's a broken symlink
  • Make InspectTree handle nested injection
  • Remove nested for_each_tree in TSTreeView (#26331)
  • api: Use a conditional stack for nvim_cmd
  • change: Update fold after on_bytes
  • deps: Bump libmpack from luarocks
  • extmark_to_array: Convert conceal_char to bytes
  • highlight: Apply 'winblend' to f
(省略されました)
Nvim v0.9.4
NVIM v0.9.4
Build type: Release
LuaJIT 2.1.1692716794

This is a maintenance release, focusing on bug fixes.

Bug Fixes

  • build: Fix exporting symbols on macOS Sonoma
  • api: Handle NUL in nvim_err_write() and nvim_out_write()
  • autocmd: Api functions accepting garbage after event name
  • clang: Null pointer dereference in parse_msgpack
  • clipboard: Don't pass --foreground to wl-copy
  • exception: Remember whether message is multiline
  • float: Update position of anchored windows first
  • float: Fix some other crashes with :unhide or :all
  • lua: Not using global value in vim.opt_global<
(省略されました)
Nvim 0.9.2

This is a maintenance release, focused on bug fixes and performance improvements
However, There are included features related to TUI and :terminal.

Bram

Nvim is a fork of the Vim editor, created and developed by Bram Moolenaar.

On August 3, 2023, he passed away at the age of 62. If Vim or Nvim have been
of use to you in your life, read :help Bram and :help Uganda and consider
honoring his memory in a way you see fit.

Changes since 0.9.1

Breaking change

An adjustment was made to the grid_line event as part of the exernal UI protocol:
the cells array might now end with a [' ', attr, 0] item with a repeat count of
zero. This is needed by the TUI to disambiguate final spaces from

(省略されました)
Nvim 0.9.1
NVIM v0.9.1
Build type: Release
LuaJIT 2.1.0-beta3

This is a maintenance release.

  • checkhealth: Add shims for health functions (#23241)
  • Add vim.lsp.buf.formatting_sync() to deprecated.txt
  • treesitter: update parsers and queries
  • api: Extmark highlight groups not always included in details
  • api: Avoid assertion when autocmd group id is 0
  • api: Don't change title when setting buffer in a window
  • api: Nvim_get_hl should return default flag
  • colorscheme: Try .lua files in 'rtp' before .vim files in 'pp'
  • statuscolumn: fix issues when used with virt_lines and signs
  • drawline: Ma
(省略されました)
NVIM 0.9.0
NVIM v0.9.0
Build type: Release
LuaJIT 2.1.0-beta3

Notable changes

For a summary of notable changes, see runtime/doc/news.txt or just :help news within nvim.

Install

Windows

Zip

  1. Download nvim-win64.zip
  2. Extract the zip.
  3. Run nvim-qt.exe

MSI

  1. Download nvim-win64.msi
  2. Run the MSI
  3. Search and run nvim-qt.exe or run nvim.exe on your CLI of choice.

macOS

  1. Download nvim-macos.tar.gz
  2. Run xattr -c ./nvim-macos.tar.gz (to avoid "unknown developer" warning)
  3. Extract: <
(省略されました)