Vim编辑器的使用

2023-11-10  本文已影响0人  tzktzk1

Vim编辑器的使用:

vim有三种模式:

1.普通模式,用于浏览文件 复制粘贴删除等操作;
2.输入模式,通过键盘编辑内容;
3.命令模式,输入一些指令完成一些任务;

Install neovim:
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install -y neovim
常用命令:
nvim 1.txt  打开1.txt文件 并进入普通模式
vim 1.txt   打开1.txt文件 并进入普通模式
普通模式中:  i   进入输入模式 - 在当前光标前一个字母开始输入
        a   进入输入模式 - 在当前光标之后开始输入
        I   进入输入模式 - 在当前光标所在行的开头进入输入模式
        A   进入输入模式 - 在当前光标所在行的末尾进入输入模式
        
        v   进入可视模式
        
        Shift + :   进入命令模式
        u   撤销刚刚的操作
        h   左移一格
        j   下移一格
        k   上移一格
        l   右移一格
        
        4h  左移4格
        4j  下移4行
        4k  上移4行
        4l  右移4格
        w   跳转到下一个单词的开头
        b   跳转到前一个单词的开头
        gg  回到文档的最上方
        G   来到文档的最下方
        ctrl + u    向上翻页
        ctrl + d    向下翻页
        f + r   光标会移动到最近的r
        f + b   光标会移动到最近的b
        yaw 复制光标所在的单词(yank all words 复制整个单词)
        p   粘贴刚刚通过yaw复制的单词
        y4j 复制包括当前行在内的向下4行内容(一共5行内容)
        y4k 复制包括当前行在内的向上4行内容(一共5行内容)
        y8h 复制包括当前字母在内向左8格内容(一共9个字母)
        y8l 复制包括当前字母在内向右8格内容(一共9个字母)
        yfr 复制到r字母为止的内容
        dj  删除当前行和下一行的内容
        d8j 删除下8行内容
        dfr 删除到r字母为止的内容
        caw 删除光标所在单词并进入输入模式
        cc  删除光标所在行并进入输入模式
        c4j 删除下4行并进入输入模式
        
        
输入模式中:
        按ESC    退出输入模式回到普通模式
命令模式中:
        按ESC    退出命令模式回到普通模式
        :q      退出
        :wq     保存内容并推出
可视模式中:
        移动光标就会选中这一段内容
        按y  就可以复制这一段内容
        按d  就可以删除这一段内容
        按c  可以删除这一段内容并进入输入模式

配置自己的Vim编辑器:

mkdir ~/.config/nvim
nvim ~/.config/nvim/init.vim

imap jk <Esc>       输入模式下把Esc键改为jk
nmap <space> :      普通模式下把:键改为空格键

容器内部安装 Vim

docker exec -it container_id /bin/bash # 进入容器
apt-get update
apt-get install -y vim # 安装Vim
vim --version # 查看版本信息

VimAwesome网站:https://vimawesome.com 推荐了当前最最流行的vim插件

vimplug插件管理工具:https://github.com/junegunn/vim-plug

上一篇下一篇

猜你喜欢

热点阅读