首页 > 其他分享 >编辑器之神:VIM 的基本操作

编辑器之神:VIM 的基本操作

时间:2024-08-16 10:05:21浏览次数:10  
标签:Ctrl 可视 空字符 VIM 行首 编辑器 跳转 基本操作 屏幕

上下移动

重复标记 命令 作用
N k 上移 N 行(Ctrl-p)
N j 下移 N 行 (Ctrl-J、Ctrl-N)
N gj 下移 N 屏幕行
N gk 上移 N 屏幕行
N - 上移 N 行(第一个非空字符)
N + 下移 N 行(第一个非空字符)
N G 跳转到第 N 行(不带 N 则跳转到最后)
N gg 跳转到第 N 行(不带 N 则跳转到开头)
N % 跳转到文件第 %N 位置

备注:屏幕行和普通行的区别是:如果一普通行文字较长,可能会在屏幕上显示多行。

左右移动

重复标记 命令 作用
N h 左移(C-HBSLEFT
N l 右移(SPACERIGHT
0 行首(HOME
g0 屏幕行首
^ 行首非空字符
g^ 屏幕行首非空字符
$ 行尾(END
g$ 屏幕行尾
gM 行中
gm 屏幕行中
N | 跳转到列N
N f 跳转到右边第 N 个
N f 跳转到做边第 N 个
N t 跳转到右边第 N 个 {char} 的前一位置
N T 跳转到左边第 N 个 {char} 的前一位置
N ; 重复 f/F/t/T 跳转 N 次
N 反向重复 f/F/t/T 跳转 N 次

可视模式

命令 作用
v 字符选取/结束可视模式
V 行选取/结束可视模式
Ctrl V 块选取/结束可视模式
o 切换到可视区域的开头
gv 切换到上一可视区域

标签:Ctrl,可视,空字符,VIM,行首,编辑器,跳转,基本操作,屏幕
From: https://www.cnblogs.com/amnotgcs/p/18362311

相关文章

  • 数据库基本操作
    数据库基本操作#数据库状态status;#简写\sshowprocesslist;Id:该字段表示当前会话的唯⼀标识符,每个会话都有⼀个唯⼀的ID。User:该字段表示当前会话的⽤户名。Host:该字段表示当前会话的主机名或IP地址。db:该字段表示当前会话正在使⽤的数据库名,如果为NULL,则表......
  • 如何用C写一个简易的基于终端的编辑器(2)
    读取输入并返回自定义的键值根据上一章的原始模式的介绍,我们知道终端读取键盘的输入和我们想象的并不一样普通字符很正常,读到啥就是啥,但对于一些功能键,比如说组合键和组合键则稍有差异,终端读取这些键其实是读取多个字节,比如方向键其实就是由\x1b、[和A/B/C/D这三个字节组合而成......
  • 【CMake】掌握CMake基本操作
    @目录1.文件树和CMakeLists.txt一览1.1语法基本规则1.2文件目录讲解2.基本指令讲解2.1CMAKE_MINIMUM_REQUIRED(VERSIONXXX)2.2PROJECT(projectname)2.3SET()2.4ADD_SUBDIRECTORY(srcbin)2.5INCLUDE_DIRECTORIES(lib/)2.6ADD_EXECUTABLE(mainmain.cpp)2.7ADD_LIBRARY(......
  • Unity编辑器批量设置图片格式
    在游戏开发中,经常需要批量设置图片的格式为Sprite类型,手动设置太麻烦,下面的编辑器脚本实现选中文件夹右键/Texture/SetAllImagesToSpriteType实现批量设置图片格式,具体格式参数可自行定义usingSystem;usingSystem.IO;usingUnityEngine;usingUnityEditor;///<summary>......
  • UEFI Shell 的基本操作和应用场景,适合初学者了解和入门 UEFI Shell 的使用。 UEFI She
    UEFIShell是一种提供命令行接口的环境,用于与UEFI固件进行交互。UEFI(统一可扩展固件接口)是计算机启动过程中的一种固件接口,替代了传统的BIOS。UEFIShell提供了一种方式,让用户在启动操作系统之前进行系统管理和配置。主要特点命令行界面:UEFIShell提供一个类似于操作......
  • Chapter 34 PyMySQL 基本操作指南
    欢迎大家订阅【Python从入门到精通】专栏,一起探索Python的无限可能!文章目录前言一、基本操作步骤二、综合案例分析前言在现代应用开发中,与数据库的高效交互是关键的一环。对于使用Python语言的开发者来说,PyMySQL是一个非常实用的工具,它提供了一个简洁且功能强......
  • 破防了!加班狗常用的TOP4 PDF编辑器2024年集锦
    我们天天都得跟一堆文件打交道,尤其是PDF文件。PDF的好处是,不管在哪个设备上打开,内容和格式都保持原样,而且不容易被改。不过,有时候这也让人挺头疼的,因为想改点什么就麻烦了。幸好,技术一直在进步,现在市面上有很多好用的PDF编辑器,它们就像魔法棒,让编辑文档变得轻松又快速。今天,我......
  • pbootcms去除ueditor编辑器图片自动添加的title和alt属性
    pbootcms后台使用的是百度ueditor编辑器,ueditor上传图片会自动添加title、alt属性,属性值为源图的文件名,pbootcms模板中title为图片上传后的一串日期数字名称,从SEO和用户体验角度来说都不好。我们如果想去掉这个属性要怎么操作呢?接下来准备改造成默认图片上传后只带alt="",一个空al......
  • 了解VSCode:一款功能强大的开源代码编辑器
    VisualStudioCode(简称VSCode)是由微软开发的一款免费、开源的源代码编辑器。它以其强大的功能、丰富的插件生态系统、跨平台兼容性以及出色的用户体验,成为了广大开发者的首选工具。以下是对VSCode的详细介绍,涵盖其特点、功能、安装与配置、以及扩展生态等方面。一、VSCode的......
  • DzzOffice 编辑器篇
    百度编辑器工具栏模式文件:dzz\system\ueditor\ueditor.config.js代码UEDITOR_CONFIG.mode={};内的表示不同模式显示不同的工具,其中full段表示完整的工具。工具代码'anchor':'锚点','undo':'撤销','redo':'重做','bold':'加粗',&......