【vim】Linux种的vim

这篇具有很好参考价值的文章主要介绍了【vim】Linux种的vim。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【vim】Linux种的vim

  • :q quit (close window)

  • :w save (“write”)

  • :wq save and quit

  • :e {name of file} open file for editing

  • :ls show open buffers

  • :help {topic}

    open help

    • :help :w opens help for the :w command
    • :help w opens help for the w movement

<ESC>进入vim模式

<i>插入模式

<R>更改当前字符

<v>扫描

移动

  • 基本动作:(hjkl左、下、上、右)

  • 单词:(w下一个单词),b(单词开头),e(单词结尾)

  • 行:(0行首),^(第一个非空白字符),$(行尾) 【好像不太行】

  • 屏幕:(屏幕H顶部),M(屏幕中间),L(屏幕底部)

  • 滚动:(Ctrl-u上)、Ctrl-d(下)

  • 文件:(gg文件开头),G(文件结尾)

  • 行号::{number}<CR>{number}G(line {number})

  • 杂项:(%对应项目)

  • 查找:f{character}、t{character}、F{character}、T{character} 【好像不太行】

    ​ 在当前行查找/向前/向后{字符}

    ,/;用于导航匹配

  • Search: /{regex}, n/N用于导航匹配【好像不太行】

选择

视觉模式:

  • 视觉的:v
  • 视觉线:V
  • 视觉块:Ctrl-v

可以使用移动键进行选择。

编辑

  • o/O在下方/上方插入行

  • d{motion}

    删除{动作}

    • egdw是删除词,d$是删除到行尾,d0是删除到行首
  • c{motion}

    改变{动作}

    • 例如cw是换词
    • d{motion}其次i
  • x删除字符(等于 do dl

  • s替代字符(等于cl

  • u撤消,<C-r>重做

  • y复制/“yank”(一些其他命令,例如d复制)

  • p粘贴

计数

  • 3w向前移动 3 个字
  • 5j下移 5 行
  • 7dw删除 7 个字

修饰符

  • ci(更改当前括号内的内容
  • ci[更改当前一对方括号内的内容
  • da删除单引号字符串,包括周围的单引号

参考

https://csdiy.wiki/文章来源地址https://www.toymoban.com/news/detail-514973.html

到了这里,关于【vim】Linux种的vim的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Langchain 的 Conversation buffer window memory

    ConversationBufferWindowMemory 保存一段时间内对话交互的列表。它仅使用最后 K 个交互。这对于保持最近交互的滑动窗口非常有用,因此缓冲区不会变得太大。 我们首先来探讨一下这种存储器的基本功能。 示例代码, 输出结果, 我们还可以获取历史记录作为消息列表(如果您将

    2024年02月15日
    浏览(40)
  • FL Studio Producer Edition 21 v21.0.3 Build 3517 Windows/mac官方中文版

    FL Studio Producer Edition 21 v21.0.3 Build 3517 Windows FL Studio Producer Edition 21 v21.0.3 Build 3517 Windows/mac官方中文版是一个完整的软件音乐制作环境或数字音频工作站(DAW)。它代表了 25 多年的创新发展,将您创作、编曲、录制、编辑、混音和掌握专业品质音乐所需的一切集于一身。 FL S

    2024年02月14日
    浏览(43)
  • Linux 驱动 – Frame Buffer (帧缓冲)显示驱动

    Frame Buffer 翻译过来是帧缓冲的意思,帧指的是一帧图像,缓冲是暂时存放的意思,连起来就是暂时存放一帧图像,相当于模拟了台式机中显卡的显存作用。在嵌入式中,因为没有显卡这样的单独的机构去处理图片,所以就使用了 Frame Buffer 用软件去模拟显存。 Frame Buffer 为显

    2023年04月26日
    浏览(40)
  • FL Studio Producer Edition 21 v21.0.3 Build 3517 Windows/mac官方中文破解版下载安装教程

    FL Studio Producer Edition 21 v21.0.3 Build 3517 Windows FL Studio Producer Edition 21 v21.0.3 Build 3517 Windows/mac官方中文版是一个完整的软件音乐制作环境或数字音频工作站(DAW)。它代表了 25 多年的创新发展,将您创作、编曲、录制、编辑、混音和掌握专业品质音乐所需的一切集于一身。 FL S

    2024年02月07日
    浏览(48)
  • Linux文件写入操作:write函数的使用

    write函数定义 :write函数是基于Linux系统中的一项函数调用,主要用于在打开/创建的文件中 写入数据。 write函数包含的头文件 : write函数的格式原型 : write函数中的三项参数 : ① int fd open一个文件,就会返回到文件描述符中,对文件后续的操作都需要用到文件描述符。 ②

    2024年02月01日
    浏览(45)
  • scripts may close only the windows that were opened by them.

    调用window.close() 无效 并在控制台看到如下警告 scripts may close only the windows that were opened by them. 可使用以下代码

    2024年02月04日
    浏览(31)
  • Linux-open、read、write函数

    1、open函数 详细使用可以使用Linux命令:man 2 open flags参数 :(注意这里可以使用 |来添加多个参数),如: flags三个访问权限参数:( 注意这三个参数在flags中只能出现其中一个 ) O_RDONLY:只读          O_WRONLY:只写          O_RDWR:读写 flags其他参数: O_CREAT:若文件不

    2024年02月15日
    浏览(41)
  • FL Studio for 21 Windows版 Producer Edition v21.0.3 Build 3517官方中文免费终极解锁版下载

    FL Studio for 21 Windows版 Producer Edition v21.0.3 Build 3517官方中文免费终极解锁版下载  是一款强大的数字音频工作站(DAW)软件,为您提供一个完整的软件音乐制作环境。它是制作高质量的音乐、乐器、录音等的完整解决方案。该程序配备了各种工具和插件,帮助你创建专业的虚拟

    2024年02月16日
    浏览(44)
  • WIndows安装vim

    寒假在家闲得无聊,在对vsode折腾了一番后,感觉老不顺手,有一股力不从心之感。 于是便突发奇想,在windows安装vim。 话不多说,开始整活 gvim:[下载链接](Releases · vim/vim-win32-installer (github.com)) 注意:无其他要求,下载之后正常安装即可,如果有其他需求,自行百度安装方

    2023年04月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包