Как очистить буфер neovim

Как очистить буфер neovim

У меня есть буфер терминала с 10000 строк ранее выполненного вывода. Чтобы найти определенную последовательность слов, мне нужно пройти по всем 10000 строк, прежде чем добраться до вывода моей последней выполненной команды. Что меня так раздражает. Это способ очистить буфер терминала, не выходя из терминала и не запуская его снова (потому что я использую ssh для удаленного сервера, и это мучительно — выполнять все команды снова и снова, чтобы установить соединение с ним).

решение1

tnoremap <C-l> <C-\><C-n>:call ClearTerminal()<cr>

function! ClearTerminal()
  set scrollback=1
  let &g:scrollback=1
  echo &scrollback
  call feedkeys("\i")
  call feedkeys("clear\<CR>")
  call feedkeys("\<C-\>\<C-n>")
  call feedkeys("\i")
  sleep 100m
  let &scrollback=s:scroll_value
endfunction

Связанный контент