zoukankan      html  css  js  c++  java
  • Linux 学习

    vim 有三种 模式  

      命令模式 ,默认进入命令模式;

      编辑模式 ,a i o 进入编辑模式,可以编辑文本内容;Esc 切回到命令模式

      拓展模式 , : 进入拓展模式,可以进行 保存 退出 等操作,Esc 切回到命令模式

    vim 下常用的 按键操作

      dd  两个d 表示删除 光标所在行的内容

      u 撤销上一步的操作

      ctrl + r 下一步操作, 和u刚好相反, u是上一步 ctrl+r是下一步

      ndd 删除多行, n是数字, 删除包含当前行在内的n行内容。

      yy 复制光标所在行

      nyy 复制光标所在行的 以下n行内容,包含光标所在行

      p  小写p粘贴  粘贴到当前行的下一行

      P 大写p 粘贴到当前行的 上一行

      yynp 将之前复制的内容 粘贴 n 行,这是两条合并的命令,yy是复制,然后执行np

      ddp 剪切的意思,也是合并的命令,将当前行的内容删掉,然后粘贴到某处

      $ 快速移动光标到 行尾 ,命令模式下

      0 数字0 快速移动光标到行首,命令模式下

      gg 跳到整个文件的 最首位置

      G 跳到整个文件的 最后一行的首位

      nG 跳到文件的第几行 n是数字

      H 跳到屏幕的最上方 ,是屏幕的最上方,不是文件的最上方 

      M 跳到屏幕的中间 ,是屏幕的中间 

      L 跳到屏幕的最下方 ,是屏幕的最下方

      set nu 显示行号

      补充:跳到命令的行首 是 ctrl+a ,跳到命令的行尾 是ctrl+e , 这不是vim下,是操作界面下的命令

      

      

  • 相关阅读:
    Struts2概述
    Oracle Multitenant Environment (二) Purpose
    Oracle Multitenant Environment (一) About
    oracle 12c之前用sequence 和 trigger来生成自动增长的列
    EPEL reporsitory
    optimizer_index_cost_adj
    oracle rac cache fusion
    一个oracle bug
    django book chapter 2
    linux 中文乱码问题
  • 原文地址:https://www.cnblogs.com/jiayou888888/p/9279677.html
Copyright © 2011-2022 走看看