首页 > 其他分享 >Vim编辑器:简易命令介绍

Vim编辑器:简易命令介绍

时间:2024-04-28 19:33:37浏览次数:22  
标签:文件 old vi Vim 简易 编辑器 new VIM 光标

Vim编辑器:简易命令介绍

1.概念

  • VIM 是 vi 的升级版本,除了兼容 vi 的所有指令,VIM 还具有一些新的特性,主要体现在:

    1.多级撤销:我们知道在 vi 里,按 u 只能撤消上次命令,而在 VIM 里可以无限制的撤消。

    2.易用性:vi 只能运行于 unix 中,而 VIM 不仅可以运行于 unix,windows ,mac 等多操作平台。

    3.语法加亮:VIM 可以用不同的颜色加亮显示代码。

    4.可视化操作:VIM 不仅可以在终端运行,也可以运行于 x window、 mac os、 windows

2.操作

  1. 进入文件:vim/vi 文件

  2. 切换到命令模式:Esc键

  3. 命令模式切换到插入模式:

    按键参数说明
    i在光标前插入
    I(大写字母i)在光标所在行行首第一个非空字符前插入
    A在光标所在行末尾插入
    o在光标所在行下一行插入
    O在光标所在行上一行插入
    S(大写字母)删除当前行并进入插入模式
    光标跳转按键功能
    ^光标跳转至行首
    $光标跳转至行尾
    gg文档首行第一个字符
    G文档最后一行第一个字符
    行号gg 或者 行号G跳转到指定行
    复制、粘贴、删除按钮说明
    dd删除光标所在行
    ndd删除从光标处开始的n行
    d^删除光标前至行首字符
    d$删除光标及之后的所有字符
    yy复制光标所在行
    nyy复制从光标处开始的n行
    p将缓冲区的内容粘贴到光标所在行的下一行
    u撤销操作

  4. 命令行切换到末行模式,使用" :或者/ ":

    查找关键字并替换按键功能
    /word从上而下在文件中查找字符串“word”(可按n键定位到下一个匹配的被查找字符串)
    :s /old/new当前行中查找到的第一个字符串“old”替换为“new”
    :s /old/new/g当前行中查找到的所有字符串“old”替换为“new”
    :n1,n2 s/old/new/g在行号“n1,n2”范围内替换所有的字符串“old”为“new”
    :% s/old/new/g将整个文件内的字符串“old”替换为“new”
    其他操作按键说明
    :r /dir/file在当前文件中读入其他文件内容
    :sp /dir/file可分屏显示另一个文件(光标在多个文件之间的切换按ctrl+w w)
    :g/word/d查找含有"word"的行并删除
    :set nu显示行号
    :set nonu关闭行号显示
    :n1,n2 d删除n1-n2行内容
    :n1,n2 co n复制n1-n2行到第n行后面
    保存退出按键功能
    :q退出vi/vim编辑器,未对文件做任何编辑操作才可退出
    :q!不保存文档内容,强制退出vi/vim编辑器
    :w保存文件
    :w /dir/file将文件另存为/dir/file
    :wq 或者 ZZ保存文件内容并退出vi/vim编辑器
    :wq!强制保存并退出

原文链接:https://blog.csdn.net/qq_56776641/article/details/133943408

标签:文件,old,vi,Vim,简易,编辑器,new,VIM,光标
From: https://www.cnblogs.com/sunny3158/p/18164368

相关文章

  • Linux 之 vi / vim
    vi/vim​ Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。​ 基本上vi/vim共分为三种模式,命令模式(CommandMode)、输入模......
  • MBIST和BISR+循环移位和强制转换+verdi操作+vip需要disable auto recording+vim设置某
    MBIST和BISRhttps://blog.csdn.net/liubin1222/article/details/103995449https://zhuanlan.zhihu.com/p/161185302进行内存修复需要两步:首先在可修复内存测试期间,由MBIST控制器诊断出的故障。第二步是修复内存,确认修复签名。可修复的存储器都有带修复签名的寄存器。MBIST(Me......
  • pycharm更换编辑器默认编码方式
    Pycharm运行py文件,出现SyntaxError:Non-UTF-8codestartingwith'\xb5'infileF:\桌面\python\tk_learning\01.pyonline7,butnoencodingdeclared;seehttps://python.org/dev/peps/pep-0263/fordetails错误这个错误通常意味着你的Python源代码文件中包含了非UTF......
  • EPAI手绘建模APP资源管理和模型编辑器1
    (10) 资源① 打开资源管理页面。图 15 资源列表-模型 图 16 资源列表-图层 图 17 资源列表-相机 图 18 资源列表-灯光② 资源管理页面包括模型列表、图层列表、相机列表、灯光列表;包括颜色选择页面、贴图选择页面、材质选择页面、样式选择页面。③ 模型......
  • Astronvim配置
    开箱即用,据说lunarvim作者跑路到astronvim了安装gitclone--depth1https://github.com/AstroNvim/template~/.config/nvim#removetemplate'sgitconnectiontosetupyourownlaterrm-rf~/.config/nvim/.gitnvimgitclone--depth1https://github.com/Astro......
  • 014_用vim复制粘贴_保持双手正位
    [oeasy]python0014_用vim复制粘贴_保持双手正位继续运行......
  • nano编辑器基本使用
    编辑文本:当文件打开后,您可以使用键盘输入文本。Nano提供了一些常用的编辑功能,如复制、粘贴、撤销等。常见的键盘操作包括:使用箭头键移动光标。使用Backspace键删除字符。使用Delete键删除字符。使用Ctrl+O将更改保存到文件。使用Ctrl+X退出Nano。使用Ctr......
  • vim查看linux文件目录,05Linux.浏览目录和文件,VIM文本编辑器
    vim查看linux文件目录,05Linux.浏览目录和文件,VIM文本编辑器一、浏览目录和文件查看目录、查看文件属性1)查看根目录/下有哪些文档或子目录,观察颜色有什么规律ls/2)以长格式显示结果,对比/bin、/usr/bin/目录详细属性ls-ld/bin/usr/bin/【-d只显示目录本身】3)......
  • 苹果开源高效语言模型 OpenELM;全球首个 AI 基因编辑器开源丨RTE 开发者日报 Vol.192
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编......
  • chsime.exe 是 Windows 系统中的一个文件,它是中文输入法编辑器的主要执行文件。这个文
    chsime.exe是Windows系统中的一个文件,它是中文输入法编辑器的主要执行文件。这个文件通常用于启动和管理中文输入法,使用户能够在Windows系统中输入中文字符。通常情况下,当用户需要在Windows系统中输入中文时,他们可以通过点击任务栏上的语言栏或使用快捷键切换到中文输......