百度
360搜索
搜狗搜索

Vim命令linux详细介绍

Vim 是一款强大的文本编辑器,在 Linux 系统中广泛使用。下面为你介绍一些常用的 Vim 命令。

启动与退出

  • 启动 Vim:在终端输入vim [文件名],若文件存在则打开,不存在则创建。例如vim test.txt
  • 退出 Vim
    • :q:在未修改文件时,用于正常退出。
    • :q!:强制退出,不保存修改内容。
    • :wq:保存修改并退出。
    • :x:同样是保存修改并退出,但当文件未修改时不会更新文件的修改时间。

模式切换

  • 命令模式:启动 Vim 后默认进入该模式,可进行光标移动、复制、粘贴等操作。
  • 插入模式
    • i:在当前光标前插入文本。
    • I:在当前行首插入文本。
    • a:在当前光标后插入文本。
    • A:在当前行尾插入文本。
    • o:在当前行下方新开一行并进入插入模式。
    • O:在当前行上方新开一行并进入插入模式。

  • 可视模式:用于选择文本块。
    • v:进入字符可视模式,逐个字符选择。
    • V:进入行可视模式,按行选择。
    • Ctrl + v:进入块可视模式,可选择矩形区域。

光标移动

  • 基本移动
    • h:向左移动一个字符。
    • j:向下移动一行。
    • k:向上移动一行。
    • l:向右移动一个字符。

  • 快速移动
    • w:移动到下一个单词的开头。
    • b:移动到上一个单词的开头。
    • e:移动到下一个单词的结尾。
    • 0:移动到当前行的行首。
    • $:移动到当前行的行尾。
    • gg:移动到文件第一行。
    • G:移动到文件最后一行。
    • nG:移动到第n行,例如10G移动到第 10 行。

文本编辑

  • 复制粘贴
    • yy:复制当前行。
    • nyy:复制从当前行开始的n行,如3yy复制 3 行。
    • p:在当前光标后粘贴复制的内容。
    • P:在当前光标前粘贴复制的内容。

  • 删除
    • x:删除当前光标所在的字符。
    • dd:删除当前行。
    • ndd:删除从当前行开始的n行,如3dd删除 3 行。

  • 替换
    • r:替换当前光标所在的字符。
    • R:进入替换模式,输入的字符会逐个替换原有的字符。

  • 撤销与重做
    • u:撤销上一步操作。
    • Ctrl + r:重做被撤销的操作。

查找与替换

  • 查找
    • /关键字:从当前光标位置开始向下查找指定关键字。按n查找下一个,按N查找上一个。
    • ?关键字:从当前光标位置开始向上查找指定关键字。按n查找上一个,按N查找下一个。

  • 替换
    • :%s/原内容/新内容/g:将文件中所有的原内容替换为新内容
    • :s/原内容/新内容/g:仅替换当前行的所有原内容新内容
    • :n1,n2s/原内容/新内容/g:将第n1行到第n2行的所有原内容替换为新内容

这些是 Vim 的基础命令,熟练运用它们能大幅提高你在 Linux 系统中编辑文本的效率。你可以通过不断练习来加深对这些命令的记忆和使用。

阅读更多 >>>  excel怎么插入图片

网站数据信息

"Vim命令linux"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Vim命令linux的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!