【Linux系统编程】5.vim基本操作命令跳转到指定行跳转行首跳转行尾自动格式化代码大括号、中括号、小括号对应光标移至行首光标移至行尾删除单个字符删除一个单词删除光标至行尾删除光标至行首替换单个字符删除指定区域删除指定1行删除指定多行复制

2023年3月30日

目录

跳转到指定行

命令模式

末行模式

跳转行首

跳转行尾

自动格式化代码

大括号、中括号、小括号对应

光标移至行首

光标移至行尾

删除单个字符

删除一个单词

删除光标至行尾

删除光标至行首

替换单个字符

删除指定区域

删除指定1行

删除指定多行

复制一行

粘贴

向后粘贴

向前粘贴

查找

找设想内容

找看到的内容

单行替换内容

全部替换内容

部分替换内容

撤销

反撤销

分屏

横屏分

竖屏分

切换

跳转至man手册

查看宏定义

执行shell命令

跳转到指定行

命令模式

行号G

末行模式

:行号

跳转行首

命令模式。

gg

跳转行尾

命令模式。

G

自动格式化代码

命令模式。

gg=G

大括号、中括号、小括号对应

命令模式。

%

光标移至行首

命令模式,执行结束,工作模式不变。

0

光标移至行尾

命令模式,执行结束,工作模式不变。

$

删除单个字符

命令模式,执行结束,工作模式不变。

x

删除一个单词

命令模式,光标移至单词的首字母进行操作。

dw

删除光标至行尾

命令模式。

D

 或者

d$

删除光标至行首

命令模式。

d0

替换单个字符

命令模式,将待替换的字符用光标选中。

r新字符

删除指定区域

        命令模式下,按下“v”,切换为可视模式,使用hjkl移动光标来选中需要删除的区域,按下“d”进行删除。

删除指定1行

命令模式,在光标所在行。

dd

删除指定多行

命令模式,在光标所待删除首行,n个d删除n行。

nd

复制一行

命令模式,复制光标所在行。

yy

粘贴

命令模式。

向后粘贴

p

向前粘贴

P

查找

找设想内容

命令模式,按“/”,输入查找内容,回车,使用n检索下一个。

/查找的内容

找看到的内容

命令模式,将光标置于内容任意字符上,按“*”或者“#”。

单行替换内容

末行模式,将光标置于待替换内容的行上。

:s /原内容/新内容

全部替换内容

末行模式,g:不加,只替换每行的第一个。

:%s /原内容/新内容/g

部分替换内容

末行模式,g:不加,只替换每行的第一个。

:起始行号,终止行号s /原数据/新数据/g

撤销

命令模式。

u

反撤销

命令模式,Ctrl+r。

分屏

横屏分

命令模式。

sp

竖屏分

命令模式。

vsp

切换

命令模式,Ctrl+ww。

跳转至man手册

命令模式,将光标置于待查看的函数上,n:卷号。

nK

查看宏定义

命令模式,将光标置于宏定义的变量上。

[d

执行shell命令

末行模式

:!命令
:! ls -l

服务器托管,北京服务器托管,服务器租用 http://www.hhisp.net

hackdl

咨询热线/微信 13051898268