Vim 进阶指南:如何让你的手速更上一层楼?

admin 2025-08-25 阅读:82 评论:0
背景 Vim 是一款流行的、高效的、全屏幕的文本编辑器,它被广泛用于开发、编译、校对和其他与文本相关的工作。Vim 具有强大的功能,如自动完成、跳转、高亮和重复等等,使得用户能够更快速、更高效地进行文本编辑。 上次介绍了 《Vim 图文指南...

背景

Vim 是一款流行的、高效的、全屏幕的文本编辑器,它被广泛用于开发、编译、校对和其他与文本相关的工作。Vim 具有强大的功能,如自动完成、跳转、高亮和重复等等,使得用户能够更快速、更高效地进行文本编辑。

上次介绍了 《Vim 图文指南,上手竟和打字一样简单》,虽然 Vim 易于上手,但入门级的可能让广大 IT 朋友不过瘾,这次为大家介绍一些 Vim 进阶方面的内容。

如果觉得文章不错,希望大家点赞、在看和转发。在繁忙的工作同时,祝广大 IT 工程师能自我提升,进一步满足工作需求。

1. N 种模式

首先,vim 编辑器有三种模式,其实不止三种模式,只是为了更好入门,一般介绍三种模式,这里列出四种。

2. 不一样的 Vim

2.1 初始移动

移动光标的方式有多种whatsapp网页版,除了传统的 h、j、k、l,就是你键盘中间 偏→的4个键。

还有很多会告诉你导航键也是可以的whatsapp网页版,其实在新手期,建议你禁用上下左右等导航键,还是使用 hjkl 导航更方便。

2.2 初始移动

除了上面的方法,还有更进阶的方法,比如 ^ 是定位到行首,$ 是定位到行尾,e 和 w 都可以定位到词尾,你可以自己试一试这两个的区别,耗子叔专门有篇文章讲过这个。

另外,你还可以试下 viw 和 b,viw 是三个连着一起按,b 是定位到词首,O 是当前行的下方新增一行并进入编辑模式。

b   " 定位到词首
viw " 可视模式全选光标所在关键字

上面的一些方法组合起来,日常的 Vim 光标移动就没什么问题了,如果你发现了什么更好的方法,欢迎留言区告诉我。

2.3 退出有几种方式

传说中的老梗whatsapp登录,资深程序员也不知道的 Vim 退出方式,其实常见的无外乎几种:

: quit " 命令行模式输哦
: wq   " 保存并退出
ZZ     " 一般模式下按哦

2.4 拆分屏幕

如果你想分屏的话,可以使用:

: split  " 横向拆分
: vsplit " 纵向拆分

日常的一些使用技巧就讲完了,还有很多技巧可以通过翻书、查资料获取,在科普Vim 配置技巧之前,放一张老图。

vim模式详解_vi编辑器显示行数_vim进阶技巧

3、配置初始

Vim 是可配置的,新手有一些常见的配置,简单说可以通过布尔值来改变它的行为:

:set number 
:set nonumber

你还可以使用带值的选项,比如::set numberwidth=3
4、映射入门Vim 里的映射无外乎三种,imap、nmap 和 vmap,但由于递归问题,一般在 Vim 里建议使用 noremap,因此上面的三种模式就变成 inoremap\nnoremap\vnoremap。:nnoremap - xx

当然,在 Vim 里按常理说万物皆可映射,但是需要考虑你的按键习惯。5、甜点时刻

最后,给大家留一份 GPT 生成的 Vim 配置文件,发现 GPT 生成的配置文件逻辑清楚,书写规范,你可以根据自己喜好和需求来配置。

" Vim 配置文件
" 设置文件类型检测
filetype plugin indent on
" 启用语法高亮
syntax enable
" 设置缩进
set tabstop=4         " Tab 键宽度为 4 个空格
set shiftwidth=4      " 自动缩进的空格数
set expandtab         " 将 Tab 转换为空格
" 显示行号和状态栏
set number            " 显示行号
set relativenumber    " 相对行号
set laststatus=2      " 总是显示状态栏
" 搜索设置
set hlsearch          " 高亮显示搜索结果
set incsearch         " 实时匹配搜索
" 显示设置
set showmatch         " 高亮显示匹配的括号
set ruler             " 在状态栏显示光标位置
set cursorline        " 高亮显示当前行
" 快捷键映射
nnoremap  :w             " 使用 F5 键保存文件
nnoremap  :nohlsearch    " 使用 F8 键取消搜索高亮
" 自定义映射
" 在这里添加你的自定义映射
" 示例:将 h 映射为水平拆分窗口
nnoremap h :split
" 插件管理器
" 在这里添加你喜欢的插件管理器,例如 Vundle、Pathogen 或 Vim-Plug
" 自定义插件设置
" 在这里添加你的插件配置,例如主题、代码补全、文件浏览等
" 其他个性化设置
" 在这里添加其他你喜欢的个性化设置,例如颜色方案、缩进规则等
" 结束配置文件

