vim的简单使用

caw.vim:Vim注释插件:受支持的operatornon-operator映射,可通过点命令重复,具有300多种文件类型 立即下载

1. vim模式介绍

普通模式
用来浏览文件或者复制粘贴文件
输入模式
在普通模式输入i进入输入模式
命令模式
在普通模式输入:进入命令模式
可视模式
在普通模式输入v,进入可视模式

2. 普通模式

  • h j k l 分别代表 左 下 上 右;

  • 数字 + h j k l 表示 左右移动几个字母或者上下移动几行;

  • w (word) 表示跳转到下一个单词的开头,b (begin) 表示跳转到上一个单词的开头;

  • 双击 g,即gg跳转到文档的最上方 (home);双击G,即GG跳转到文档的最下方 (end);

  • ctrl + u 向上翻页PgUp; ctrl + d 向下翻页PgDn;

  • f(find) 查找某一行的某个字母,例如fm跳到该行的m的位置;

  • 复制操作y(yank),例如yaw(yank all word)表示复制指针所在的整个单词;y2j(yank 2 j)表示复制 包括指针所在行 和 下面两行;y2l(yank 2 l)复制包括指针的2格字母;yfm表示复制到r字母的位置;

  • 粘贴操作p(paste);

  • 删除操作d(delete),和复制操作一样;

  • 撤销操作u(undo),和ctrl+z操作一样;

3. 输入模式

在普通模式下输入i进入输入模式,使用完输入模式后按下Esc键退出到普通模式;
其中i(insert)表示在当前光标前进入输入模式,a(append)表示在当前光标后进入输入模式,大写的I(INSERT)表示从这一行的开头进入输入模式,大写的A(APPEND)表示从这一行的末尾进入输入模式。

在vim中,字母c代表change,因此在普通模式下输入caw表示change all world,删除当前词并修改;cc删除当前行并进入输入模式;c2j表示删除当前及下面两行并进入输入模式。

4.命令模式

在命令模式下,输入冒号:进入命令模式;

:w表示保存,:q表示退出,:wq表示保存并退出。

5.可视模式

在普通模式下按v即可进入可视模式,移动光标就会选中内容,使用复制粘贴删除命令即可。

别再只接个放大器了!压电传感器测量电路(电压/电荷放大器)的5个实战配置要点 本文深入解析压电传感器测量电路中的5个关键实战配置要点,包括电缆长度选择、输入阻抗匹配、过载保护设计、低频噪声抑制及放大器选型策略。特别针对电压放大器和电荷放大器的应用场景差异提供工程实践建议,帮助工程师有效解决信号失真、噪声干扰等常见问题,提升测量精度和系统可靠性。 阅读详情

相关推荐

【已解决,极简单!!】求助,R语言读取csv文件各种报错

【已解决】本来之前没问题,今天更新了Rstudioh以及R,就各种报错了。也看了目前能读取到的文件,从第一个中文字符直接就没有了。也就是说 还是读取中文字符的问题?新人初学,求大佬轻喷!

youyouluming945的博客 3876

【推荐】caw.vim:强大的 Vim 注释管理插件

【推荐】caw.vim:强大的 Vim 注释管理插件 1、项目介绍 caw.vim 是一个专为 Vim 设计的注释处理插件,旨在帮助程序员更高效地管理和操作源代码中的注释。无论你是 Vim 的新手还是熟练工,caw.vim 都能让你在多文件类型的编程环境中,轻松实现注释添加、删除和切换等功能。 2、项目技术分析 兼容性广:caw.vim 支持超过 300 种不同的文件类型,这意味着不论你编写的是...

gitblog_00079的博客 393

解密网页视频Blob链接:从防盗链到流媒体分片技术

本文深入解析了网页视频中Blob链接的工作原理,揭示了其作为现代视频防盗链与流媒体分片技术核心的本质。文章详细阐述了Blob对象与Media Source API如何协同工作,将视频数据分片传输,并结合HTML5的video元素实现安全、流畅的播放体验,有效提升了资源保护能力。

c7d8e的博客 317

今天给兄弟姐妹们投喂一些vim的命令组合

vim命令之间的组合是非常强大且灵活的,通过不同的命令组合,你可以实现各种复杂的文本编辑操作。

m0_59091453的博客 863

别再手动更新Excel了!用Jira看板管理你的个人项目(附保姆级配置流程)

