vim编辑器太复杂看这些常用的就行

Vim 编辑器 Vim 是 Linux 系统上的最著名的文本/ 代码编辑器,也是早年的 Vi编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。因此 Vim 和现代的编辑器(如 Sublime Text)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek 们专用的编辑器。 阅读详情

vim 文件名 打开或新建文件
ctrl+o回到上次光标位置
vim -r恢复文档
vim -x 创建加密文件

普通模式下

h左 l右 j下 k上
w下一个单词 b上一个单词
shift+zz保存退出
x删除X下一个dw删一个词dd行D至行尾dG至尾
2dd删2行10x删十个字符d4w删四个单词
gg光标首行G尾行22G22行
w到下一词e本词结尾b前一词开头0行头$行尾
f<字母>向后字母第一个匹配
yy复制行yw复制单词2yy两行y3w复制三词
p粘贴后面P前面
r<字母>替换成R连续替换Esc退出
u撤销U撤销行所有操作
>>本行缩进
/ 字符串查找?反向查找 n继续找N继续反向找
\*找本单词 \#反向找本单词g\*模糊匹配

插入模式下

I行首 A行末 a光标后 i光标处
o下插一行 O前插一行
cw修改本单词后面的内容

命令行模式

:w 文件名或路径另存为
:set nu显示行号
:set shiftwidth=2缩进为2个字符
:ce居中 :ri靠右 :le靠左
:!rm 文件名删除文件
:w 文件名
:!ls显示目录

Vim编辑器的使用(全网最全) 本质上我们Linux自带的编译器叫做Vi编辑器,名字取自Visual,它是一个全屏幕文本编辑器(程序)。在Linux系统中Vi是最常用的编辑程序,它的文本编辑功能非常强大,但使用起来比较复杂。Vim是Vi的增强版,所以Vi的功能Vim都有,而且Vim新增了许多Vi没有的功能,它比Vi更容易使用,不是Linux内置,需要自行安装。 阅读详情

相关推荐

别再踩坑了!CAPL脚本里局部变量和全局变量的那些“怪事”(附CANoe实测代码)

本文深度解析CAPL脚本中局部变量和全局变量的特殊机制,揭示其与通用编程语言的差异。通过实测代码展示静态局部变量的默认行为和全局变量的节点隔离特性,并提供高效避坑指南,帮助汽车网络测试工程师避免常见陷阱。

weixin_30225755的博客 294

用聪明的方式学习Vim,不再死记硬背,复杂命令一学就会 | GitHub 2200星

金磊 发自 凹非寺量子位 报道 | 公众号 QbitAIVim 难学难用?但事实是,它依旧受许多程序员的欢迎。或许,只是你的「打开方式」不对。最近,在 GitHub 上便出现了一个叫做用...

量子位 432

为什么Nano Banana在图像一致性上碾压GPT和豆包?深度解析其技术原理与使用技巧

本文深度解析了Nano Banana在图像一致性上超越GPT和豆包等工具的技术原理。它通过基于参考图的强条件生成、精准的区域感知与掩码控制等核心技术,实现了“外科手术式”的精准图像编辑。文章还分享了包括提示词工程、参数调整在内的实用技巧,并探讨了通过API Key将其能力集成到自动化工作流中的潜力。

omega的博客 358

vim 高级应用 原文地址 http://www.2maomao.com/blog/wp-content/uploads/vim_tips.txt

最佳vim技巧 ---------------------------------------- # 信息来源 ---------------------------------------- www.vim.org : 官方站点 comp.editors : 新闻组 http://www.newriders.com/books/opl/ebooks/07357100

6549

保姆级教程:在Ubuntu 22.04上用VLLM+OpenWebUI部署DeepSeek-R1-14B(含Q8量化模型下载)

本文提供在Ubuntu 22.04上使用VLLM和OpenWebUI部署DeepSeek-R1-14B大语言模型的完整教程,包括环境配置、模型下载、VLLM参数调优及OpenWebUI集成。特别针对Q8量化模型优化部署流程,解决CUDA版本冲突等常见问题,适合开发者快速搭建本地AI对话系统。

weixin_26712075的博客 430

手把手调试Android 10 DHCP服务:从dumpsys network_stack到DhcpServer.java的实战技巧

本文详细介绍了在Android 10中调试DHCP服务的实战技巧,从使用dumpsys network_stack分析服务状态到深入DhcpServer.java源码追踪问题。文章提供了完整的工具链配置、关键调试命令和常见问题解决方案,帮助开发者高效解决DHCP服务未启动、IP分配失败等典型问题,特别适合需要深入理解Android网络架构的开发者参考。

