`
samjavaeye
  • 浏览: 194876 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

vim命令简介

 
阅读更多

vim编辑器可分为三种状态,分别是命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode),各模式转换关系如下:

  • 刚进入vim时为命令模式,输入i/a/o进入插入模式,或输入:进入底行模式;
  • 插入模式、底行模式下按ESC回到命令模式;

【命令模拟的文本编辑命令】

  • dd 删除光标所在当前行。
  • ndd n代表要删除的行数。例如5dd命令不仅删除当前行,还删除随后的4行。
  • S 删除当前行,并开始在当前的空白行插入文本。
  • J 将当前行和前一行连接起来,并删除因此出现的空行。

 【命令模式中滚动屏幕】

  • 0将光标移动到行首。
  • $将光标移动到行末。
  • G将光标移动到当前文档底部。
  • H将光标移动到屏幕上第1行。
  • L将光标移动到屏幕上最后1行。
  • a然后回车 将光标所在行移至屏幕顶部。
  • z然后按"-" 将光标所在行移至屏幕底部。
  • z然后按"." 将光标所在行移至屏幕中部。
  • Ctrl+u/d 向上/下滚动半屏。
  • Ctrl+f/b 向前/后滚动全屏。

 【文件操作

  • :wq/x 保存并退出
  • :w 保存
  • :q 退出
  • :q! 强行退出,忽略未保存的修改。
  • :e! 丢失所有更改,重新载入上次保存的内容。

【查找与替换

  • /pattern 查找指定内容,支持正则表达式。
  • / 重复上一次查找
  • % 把光标移至匹配的圆括号或方括号
  • :s/pattern1/pattern2 用pattern2替换当前行中与pattern1匹配的每个内容。
  • :%s/pattern1/pattern2 用pattern2替换整个文件中与pattern1匹配的每个内容。

 

分享到:
评论

相关推荐

    VIM命令总结VIM命令总结

    VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结VIM命令总结

    linux下vim命令详解

    ### Linux下Vim命令详解 #### 一、引言 Vim是一款强大的文本编辑器,尤其在Linux环境下被广泛使用。它提供了丰富的功能,包括宏命令、多文件编辑支持、高效的文本导航方式以及灵活的编辑操作。本文将详细介绍Vim的...

    vim命令图解 pdf

    vim 命令图解,linux里面的文本编辑器

    VIM命令大全图集

    VIM命令大全图集包含了各种VIM编辑器的基本和高级操作,这些图片文件很可能是各种操作的示意图或快捷键指南。 首先,让我们从基本操作开始。在VIM中,有三种模式:正常模式(Normal mode)、插入模式(Insert mode...

    linux vim 命令 总结

    通过掌握ViM的基本命令和操作模式,可以极大地提升Linux用户的工作效率。 1. **启动与退出编辑器** - 要开始编辑文件,只需在shell中输入`vi`或`vim`,后跟文件名,如`vi first_script`。 - 若要在指定行开始编辑...

    Linux的vim命令合集

    这个“Linux的vim命令合集”包含两个文档,旨在帮助学习者深入理解和掌握`vim`的基本操作和高级特性。以下是根据这两个文档内容整理出的一些关键知识点: 1. **启动与退出**: - `vim 文件名`:启动`vim`并打开...

    Vim命令合集.docx

    ### Vim命令合集详解 #### 一、命令历史 在Vim中,任何以`:`或`/`开头的命令都会被记录下来作为历史记录。这意味着你可以通过输入`:`或`/`,然后使用上下箭头键来浏览并选择之前执行过的命令。这在重复执行相同操作...

    vim 命令 键盘图

    `vim命令图解.png`可能是详细解析各种Vim命令的图表,这些命令包括文本对象选择(如aw - 一个单词,ip - 一个句子),可视模式(`v`,`V`,`Ctrl + v`分别对应字符、行、块选择),以及文本操作(`.`重复上一次动作...

    vim命令壁纸改进

    原版壁纸可能在高分辨率显示器上显示模糊,或者在文字设计上过于简洁,使得初学者在学习Vim命令时难以快速识别。改进后的壁纸应该具备以下特点: 1. **高清晰度**:改进后的壁纸采用了高清图像,确保在各种尺寸的...

    vim命令速记助记大全

    ### vim命令速记助记大全 #### 一、引言 在进行文本编辑时,vim因其高效性与灵活性被广泛使用。然而,由于其命令繁多且语法特殊,初学者往往会感到难以记忆。本文旨在提供一份全面的vim命令速记指南,帮助用户快速...

    vim命令快速参考

    vim命令快速参考vim命令快速参考vim命令快速参考vim命令快速参考

    vim命令操作大全

    本图片包含大量的常用vim使用命令和操作,而且对所使用的命令进行了分类,方便查阅

    vim命令详解

    "vim命令详解" Vim 是一个功能强大且灵活的文本编辑器,掌握 Vim 命令可以大大提高工作效率。本文档将详细介绍 Vim 命令的使用方法和技巧,帮助读者快速掌握 Vim 的基本使用和高级应用。 命令历史 在 Vim 中,...

    vim命令文档

    【vim命令文档】详解 Vim是一款强大的文本编辑器,尤其在Linux环境下广泛使用。它提供了丰富的命令集,使得编辑和操作文本变得高效且灵活。本文档将介绍一些vim操作的基本命令,帮助初学者快速上手。 ### 1. Vim...

    vi/vim命令(图片)

    对照键盘,详细的vi使用方法,可打印贴在墙上,便于学习。

    Vim常用命令详细汇总(全)

    vim常用命令 我汇总的一些vim常用的指令和按键操作,和一些NERDTree菜单插件的命令,尤其是NERDTree,这个vim插件装上之后,感觉完全可以把vim当IDE来用,实在是我辈码农的装逼利器。 1. 功能指令 按键 解释 ...

    vim命令大全(一张图片全搞定)

    vim命令大全(一张图片全搞定) vim命令大全(一张图片全搞定)

    linuxVIM命令教程[借鉴].pdf

    Linux VIM 命令教程详细解读 对于软件开发领域而言,掌握一款高效的文本编辑器是提高生产力的关键。在类Unix系统中,VIM以其强大的功能和高度的可定制性脱颖而出,成为众多开发者心中的首选。无论你是编程新手还是...

    含有vim常用命令的桌面背景图片

    **vim编辑器简介** vim(Vi IMproved)是一款强大的文本编辑器,它是vi(Visual Editor)的增强版,广泛应用于类Unix系统,如Linux、BSD和macOS等。vim不仅保留了vi的基本操作,还增加了许多实用功能,使得它成为...

    转载vi/vim命令详解图片,可做为壁纸,多幅图片

    转载vi/vim命令详解图片,可做为壁纸,多幅图片。 vim是Linux下面最重要的编辑器了, 而对vim命令的学习是学好vim尤为重要,这张壁纸上面集中了vim的一些详细命令, 作为桌面背景,随时随地可以查看vim命令。

Global site tag (gtag.js) - Google Analytics