zoukankan      html  css  js  c++  java
  • Linux vim编辑器

    vim 插入模式

    按指定键进入插入模式

    i  当前光标位置

    I   当前光标行开头位置插入

    o  当前光标下一行位置开始插入

    O 当前光标上一行位置开始插入

    a   当前光标后一个位置

    A 当前光标行结尾

    vim 正常模式

    当前行下一行插入:o

    复制:

    复制整个行  yy  p键粘贴至下一行  3yy 复制当前光标下的3行

    复制当前光标至行尾命令:y$  p命令粘贴,至光标后。

    剪切:

    dd 剪切当前光标整行 ,p键复制至当前光标下一行 

    3dd剪切当前光标,p键复制至当前光标下。

    移动:j 下  k 上 l 右 h 左 移动到首行:g  移动到尾行:G  移动到行首:^ 移动到行尾:$

    撤销操作:u  取消撤销操作: crtl + r

    vim 命令模式

    保存:

    :w /root/a.txt   保存后文件名

    :wq 保存并退出保存至当前文件中

    :q 不保存退出

    : set nu 设置显示行数

    :set nonu 设置不显示行号

    配置vim模式显示行号 

    vim /etc/vimrc 

    最后一行set nu

    :set nohlsearch 取消高亮显示

    查找:

    / 要查找的字符,n 键移到下一个匹配字符 shift n 移动到上一个匹配的字符 

    替换:

    :%s/4/5/g  全局替换  把4换成5

    :3,5s/4/5/g 指定行数替换 

    可视模式

    批量操作内容

    v  字符可视模式

    shift v 行可视模式 

    crtl v 块可视模式 

    shift  i  插入内容  按2次esc  对应块插入内容   d 键删除对应块内容

  • 相关阅读:
    windows 根据端口查看进行PID 并杀掉进程
    Linux下安装mysql-5.7
    springcloud参考视频和源码笔记
    idea中配置热部署
    技术/方案实现目录
    系统功能设计产出模版
    JQuery点击行tr实现checkBox选中与未选中切换
    Java学习第一天
    ES6 记录
    微信小程序记录
  • 原文地址:https://www.cnblogs.com/Cola886/p/15130426.html
Copyright © 2011-2022 走看看