Vi and Vim Stack Exchange is a question and answer site for people using the vi and Vim families of text editors. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Top Questions

0 votes
1 answer
11 views

How can I auto-format long function calls in Python?

0 votes
0 answers
23 views

Compiling VIM from source with Python3 enabled not working after upstream image rolled from Python 3.9 to 3.10

0 votes
1 answer
17 views

Apt doesn't get the latest Neovim version

0 votes
1 answer
16 views

ALE remove permanent echo on problem line

0 votes
0 answers
13 views

Invalid range error with nvim-dap-ui

0 votes
1 answer
21 views

Vimtutor in Neovim

2 votes
2 answers
101 views

How to automatically change the background color of the active split?

0 votes
0 answers
13 views

How to get list of highlight groups for a region under cursor? (problem with synIDtrans function)

1 vote
2 answers
24 views

Vimtex - How to run :VimtexCompile on start using lua

0 votes
2 answers
64 views

How can I copy the whole number under the cursor?

-1 votes
0 answers
24 views

:BufExplorer and its split variants sends me to another tab

1 vote
1 answer
15 views

How does Buffer Explorer Vim Plugin (BufExplorer.vim) determine its colours?

0 votes
0 answers
14 views

To whom do I report error "LSP: unable to edit document because not previously opened"?

0 votes
1 answer
34 views

Apply normal command to all regex matches on the same line

0 votes
2 answers
20 views

How to set all files under a folder to a specified filetype?

1 vote
2 answers
66 views

How to tell Vim to count a pattern, but without modifying cursor location?

2 votes
1 answer
64 views

Select the current line without moving the cursor

0 votes
1 answer
22 views

Increase a number with behave mswin

0 votes
1 answer
19 views

relative numbers neovim, number colors

0 votes
0 answers
33 views

Creating a local vimrc for a large LaTeX project with selective plugins, settings, and mappings

0 votes
1 answer
22 views

How to `vim -S` silently?

1 vote
1 answer
109 views

When to use "set exrc" and local '.vimrc' in Vim, and how to manage plugins with multiple 'vimrc' files for large projects?

2 votes
0 answers
43 views

how do I perform a code action on a visual range in neovim 0.9?

0 votes
0 answers
17 views

Neovim `vim.lsp.buf.format{async=true}` cause buffer change?

0 votes
0 answers
32 views

Link cwd of vim with parent shell

-1 votes
2 answers
44 views

What's the difference between `:e foo.ext` and `:n foo.ext`

0 votes
3 answers
38 views

Perform operation on multi occurence variable

2 votes
2 answers
534 views

Why [\w-] can't match \w or -?

0 votes
1 answer
16 views

Vim vertical split window not rendered correctly

-1 votes
0 answers
29 views

The key i to insert two double quotes at the current position is not working

0 votes
1 answer
41 views

How to correctly set up :make for building Vim?

8 votes
1 answer
484 views

When using nowrap, how can I delete a line and stay in the same screen?

0 votes
0 answers
23 views

How do I organize imports with `tsserver` using Neovim LSP?

1 vote
2 answers
54 views

Enable github copilot in Neovim for shell command editing

0 votes
1 answer
23 views

How to I remvoe the default colorschemes from vim/neovim?

1 vote
2 answers
38 views

How to grab visual selection for search, but apply the appropriate escapes?

2 votes
0 answers
19 views

How to export function conditionally in Vim9script?

0 votes
1 answer
52 views

Is there a popular config for Neovim? [closed]

0 votes
0 answers
33 views

How do I pass multiple optional arguments from custom command to function?

0 votes
0 answers
17 views

Dynamic load plugin when using Neovim?

0 votes
1 answer
31 views

How to make the 81st column stand out in Lua?

1 vote
2 answers
117 views

Call original gf after remapping gf to custom function

0 votes
3 answers
32 views

Strange result for grouping replace in a line

1 vote
1 answer
107 views

lazyvim removal/uninstall guidance

0 votes
1 answer
25 views

Saving Vim files to certain pathways

0 votes
3 answers
38 views

Search and replace unicode character codes with actual characters

0 votes
0 answers
28 views

Why do Neovim builtin colorschemes do this awful fake cursor jump?

0 votes
1 answer
17 views

`Cmd+V`/`Ctrl+V` pasting has an extra new line


Looking for more? Browse the complete list of questions, or popular tags. Help us answer unanswered questions.