zoukankan      html  css  js  c++  java
  • VI使用手册(常见命令)

    VI使用手册

    模式切换

    i键开始进入编辑模式,Esc进入一般模式,保存退出:wq,不保存退出q,强制退出q!

    如何定位到行文档首位,行首位?

    gg或者1G命令将光标移动到文档开头
    G命令将光标移动到文档末尾

    0是行首,$是行尾

    复制粘贴一行?

    把光标移动到要复制的行上按yy,把光标移动到要复制的位置按p

    删除一行

    dd:删除游标所在的一整行(常用)
    ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20

    撤销操作

    ESC,回到命令模式下 ,再按 u 可撤销操作, ctrl + r 可撤销上次的撤销操作

    查询操作

    /加上要查询的字符串,然后enter键查询第一个位置,N向上查询,n向下查询。

    其他移动指令

    h, j, k, l分别代表向左、下、上、右移动。如同许多vim命令一样,可以在这些键前加一个数字,表示移动的倍数。例如,"10j"表示向下移动10行;"10l"表示向右移动10列。

    命令"G"前可以加上数字,在这里,数字的含义并不是倍数,而是你打算跳转的行号。

    例如,你想跳转到文件的第1234行,只需输入"1234G"

    设置和取消行号

    set number

    set nonumber

  • 相关阅读:
    暑假集训每日一题0716(BFS)
    HDOJ1754(I Hate It)
    POJ2777(Count Color)
    暑假集训每日一题0717(DFS)
    SPOJ7259(Light Switching)
    cocos2dx CCTextureCache
    写给自己——EntryName命名规则
    观XX项目感1
    观XX项目感2 之 软件工程的图纸(再看UML类图)
    游戏编程 && cocos2d 学习
  • 原文地址:https://www.cnblogs.com/mkl34367803/p/10097288.html
Copyright © 2011-2022 走看看