本文详细介绍了如何利用Jira看板替代Excel进行个人项目管理,提供从注册到配置的保姆级教程。通过极简看板模式、自动化规则和数据分析功能,帮助用户实现任务可视化、协作高效化和提醒自动化,大幅提升个人工作效率。特别适合需要管理复杂个人项目的用户。

weixin_42699679的博客 228

手把手教你用LTspice仿真BUCK-BOOST电路(附波形分析)

本文详细介绍了如何使用LTspice进行BUCK-BOOST电路的仿真与波形分析,涵盖电路原理、CCM与DCM模式特性、效率优化及常见问题解决方案。通过实战案例,帮助工程师快速掌握升降压转换电路的设计与调试技巧,提升电力电子设计能力。

julia4scientist的博客 1046

vim学习笔记

回忆一下迄今为止,自己常用的vim功能: 插入用i,删除经常进入插入模式然后按退格(==) 普通模式下字符删除用x,行删除用dd,赋值yy,粘贴p 命令模式下设置行号(:set number),全局查找(:%s/str/newstr/g) 真的得好好反思了,了解过不少技巧,但因为没有积极去使用也就忘了。 “vim靠的是肌肉记忆”,多多使用才能提高效率,为成为vim大佬努力吧(误)。 本...

皮卡丘在充电 915

信捷XDH PLC多轴运动控制实战:Ethercat总线下的C语言封装技巧

本文深入探讨了在信捷XDH PLC平台上,如何利用C语言对EtherCAT总线多轴运动控制进行高效封装。通过设计全局数据池、模块化状态机及用户友好接口,将底层复杂的运动控制函数库抽象为清晰、可复用的高级模块,显著提升程序稳定性与可维护性,并分享了关键的实战避坑经验。

weixin_29188043的博客 159

Vim技巧之四大模式_插入模式

Vim技巧之四大模式_插入模式 在插入模式中及时更正错误 插入-普通模式 在插入模式模式下面直接粘贴指定寄存器的内容 插入模式中做运算 用字符编码插入非常用字符 替换已有的文本Vim技巧之四大模式_插入模式在前面的文章《Vim技巧之四大模式_普通模式》中我们提到过四大模式之一的普通模式,今天我们继续讲讲Vim四大模式里面的插入模式普通模式好比是发动一个技能,而插入模式则好比是一般的物理攻击,但是就算

qeesung的专栏 2万+

NC65实现Restful接口开发及调试

NC65实现Restful接口开发及调试

linzhongshu的专栏 2144

pi-coding-agent 完整详解

pi-coding-agent是一个由Mario Zechner开发的专业AI编程助手,基于Node.js和TypeScript构建。核心功能包括:1)多级思考模式(ThinkingLevel),从none到ultra控制推理深度;2)对话压缩(compaction)管理长对话记忆;3)WebSocket实时通信支持流式交互。该智能体支持代码生成、调试、重构等专业编程任务,采用AI Agent架构,具备工具调用和多轮记忆能力。项目结构通常包含server、agent、config等模块,可通过二次开发扩展功

大坡3D软件开发 2413

vim简单使用教程

vim的学习曲线相当的大(参看),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。学习并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。

yyxchina的专栏 1777

嵌入式Zephyr RTOS面试题及参考答案

在Zephyr中,为自定义外设编写Devicetree绑定(Bindings)有助于内核理解设备树中自定义外设节点的含义和属性。首先,需要创建一个.yaml格式的绑定文件,通常存放在目录下对应的子目录中,文件名应能反映外设的类型和功能。绑定文件的开头要定义基本信息,包括字段,用于简要描述外设的功能和用途;compatible字段,它是一个字符串列表,用于匹配设备树中自定义外设节点的compatible属性,设备树节点和绑定文件通过这个字段关联起来。接下来,要定义外设节点的属性。使用properties。

大模型大数据攻城狮的专栏 986

【Vim】vim的简单使用方法

由于有缓存的存在,vim会主动判断当前文件是否有问题,如果有问题则会提示用户。的文件,如果因一些原因导致编辑的内容未保存,则这个文件就可发挥恢复功能。在使用vim编辑时,vim会在被编辑文件所在目录下,建立一个名为。可以使用vim后接多个文件名,同时打开多个文件。可视区块,就是以区块为单位进行操作。在vim命令行环境下,使用。

