Linux 设置 VI 快捷键 -- 在多个打开的文件中切换

  • 场景

部署完一系列服务后,想要查看所有服务的 catelina.out 日志:
vi $(find /data/http | grep catalina.out | grep -v bak)

这个命令会打开所有匹配的文件,想要切换下一个文件,可以使用vi自带的命令为:bn或者:bp

  • 设置
    能否设置快捷键操作呢,显然是可以的:

    a. vi ~/.vimrc
    添加:

    noremap <Tab> :bn<CR>
    nnoremap <C-N> :bn<CR>
    nnoremap <C-P> :bp<CR>
    

    b. 单行命令操作
    echo -e "noremap <Tab> :bn<CR>\nnnoremap <C-N> :bn<CR>\nnnoremap <C-P> :bp<CR>" >> ~/.vimrc

即可实现 **TAB 键 ** 切换下一个文件,或者使用 Ctrl NCtrl P 操作。

posted @ 2023-06-15 11:40  武平宁  阅读(126)  评论(0)    收藏  举报