加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim编辑器

发布时间:2020-12-15 23:24:35 所属栏目:安全 来源:网络整理
导读:vim的三种模式 命令行模式:默认模式,所有的输入被解释成vi命令,可执行复制、粘贴、移动、删除等命令,也可以进行光标移动、搜索字符串和退出vi等操作 编辑模式:在这一模式下,所有的输入被解释为文件的正文 扩展模式:可以使用一些高级编辑命令,如搜寻

vim的三种模式

命令行模式:默认模式,所有的输入被解释成vi命令,可执行复制、粘贴、移动、删除等命令,也可以进行光标移动、搜索字符串和退出vi等操作

编辑模式:在这一模式下,所有的输入被解释为文件的正文

扩展模式:可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器

?

三种模式的转换(编辑模式和扩展模式不能直接转换)

命令行模式→编辑模式:a、i、o

编辑模式→命令行模式:ESC

命令行模式→扩展模式:冒号:

扩展模式→命令行模式:ESC

?

命令行模式

dd

dd删除光标所在行

ndd

ndd删除包括光标所在行向下的n行

yy

复制光标所在行

nyy

复制包括光标所在行向下的n行

p

将已复制的内容粘贴在光标所在行的下一行

P

将已复制的内容粘贴在光标所在行的上一行

np

将已复制的内容粘贴在光标所在行的下一行,粘贴n次

nP

将已复制的内容粘贴在光标所在行的上一行,粘贴n次

u

撤销上一步操作

ctrl+r

恢复上一步操作

n↑↓← →

向上、下、左、右移动,前面加n的话表示移动n个字符或行

数字0,$

移动到当前行首、行尾

nG

移动到文件的第n行

G,gg(1G)

移动到文件的最后一行、第一行

/word

向下查找

?word

向上查找

:n1,n2s/word1/word2/g

将n1行和n2行之间的word1替换成word2

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读