uu89012的博客 744

Linux下Vim的启动与退出

Linux下的Vim的功能实在太多太全,Vim的很多功能也许我们很少用得到,真正为大家常用的功能可能只占到所有功能的冰山一角。Vim终归只是一个编写代码或编辑文档的工具,所以只要掌握一些足够我们使用的功能即可。首先我们来学习如何启动和退出Vim。 一、启动Vim 启动Vim的方式有很多种,通常可以归结为两类:一类是直接在终端输入vim命令,然后配上一些参数;另一类是在终端输入vim加上...

weixin_30457881的博客 483

实战解析:如何利用MDFEND与Weibo21数据集构建多领域假新闻检测系统

本文实战解析了如何利用MDFEND模型与Weibo21数据集构建多领域假新闻检测系统。文章深入剖析了MDFEND的领域门控与专家混合机制,并提供了从数据预处理、模型理解到训练部署的完整指南,旨在解决通用模型在不同领域新闻检测中的性能衰减问题,提升检测的准确性与适应性。

vulkan6gpu的博客 582

vim 命令&笔记

索引 1. 关于Vim 1.1 Vim的几种模式 2. 启动Vim3. 文档操作4. 光标的移动 4.1 基本移动4.2 翻屏4.3 标记 5. 插入文本 5.1 基本插入5.2 改写插入 6. 剪切复制和寄存器 6.1 剪切和复制、粘贴6.2 文本对象6.3 寄存器 7. 查找与替换 7.1 查找7.2 替换7.3 正则表达式 8. 排版 8.

wjkdtl的专栏 9083

DaVinci Developer和DaVinci Configurator:AutoSAR开发与配置工具

a. 组件创建:DaVinci Developer允许开发人员创建不同类型的AutoSAR软件组件,如应用软件组件(Application Software Component,SWC)、基础软件组件(Basic Software Component,BSWC)等。除了以上功能,DaVinci Developer和DaVinci Configurator还提供了丰富的文档和代码生成功能,以支持开发人员和配置人员进行文档编写、代码生成和文档浏览等任务。用户可以根据具体需求对软件组件进行灵活的配置。

HmoaAmp的博客 2263

【BlueDroid】【PBAP】蓝牙电话本协议之同步通讯录分析(超详细)

Header - Type = "x-bt/vcard-listing":代表了该Request对应的Function为PullvCardListing;Profile:PBAP (4),上层应用层协议为PBAP,OBEX协议的上层应用层协议除了PBAP,还有OPP、MAP协议;Response in Frame:该request frame-485对应的Response frame为489;在PBAP协议同步通讯录和通讯记录中,都是基于OBEX协议实现的,PBAP协议作为了应用层协议;

风云说通信 2074

Vim编辑器的常用指令大全

《Vim指令终极指南:从零精通编辑器王者》一文系统整理Vim高频核心指令,助你彻底摆脱“只会按i和Esc”的尴尬!文章深度解析7大指令模块:从模式切换(Normal/Insert/Visual)、光标闪电定位(hjkl进阶组合技)、文本高效增删改(dd/y/p高阶用法),到全局搜索替换(:%s魔法)、多窗口分屏协作,覆盖90%开发场景需求。

m0_73874169的博客 1598

Vim编辑器的基本使用

vi编辑器是Unix系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。尽管它可能是世界上最复杂的编辑器(至少讨厌它的人是这么认为的),但其拥有的大量特性使其成为Unix系统管理员多年来的支柱性工具。在GNU项目将vi编辑器移植到开源世界时,他们决定对其作一些改进。由于它不再是以前Unix中的那个原始的vi编辑器了,开发人员也就将他重命...

Ramscy 11万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

vi与vim编辑器

vi(Visual editor)是最原始的文本编辑器之一,由Bill Joy在1970年代末期为Berkeley Unix开发。vi命令模式(Command mode):这是启动vi时的默认模式。在此模式下,用户可以输入命令来编辑文本,如删除行、复制行等。插入模式(Insert mode):在此模式下,用户可以输入文本。进入此模式的方式是从命令模式中输入iao等命令。末行模式(Last line mode):在此模式下,用户可以输入命令来保存文件、退出编辑器等。进入此模式的方式是从命令模式中输入冒号。

youhebuke225的博客 1157

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Vim编辑器介绍+使用

Vim使用

qq_71516994的博客 1657

jre9下载 jdk9

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

【Linux系统编程】编辑器vim

