• VIM


    VIM文本编辑器
    用法:vim (文件名)
    vim 三种模式:普通模式、插入模式、命令模式(末尾行模式)
    普通模式:实现光标移动与快捷操作(Esc切换为普通模式)
    插入模式:实现文本的基本编辑功能(insert/
    命令模式:输入指令实现特定的功能
    普通模式转入插入模式()
      a:光标后插入
      A:行末插入
      i:光标前插入
      I:行首插入
      o:当前行行下新建空行
      O:当前行行上新建空行
    普通模式进入命令模式(“:”)
        普通模式下
        h、j、k、l为(左下上右)
        gg,光标移动至文件首行首字符
        G,光标移动至文件尾行首字符
        nG或ngg, n为数字,移动光标至第n行
        ^, 光标移动至当前行行首
        $,光标移动至当前行行尾
        w 、光标向右移动一个单词
        nw、 光标向右移动n个单词,n为数字
        b、 光标向左移动一个单词
        nb、 光标向左移动n个单词,n为数字
        普通模式快捷键
        x:删除当前字符
        dd:删除当前行
        ndd:删除n行(从当前行向下,包括当前行),n为数字
        d$:删除光标至行末
        d^:删除光标至行首
        dgg:删除至文件行首
        dG:删除至文件尾行
        J: 删除换行符,将两行合并为一行(下一行的换行符)
        u:撤销上一步操作,可多次使用
        yy:复制一行(当前行)
        nyy:复制n行(当前行之下的n-1行,包含当前行)
        p: 粘贴至当前行之下
        P(大写):粘贴至当前行之上
    vim查找关键字
          普通模式
        "/(关键字)”从光标处向下查找(n查看下一个,N查看下一个)
        "?(关键字)”从光标处向下上查找(n查看下一个,N查看下一个)
    vim替换
          命令模式
        “:%s/root/admin/g”全局替换,将文档中的root替换为admin
        “:%s/$/123/g”         全局替换,将每行行尾的$替为123       
          ".%s/^/123/g"           全局替换,将每行行首替换为123
    其他替换为作业
    vim的保存与退出
                     命令模式
        :q!   不保存退出,强制退出
        :wq    保存退出
        :wq! 强制保存退出
        :x        保存退出
                    :x !       强制保存退出
        :w b.txt   另存为b.txt1
        普通模式
        ZZ,保存退出      
    VIM小技巧
    :set nu        显示行号
    :set nonu    不显示行号
    :set ignorecase   查找忽略大小写
    :set noignorecase       查找不忽略大小写
    :set ai        记录上一行开始输入的位置,回车后下一行在相应的位置开始输入
    :set noai   记录上一行开始输入的位置,回车后下一行在行首位置开始输入
    vim 多窗口编辑文档
    :split 水平分割
    :vsplit 垂直分割
    Ctrl+w+(hjkl)切换分割界面(左下上右)
    :close 退出窗口分割(关闭)
    vim不退出执行命令(shell)
    :! ls enter,enter再次回到文本编辑器
     
    vim自动补齐
    前面出现过的文本可以用Ctrl+n(或N)自动补齐。
  • 相关阅读:
    DVWA--SQL Injection(SQL注入)
    DVWA--Insecure CAPTCHA(不安全的验证码)
    DVWA--File Upload(文件上传)+中国菜刀下载及使用
    DWVA--File Inclusion(文件包含)
    DVWA--CSRF(跨站请求伪造)
    DVWA--Command Injection(命令行注入)
    2020.08.06【省选B组】模拟 总结
    2020.08.05【省选B组】模拟 总结
    2020.08.04【省选B组】模拟 总结
    jzoj 5251. 【GDOI2018模拟8.11】决战
  • 原文地址:https://www.cnblogs.com/huifeidezhubao/p/9877528.html
Copyright © 2020-2023  润新知