张壮壮的博客 1268

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【linux】linux编辑器-vim的使用及简单配置

一、vim的基本概念 二、三种模式的切换 三、命令模式命令集 1. 定位光标(锚点) 2. 行操作 3. 字符操作 四、底行模式命令集 五、vim编辑器的简单配置

重铸自身根基的博客 2316

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

vim简单使用笔记

vim的使用有一些比较常用的指令,由于平时用的不是很多,很容易遗忘,故此记录一下,以备查看。

C_calary的博客 1154

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux基础 简单地使用Vim编辑器

前言 上回简单地谈了一下Linux基础 社区支持,可能你已经有了一个Google帐户和Github帐户。 相信你已经被Github的开源、自由的社区氛围所折服,或者有一些不明觉厉的感觉。 甚至,机智的小伙伴说不定还Star了几个喜欢的Repositories。 在本回中,我们会简单地复习一下之前学过的Linux命令,然后学习一点简单的和Vim相关的知识。 最后先下载Linux基础 社区支持中的《鸟哥的Linux私房菜-基础学习篇》,找到Vim编辑器那一章简单地看一下,然后再来跟苯苯一起用一下**尚未开光的V

huangwb8的博客 1829

vim简单使用方法

1、进入vim编辑器后按“I”切换“插入”模式; 2、保存退出:a:"Esc“”:“"wq"然后回车;                         b:”Esc“”:“”x“然后回车(wq=x);                         c:”Esc“”shift+zz“/”ZZ“(大写) 3、正常退出”Esc“”:“”q“回车(前提是打开的文本文件在内容上没有被改动过);

weixin_40634253的博客 194

Vim的简单使用

会尽量避免图片的使用,方便代码仓库的更新。一些名词会进行解释,在编号较小的文章里面解释过的会减少解释,或者不解释。如果有纰漏还请指正,笔者还是个newbie。

gfyy_bkj的博客 1701

linux vim简单使用

1.vim三种模式 命令模式:打开文件默认进入的模式,在该模式下不能对文件直接编辑,可以输入快捷键进行一些操作,如删除行,复制行,移动光标,粘贴等。 编辑模式:在该模式下,可以对文件内容进行编辑。 末行模式:在该模式下,可以在末行输入命令对文件进行操作,如搜索,替换,保存,退出,撤销,高亮等。 2.vim打开文件的方式 ①#vim 文件路径 ②#vim +数字 文件路径 光标...

水丸的博客 2281

Ubuntu中vim的简单使用

文章目录进入文件vim模式一般模式编辑模式命令行模式 进入文件 直接在终端中输入: vim 【文件名】,即可进入文件,如果文件不存在,则会新建文件 vim模式 有三种模式:一般模式、编辑模式、命令行模式 三种模式之间的切换为: 一般模式 在此模式下可以使用方向键控制光标的移动,也可以使用某些指令进行删除字符、复制整行来处理文件内容 x:删除某个字符(使用x可以将光标选中的字符删除) dd:将整行剪切下来(可以使用ndd进行多行剪切,n为行数) yy:复制整行(nyy复制多行,n为行数) p:将剪切或

学海无涯 1万+

Ubuntu系统vim的安装以及使用实现简单c语言编程

通过本篇文章会基本的使用vim编辑器,并且在Ubuntu系统下简单的编写程序

wer4567的博客 2万+

Vim简单使用

Vim简单使用 一个简答的程序编写工具,之前一直觉得会使用vim是多么牛逼,大神级别;其实vim是一个基础工具,算不上什么高大上,简单学一下会给工作带来很大便利。 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以...

ouyangfushu的博客 441

vim简单使用

文章目录一、Vim是什么?二、使用步骤1.普通模式下的按键解释2.命令行模式中的命令解释3.插入模式中的命令解释 一、Vim是什么? 官方介绍:vi编辑器是Unix系统最初的编辑器,它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。 二、使用步骤 1.普通模式下的按键解释 h: 左移一个字符; j: 下移一个字符; k: 上移一个字符; l: 右移一个字符; PageDown(或者Ctrl+F): 下翻一屏; PageUp(或者Ctrl+B): 上翻一屏; G

ssdmqbyssdr的博客 151
上一篇: 【远程操控】Pycharm远程连接服务器之本地显示独立的plot窗口
下一篇: git的简单使用
LPFFFFF
博客等级 码龄9年 347粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值