本文介绍了Linux系统下vim编辑器的基本使用方法和常用命令。vim包含命令模式、编辑模式和底行模式三种基本模式,并通过Esc键、冒号键等实现模式切换。文章详细讲解了行号显示、光标移动、复制粘贴、撤销重做、查找替换等常用操作,并演示了多行注释、分屏编辑等高级功能。最后说明了如何通过.vimrc文件进行个性化配置,如语法高亮、行号显示等。vim作为高效文本编辑器,掌握其基本操作对Linux系统编程至关重要。

2402_89035880的博客 1411

Vim编辑器

Vim编辑器(Vi IMproved)是一款强大的文本编辑器,广泛用于Unix和Linux系统。它不仅兼容vi的所有指令,还增加了许多新特性,如语法高亮、代码折叠、多窗口编辑等,使其成为程序员、系统管理员和文本编辑爱好者的首选工具之一。

Flask Web 937

Linux基础:Vim编辑器

本质上我们Linux自带的编译器叫做Vi编辑器(类似于window的记事本,我们一般用来做文件的编辑),名字取自Visual,它是一个全屏幕文本编辑器(程序)。Vim是Vi的增强版,所以Vi的功能Vim都有,而且Vim新增了许多Vi没有的功能,它比Vi更容易使用。都按几次ESC,然后按v,进入可视方式,移动方向键选中文本,然后按 y,就完成拷贝。:set ic :查找时忽略大小写,举例,查找 f ,匹配 f+F(末行模式下)nyy :复制当前行以下n行,举例:5yy,从当前行开始拷贝5行(命令模式下)

2402_88621999的博客 2086

Linux的写作日记:Linux基础开发工具(二):vim编辑器

在上一篇文章,我向各位读者展示了Linux的目录权限以及第一个开放工具——yum的讲解,下面我们紧跟着上篇文章的步伐,继续进行着Linux基础开发工具的学习,今天我们要学习的是——vim编辑器的使用。编辑器想必各位都不陌生,一般来说,如果你是Windows用户,那么你的电脑上一定会有一个软件,叫做记事本,记事本就是一个最简单的编辑器,我们可以在里面写字、记点东西。

effort123_的博客 2973

ubuntu中,文本编辑器nano和vim区别,vim的用法

nano底部明确显示快捷键,用户无需记忆即可操作。Vim 的模式化设计(如普通模式、插入模式、命令行模式)需要用户适应,但掌握后效率极高。选择 nano:适合新手、快速编辑或资源受限环境。选择 Vim:适合开发者、需要高效编辑或复杂任务的用户。两者并非对立,可根据实际需求切换使用。例如,在远程服务器上快速修改配置文件时用 nano,在本地开发时用 Vim。nano 的轻量级设计使其在资源受限的环境(如嵌入式系统或旧硬件)中表现优异。

jie18894575860的博客 3064

【Linux系统】第四篇:Linux中编辑器vim的使用

vim是Linux下的一款多模式编辑器。注意:vim不支持调试、编译、运行代码的。与Windows 下有例如 Visual Studio、IDEA 这样的集编写代码、编译代码、调试代码、运行代码、代码关系维护以及各种各样的复杂功能于一身的开发工具,叫做集成开发环境 IDE不同。vim 是个文本编辑器(相当于我们windows下的记事本),但它更专注于代码的编写,具有语法高亮等功能。

Clumsy、笨拙的博客 7919

Linux基础 -Vim编辑器

本质上我们Linux自带的编译器叫做vi编辑器,名字取自Visual,它是一个全屏幕文本编辑器(程序)。在Linux系统中Vi是最常用的编辑程序,它的文本编辑功能十分强大,使用起来比较复杂。Vim是Vi的增强版,所以Vi的功能Vim都有,而且Vim新增了许多Vi没有的功能,它比Vi更容易使用。这个工具不是Linux内置,需要额外安装。

weixin_70953765的博客 1123

Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作

vim是Linux常用的文本编辑器,每个Linux账户都独有一个vim编辑器本篇我们介绍vim命令模式(command mode)、底行模式(last line mode)、插入模式(insert mode)

Forward♞的博客 1万+

Linux下的vim编辑器(内附练习题及答案)

代码的运行首先需要做什么?编译?编译当然必不可少,但是在运行代码之前,首先你得需要写一段代码(或者c v),在devc这个软件中你只需打好代码运行即可,但是在linux中,有一种不同的方法来实现这个过程的第一步,那就是vim编辑器,把这复杂的话简单点说,他就是个敲代码的地方而已

blackhead123的博客 2295
上一篇: apt包管理器
下一篇: VS Code常用
oooo1111100000
博客等级 码龄7年 0粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值