• Linux基础命令vim(命令模式)


    cp  /etc/services   ./    #把services文件移动到当前目录下进行操作

    #光标移动

    G                                             #光标移动行尾  当前文件的最后一行
    gg    (1 G )                          #光标移动到第一行 
     
    10gg  (10G)                             #光标移动到第十行
    ngg                                          #光标移动到指定的行
    nG                                           #光标移动到指定的行
    ^                                              #光标移动到当前行行首
    $                                              #光标移动到当前行的行尾 
     
    h                                              #向左  
    l                                               #向右  
    j                                               #向下  
    k                                              #向上
     
     
    w                                             #移动到下一个字符串的首字母  短跳   以空格或者特殊符号为分隔符 
    W                                            #移动到下一个字符串的首字母  长跳   以空白字符为分隔符
    e                                             #移动到下一个字符串的尾字母  短跳   以空格或者特殊符号为分隔符 
    E                                             #移动到下一个字符串的尾字母  长跳   以空白字符为分隔符
    b                                             #移动到上一个字符串的首字母  短跳   以空格或者特殊符号为分隔符
    B                                             #移动到上一个字符串的首字母  长跳   以空白字符为分隔符
     
    ctrl键  + f                                 #向下翻页
    ctrl键  + b                                #向上翻页
    ctrl键  + u                                #向上翻半页
    ctrl键  + d                                #向下翻半页

    #复制    粘贴

    yy                                            #复制当前行
    nyy                                          #复制多行  包含当前行
    p (小写)                                   #在当前行的下一行进行粘贴
    P  (大写)                                  #在当前行的上一行进行粘贴 
    np                                            #粘贴多次
    nP                                            #粘贴多次 

    #删除==剪切   粘贴

    dd                                             #删除当前行 剪切当前行
    ndd                                           #删除多行  包含当前行
    dG                                            #删除当前行到文件的结尾
    delete                                       #从前往后删除一个字符
    x                                               #从前往后删除一个字符
    X                                               #从后往前删除一个字符
    de/dw                                        #删除当前一组字符串   以特殊符号或者空白字符为分割 
    D                                               #删除当前光标所在字符及当前行向后的所有的内容

    #撤销  简单替换

    u                                               #撤销 
    ctrl键 + r                                    #回滚你的撤销
    r                                                #在当前光标上面进行替换   没有进入编辑模式 
    R                                               #连续替换 
    ~                                               #把当前光标所在字符替换为大小写
    >>                                             #将当前行向后进行缩进
    <<                                             #将缩进取消 
    fi                                                #将光标快速移动到当前行的第一个i字符     ;   跳转到下一个 
    *                                                #高亮显示当前光标所在的字符串  向下跳转
    #                                                #向上跳转   

    #保存退出

    ZZ  #保存退出

  • 相关阅读:
    json返回数据拼接HTML
    jquery文本框验证字符长度和只能输入数字
    DataTable转换为Json格式
    将集合类转换成DataTable
    class创建单击事件
    ajax局部刷新分页
    查找根字符串
    游标的使用——mysql
    .NET 各种框架
    xml与datatable类型互换
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13322936.html
Copyright © 2020-2023  润新知