最后,学习并非一蹴而就,有更好的方法,也需脚踏实地,仰望星空。

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文

3502文章数 0评论数
热门文章
  • 详细指南:WhatsApp国内使用方法全攻略-下载安装、注册登录及功能使用攻略

    详细指南:WhatsApp国内使用方法全攻略-下载安装、注册登录及功能使用攻略
    一、下载与安装WhatsApp WhatsApp是一款全球使用范围极广的即时通讯软件,不仅可以实现文本聊天,还能进行语音、视频通话WhatsApp中文版,发送文件等功能。由于众所周知的原因,国内用户想要下载和安装WhatsApp可能会遇到一些困难。不过,只要按照以下步骤操作,就能顺利完成WhatsApp的下载和安装。 首先,我们需要解决的是下载问题。由于WhatsApp在国内的应用商店无法直接下载,所以我们需要寻找其他的下载途径。Android用户可以选择到各大安卓市场搜索下...
  • 苹果IOS5.1.1机完美越狱

    苹果IOS5.1.1机完美越狱
    越狱工具下载:(需手动复制: http://bbs./read-htm-tid-4804612.html ) 详细的越狱教程: Absinthe 2.0.4的越狱方法与Absinthe 1.0的越狱方法完全一样,非常简单的“傻瓜一键式”。不过这里绿毒有说明,最好重新刷固件。支持越狱设备IOS5.1.1的固件下载地址请点击本站的IOS固件下载,看下图: 下载完固件之后,把设备连接iTunes,开始刷固件。你也可以选择不刷,但是在越狱的过程之中,新的系统在越狱时会比较的顺利,...
  • 电脑微信的聊天照片文件在哪里微信图片保存电脑哪个文件夹

    电脑微信的聊天照片文件在哪里微信图片保存电脑哪个文件夹
    1. 怎么找到微信聊天图片在哪个文件夹里 图片保存路径:/storage/emulated/tencent/MicroMsg/WeiXin/文件夹,这个是完整路径。而在文件夹中只需要找到/tencent/MicroMsg/WeiXinWhatsApp中文版,就可以了,前面两个文件夹是系统根目录。以下是保存及查找图片的方法步骤介绍。 第一步、找到桌面的微信APP,直接点击打开这个微信的APP。 2. 电脑微信图片保存在哪个文件夹 个人微信文件夹。 电脑版微信聊天的图片,都保存到...
  • Windows 11版WhatsApp将从UWP/Native切换回WebView2打包模式

    Windows 11版WhatsApp将从UWP/Native切换回WebView2打包模式
    Meta(最近更名为 Meta AI)悄然宣布,WhatsApp 将在 Windows 11 上放弃 UWP(WinUI)WhatsApp中文版,退回采用基于 Chromium 的容器。这意味着 WhatsApp 又回到了几年前的样子。由于 web.whatsapp.com 一直领先于 Windows 应用开发,它确实拥有一些新功能,但速度更慢,占用更多内存。 如果独立开发者因为无力维护所有平台的代码库而选择 Web 应用程序,那是一回事,但当像 Meta 这样价值万亿美元...
  • 小米下載WhatsApp的完整指南:安装与使用注意事项

    小米下載WhatsApp的完整指南:安装与使用注意事项
    综上所述,确保您的小米手机具备以上条件,将有助于您顺利下载和安装WhatsApp,享受便捷的通讯服务。在满足这些条件后,您就可以按照后续步骤进行WhatsApp的下载和安装。 2. 下载和安装WhatsApp的具体步骤 在小米手机上下载和安装WhatsApp的具体步骤相对简单,但需注意一些特殊情况。首先,确保你的手机系统已更新到最新版本,以保证最佳的兼容性。由于安卓手机商店内无法直接找到WhatsApp,你可以通过APKPure等第三方应用商店进行下载。打开APKPure应用...