zoukankan      html  css  js  c++  java
  • Vi的使用

    vi的使用:
    编辑模式下可以进行的操作
    光标定位、搜索字符串、替换和删除、剪切和粘贴、撤销和重复  但是不能更改文本的内容。
    G:光标定位到最后。
    搜索字符串:/str   n键可以寻找下一个。
    dd删除光标所在行
    u键撤销
    2dd删除光标所在下两行
    (n)r:替换  5rm表示用5个m来替换。
    d$:从当前光标删除到行尾。
    d0:从当前位置删除到行首
    dG:从当前位置删除到最后
    (n)yy:复制。
    p:粘贴 
    (n)dd+p:剪切n行粘贴。

    插入模式:在编辑模式下按小写的i进入插入模式。ESC进入编辑模式
    命令模式:只能在编辑模式进入。按:进入命令模式。
    退出命令: q 未修改退出  q! 放弃修改退出  wq:保存退出
    行号:n  将光标定位到n行
    字符串搜索:命令模式中也可以 
    正则表达式与搜索:/public$  行尾的public
    正文替换:s命令  s/str1/str2/ 用字符串str2替换行中首次出现的str1
    :s/str1/str2/g   用str2替换行中所有str1
    :.,$s/str1/str2/g  当前行到结尾部分
    :1,$s/str1/str2/g  第一行到结尾部分
    :d 删除一行
    :2d 删除第二行
    :recover  恢复文件
    :set nu 显示行号

    :sp  多窗口编辑  :close  关闭窗口  ctrl+ww切换窗口

    :!command 切换到shell执行命令

  • 相关阅读:
    转:发一个自己用过的makefile .
    转:TCP/IP协议选项——TCP_KEEPALIVE .
    转:Socket常用选项
    转:sock_ev——linux平台socket事件框架(event loop) .
    Spring Boot logback
    Spring Boot 连接池
    Spring Boot AOP
    spring boot 配置 freemarker
    maven package install deploy
    idea下maven项目打包
  • 原文地址:https://www.cnblogs.com/wsw-seu/p/8204575.html
Copyright © 2011-2022 走看看