• Linux学习第9章


                      Linux学习第9章

      第九章vim。

      vim:输入vi或者vim进入,现在的linux已经将输入vi的命令直接内置成了vim。

      一般模式:各种文本处理。

        h:←     j :↓     k: ↑    l: →。

        Ctrl+f、b、d、u、 分别是向下一页、向上一页、向下半页、向上半页。类似Shit+PageUp、PageDown。

      编辑模式:i、l、o、O、a、A、r、R进入。

      命令行模式:输入  : ? / 进入。

      常用命令:

        n【space】向下移n行

        0 行首。

        $ 行尾。

        G 文件尾。

        1G或gg 文件头。

        /word 向下查找

        ?word向上查找

        n、N重复

        :n1,n2/word1/word2/gc,1换成2,c的意思是询问是否替换。

        :1,$s/word1/word2/gc,从第一行到最后一行替换。

        

        x 【del】X【Backspace】删除。

        nx 连续向后删除n个字符。

        dd删除整行。

        ndd 删除向下n行。

        

        yy复制整行。

        nyy复制向下n行。

        p:复制到光标的下一行 P“复制到光标的上一行。

         u 撤销。

        Ctrl+r 重做上个操作。

        . 小数点 重复删除、重复黏贴等操作。

        

        :w 写入

        :q 退出

        :q!强制退出,不保存。

        :wq 保存并退出

        :!命令 暂时退出vi到命令行执行该命令。

        r 文件名 读入文件。

        w 文件名 另存为文件。

        

        vim有缓存功能,突然断电,可以通过.swp文件恢复。见书p298页。

        vim额外功能: 可视化区块,Ctrl+v,可以纵向复制块。 y d p分别是复制 删除 粘贴。

                 多文件编辑。打开2个,可以用:n、:N、:file 来编辑下一个文件。

                多窗口功能,使用sp 文件1 文件2 ,使用Ctrl+w+j或k来选择当前区块。加q是退出。

               关键词补全,ctrl+x加Ctrl+n,通过当前文件关键字补全。

                         加Ctrl+f 通过当前目录内文件名做关键字补全。

                       加Ctrl+o 通过vim内置关键字补全。

                       vim环境设置:~/.vimrc  ~/.viminfo  ,设置环境设置参数。

                       可以修改中文编码,DOS与linux下换行符通过dos2unix、unix2dos转换。

      其他操作见书P294页或者man vim了解。

  • 相关阅读:
    nginx 启动报错 “/var/run/nginx/nginx.pid" failed” 解决方法
    FastDFS+Nginx搭建Java分布式文件系统
    如何优雅使用Sublime Text3(Sublime设置豆沙绿背景色和自定义主题)
    HTTP请求/响应报文结构
    自学编程你得先看看这篇,你能收获很多
    年薪50W京东软件测试工程师的成长路——我们都曾一样迷茫
    学会Python除了不能生孩子,其他的都能做。
    面试题千变万化,为什么总是会问MySQL?
    要做有灵魂的程序员!!
    软件测试基础自学之测试基础理论,先看完这篇你再做测试
  • 原文地址:https://www.cnblogs.com/huweibk/p/11309555.html
Copyright © 2020-2023  润新知