随着:vsplit | te <command>我在neovim的终端模拟器中垂直拆分运行一个命令。但是我怎样才能滚动它的输出呢?当我按下一个键时,拆分窗口再次关闭。
出于说明目的,让我们采用:vsplit | te ls -lah /usr/lib/在拆分窗口中产生长输出的命令。我现在如何在此拆分窗口中向上滚动以查看更多输出?我发现当您使用 时可以使用鼠标滚轮set mouse=a,但我不喜欢使用鼠标。
根据Neovim 文档:
终端模式有它自己的 |:tnoremap| 映射的命名空间,这可用于自动化任何终端交互。
因此,您可以映射您想要的任何键或组合。
此外,您可以使用PgUp和滚动终端窗口PgDown。在全键盘上,这些键应该可用,在笔记本电脑上,通常可以通过fn?和 使用fn?。
更新:
关于终端模式的一些附加配置选项。
if has("nvim")
" Make escape work in the Neovim terminal.
tnoremap <Esc> <C-\><C-n>
" Make navigation into and out of Neovim terminal splits nicer.
tnoremap <C-h> <C-\><C-N><C-w>h
tnoremap <C-j> <C-\><C-N><C-w>j
tnoremap <C-k> <C-\><C-N><C-w>k
tnoremap <C-l> <C-\><C-N><C-w>l
" I like relative numbering when in normal mode.
autocmd TermOpen * setlocal conceallevel=0 colorcolumn=0 relativenumber
" Prefer Neovim terminal insert mode to normal mode.
autocmd BufEnter term://* startinsert
endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2010 次 |
| 最近记录: |