zoukankan      html  css  js  c++  java
  • vim编辑器的基本使用

        VIM的操作模式
        Command Mode 命令模式
        Insert Mode 输入模式
        Last Line Mode 底行模式
     
        vim abc 如果文件存在打开,如果不存在则创建
        vim启动时默认处于命令模式
        命令模式按i开始光标位置开始输入,按a在光标下一个字符处开始输入,相当于右移一位
        输入模式按Esc键回到命令模式
        命令模式按Shift+:启动底行模式,输入wq保存退出
     
        其实使用中可以只分为命令模式和输入模式
     
        命令模式下:dd按2次d键删除光标当前行
        默认打开文件时,默认光标在第1行或者上次编辑后的所在行
     
        vim + abc 打开文件时,光标处于最后一行
        vim +3 abc 打开文件时,光标处于第3行
        vim +1000 abc 如果文件只有100行,那么也是定位到最后一行
        vim +/string abc 打开文件时定位到string第一次出现的那一行,打开后按字母n在查找的关键词之间切换
        vim abc abcd abcde 打开3个文件 :n切换到下一个文件 :N或者:prev切换到上一个文件
     
        :w保存 :q退出 :wq保存并退出 :q! 不保存强制退出 :ls列出当前打开的所有文件 :n切换到后一个文件 :N或者:prev切换到上一个文件,:3 快速定位到第三行 /string 从当前行往下搜索,搜索到第一个定位 ?string 从当前行向上搜索 都是按n跳到下一个,:noh 去除搜索后的一直存在的高亮
        h 光标左移,j 光标下移,k光标上移,l 光标右移,Ctrl+f向下翻页 ,Ctrl+b向上翻页,Ctrl+d向下翻半页,Ctrl+u向上翻半页
        dd 删除光标所在行
        o 在光标所在行插入一行并切换到输入模式
        yy 复制光标所在行
        p 在光标所在行的下一行粘贴
        P 在光标所在行的上一行粘贴
     
  • 相关阅读:
    使用 Spring data redis 结合 Spring cache 缓存数据配置
    Spring Web Flow 笔记
    Linux 定时实行一次任务命令
    css js 优化工具
    arch Failed to load module "intel"
    go 冒泡排序
    go (break goto continue)
    VirtualBox,Kernel driver not installed (rc=-1908)
    go运算符
    go iota
  • 原文地址:https://www.cnblogs.com/wxisme/p/5198813.html
Copyright © 2011-2022 走看看