如何解决如何在Neovim终端中禁用行号?
我遇到一个问题:如何在neovim终端上禁用行号? 我尝试过:
autocmd BufRead,Filetype term://* set nonu
但这不起作用。
我在init.vim文件中使用set number relativenumber
。
我尝试了nonumber
,number!
,但是对于终端而言,这一切都不起作用,并且在我通常写:set nonu
或:set number!
时,而不是{{1 }}我得到了3 2 1 17 1 2 3
解决方法
您可以通过输入终端缓冲区来删除它们:
:setlocal nonumber norelativenumber
此外,您可以添加:
autocmd TermOpen * setlocal nonumber norelativenumber
在您的init.vim
配置文件中,以在每个neovim会话中保留此设置。
自动命令分组有助于避免duplicating them:
augroup neovim_terminal
autocmd!
" Enter Terminal-mode (insert) automatically
autocmd TermOpen * startinsert
" Disables number lines on terminal buffers
autocmd TermOpen * :set nonumber norelativenumber
" allows you to use Ctrl-c on terminal window
autocmd TermOpen * nnoremap <buffer> <C-c> i<C-c>
augroup END
,
不是 Neovim,而是 Vim,放入你的 .vimrc
autocmd TerminalOpen * setlocal nonumber norelativenumber
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。