vim常用命令介绍

Linux下:vim是一款功能强大、高度可定制的文本编辑工具
Windows下比较好用的文本编辑工具有:sourceinsight、sublime、notepad++
vim的安装:apt install vim 
which vim 
vi (visual interface):由EX的可视化接口发展而来,只能撤销一次。
vim (vi improved):
1.在vi的基础上增加了多级撤销、多窗口操作。
2.稳定性提高,减少崩溃以及崩溃后也可以恢复。
3.关键字自动补全,自己上下相关的补全。
vim的工作模式
1.普通模式
    vim打开一个文件时默认模式(命令模式)
    Ctr+d下滚半屏
    Ctr+u上滚半屏
    Ctr+b向上滚屏
    Ctr+f向下滚屏    
    shift+g跳到文件的最后一行
    1+shift+g跳到文件开头
    number+shift+g 或者number + gg  跳到指定的行
    shift+h当前屏的首行
    shift+l当前屏的尾行
    $光标所在行的末尾
    :wq    保存退出
    :q!强制退出,不保存
2.插入模式
    敲击键盘的i,还有o(调到下一行处于编辑模式),a都可以进入插入模式,敲击Esc退出到普通模式。
3.命令行模式
    敲击键盘的:进入命令行模式。例如在命令行模式敲击set number可以显示行号。
    要想使文件永久显示行号,在/etc/vim/vimrc最后一行加上set number 
4. 可视化模式
    敲击v进入可视化模式,可视化模式操作与Windows类似。敲击Esc退出到普通模式。
5. 替换模式
    按R就可以进入,直接在光标处输入,文本会覆盖之前的文本。敲击Esc退出到普通模式。

光标移动
    1. 单个字符移动
        h:向左移动
        l:向右移动
        j:向下移动
        k:向上移动
    2. 
    
文本的复制、剪切与粘贴
y:复制   p:粘贴   例如 yyp
yw:复制个单词
y2w:复制2个单词
y$:复制从当前光标到行结尾的所有单词
y0:复制从当前光标到行首的所有单词


        
        

    
 

猜你喜欢

转载自blog.csdn.net/taotongning/article/details/81911960