Linux vi命令使用笔记

fe07fe7个月前 (06-22)未分类393

    新装的ubtuntu系统要使用完整版需要安装vim 

    sudo apt install vim

    进入vi后,有几种模式,按esc键进行切换,按i进入编辑模式,按esc+:进入末行模式,所敲的命令会在最后一行显示,

进入vi,按i键进入编辑模式,

    跳转到在指定行:

1,88G--跳转到88行

2,:88 (末行模式)

跳转到行首

gg (命令模式)

跳转到行尾

G (命令模式)

自动格式化程序

gg=G  (命令模式)

跳转函数的{对应的“}”

使用%(命令模式)

光标移至首行

0(命令模式)

光标移至行尾

$(命令模式)

删除单个字符

x(命令模式)

删除一个单词

dw(命令模式)光标置于单词的首字母进行操作

删除光标至行尾

D或者 d+$(命令模式)

删除一个单词

    dw (命令模式)光标置于单词的首字母进行操作

删除光标至行尾

    D或者d$(命令模式)

删除光标至行首

    d0  (命令模式)

删除指定区域

    按V(命令模式)切换为“可视模式”,使用hjkl挪移光标选中待删区域。

删除指定1行

    在光标所在行,按dd(命令模式)

删除指定N行

    在光标所待删除首行,按 Ndd(命令模式)

复制一行

    yy

粘贴

    p:向后,P:向前。

查找:

    1,找设想内容

        命令模式下,按“/”输入搜索关键字,回车。使用n检索下一个

撤销,反撤销

    u,ctrl+r (命令模式)

vi工具分屏打开多个文件

    sp:横分屏,ctrl+ww 切换

    vsp:竖分屏 , ctrl+ww 切换

跳转至man手册:

    将光标置于待查看的函数单词上,使用K(命令模式)跳转,指定卷 nK

查看宏定义:

    将光标置于带查看宏定义的单词上,使用[d 查看定义语句

在末行模式下执行shell命令;

    :!命令            如 :!ls -l




Linux编程.png

Linux系统编程实用教程


链接:https://x-x.fun/e/EVa1538f5aSsp

相关文章

stm32写入读取整组gpio数据

 GPIO_InitTypeDef  GPIO_InitStructure;    RCC_APB2PeriphClockCmd(RCC_APB...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。