首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Vim 核心攻略】 —— 文本编辑高手的进阶秘籍

可视模式(Visual Mode): 用于选择文本块。 命令模式(Command Mode): 输入命令执行任务(如保存、退出、查找替换等)。...4.2、插入模式(Insert Mode) 用于插入文本内容。当需要向文件中添加新的字符、单词或段落时,就会进入插入模式。通过不同的快捷键(如i、a、o等)可以在光标不同位置插入内容。...例如,在对一段代码进行注释或者取消注释时,可以使用块可视模式来选择需要操作的列。 进入可视模式: v:进入字符可视模式。可以通过移动光标来选择字符,被选中的字符会高亮显示。 V:进入行可视模式。...通过在普通模式下按:进入该模式。在对文件进行管理和复杂操作时经常会用到这个模式,比如设置 Vim 的各种选项(如set命令)。...默认模式,用于导航和文本操作 Vim 启动时直接进入 按 i/a/o 进入插入模式 插入模式 插入文本 按 i, a, o 等 按 Esc 可视模式 选择文本块,执行操作如删除、复制等 按 v, V,

17420

详解 Vim 三种模式之一:可视模式

Vim是Linux中最常见的文本编辑器,今天我来谈谈Vim 可视模式。 Vim 中的可视模式是什么?...在 Vim 中,可视模式用于选择文本,这与在 GUI 文本编辑器中通过鼠标单击并拖动以选择文本操作来选择文本的 Vim 等效。...Vim 中有 3 个可视模式子集: Visual Character 模式:用于选择单个字符 视觉线模式:用于一次选择整条线 可视块模式:用于选择块状矩形形状的文本 切换到可视模式 你显然需要告诉 Vim...如果要切换到可视模式,则需要先进入普通模式: 视觉模式:(v小写'v') 视觉线模式:(V大写“V”) 视觉块模式:Ctrl + v 使用可视模式 当你切换到可视模式时,Vim 会给你一些细节,它将显示您处于哪种模式以及您选择的文本数量...[20220522194304.png] 在这里,右下角将通过显示文本指示您处于可视块模式-- VISUAL BLOCK --,并且不会显示所选字符或行数,而是使用所选行数 x 所选列数显示所选块的尺寸

1.6K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VIM技巧

    方法二:按v或V或Ctrl+V进入visual模式,移动光标选择一段内容,按y。三者的区别: v以字符为单位,V以行为单位,Ctrl+V是块选择。这个方法只在VIM下适用。...(4) 如何在多个文件中进行替换? 一般可以用sed或者vim来做。...在VIM中用iw或者aw表示一个单词,两者稍有区别。 选择光标所在的单词:viw (v进入visual模式,然后iw) 复制光标所在的单词:yiw (7) 如何计数搜索的字符串?...如果需要统计缓冲中一个模式(pattern)出现的频率,需要把 ‘report’ 置为0,然后 用替换命令把模式替换成它自己。Vim 报告的已替换的数目就是模式出现的次数。...任何命令组合都可以先按一些 数字健 表示重复操作。 如: d123j 删除下面123行。 4. 宏纪录的功能 例如,把文件中所有奇数行和偶数行合并。

    1.1K30

    【Linux】深入理解awk命令

    类似于Windows系统中的记事本。与其他编辑器不同,Vim没有提供菜单选项,而是通过命令操作,这使得它更加高效和灵活。...今天,我们将重点学习Vim的四种主要模式。通过了解这些模式,我们将能够更有效地与Vim进行交互,提升编辑文本的效率。...1、正常/普通/命令模式(Command Mode) 当我们在终端中输入"vim 文件名"来打开文件时,如果该文件不存在,系统会自动创建它。...2、搜索 在Vim编辑器中,想要搜索一个关键词?只需在末行模式中输入/加上关键词或者?加上关键词,并按下回车键即可立即找到该关键词。同样地,在命令模式下直接输入/加上关键词或者?...:强制性操作 4、可视模式(Visual Mode) 在命令模式下按下v、V、Ctrl+v等键进入可视模式。在该模式下,用户可以选择文本块,以便执行复制、删除、替换等操作。

    14710

    Linux学习笔记(一)使用文本编辑器Vim

    打开Vim 打开终端直接输入vim,即可打开Vim编辑器主界面 ? 它是原始vi编辑器的一个拓展,只通过键盘⌨️就可以操作所有的编辑。 2....进入可视模式 按v键可以进入可视模式,这种模式在后面会继续详细讲解 3. 进入命令模式 按:键可以进入命令模式,也成为”末行模式” 4....(2) 如果使用vim打开现有文件的话,可以使用命令:w直接保存到原始文件中 (3) :wq表示写入退出命令 (4) :q!表示不保存退出命令 (5) :!...表示在使用Vim时临时查看Linux命令的执行结果 2. 查找命令 (1) 对于文本可以使用查找命令,使用/要查找的字符,如使用命令/e即可查找当前文本中的e字符。...(1) 块插入 如果我们要对选中块的每一行开头都插入字符123,选中指定块后,按I键进入编辑模式而且光标进入行开始位置,输入我们想要输入的字符后,再按一下esc键就可以对每一行的开头都插入字符123的操作

    2.3K11

    Vim 文本编辑工具详解

    可扩展:通过插件可以增强功能。 强大的快捷键:几乎所有操作都可以通过快捷键完成,提高编辑效率。 安装 Vim 在大多数类 Unix 系统上(如 Linux 和 macOS),Vim 通常是预装的。...插入模式:用于插入文本。 命令模式:用于执行保存、退出等命令。 启动 Vim 在终端中输入 vim 或 vim 启动 Vim。...返回普通模式:按 Esc 键。 进入命令模式:按 : 键。 基本编辑操作 移动光标:使用 h、j、k、l 键分别向左、下、上、右移动光标。 删除字符:在普通模式下,按x 键删除光标所在字符。...块可视模式:按 Ctrl-v 键,然后移动光标选择块。 寄存器和剪切板 Vim 使用寄存器来存储文本,可以用来复制和粘贴: 复制(“yank”):按 y 键。...Vim 配置 Vim 的配置文件为 .vimrc,放置在用户的主目录中。通过编辑 .vimrc 文件,可以自定义 Vim 的行为和外观。

    12810

    简明Vim练级攻略

    你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点的学习各种戏法。...但vim不是这样的,请按照下面的命令操作: 启动Vim后,vim在 Normal 模式下。 让我们进入 Insert 模式,请按下键 i 。...现在,你知道如何在 Insert 和 Normal 模式下切换了。...NG → 到第 N 行 (注:注意命令中的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行) gg → 到第一行。(注:相当于1G,或 :1) G → 到最后一行。...action可以是任何的命令,如 d (删除), y (拷贝), v (可以视模式选择)。object 可能是: w 一个单词, W 一个以空格为分隔的单词,s 一个句字, p 一个段落。

    6410

    Mac之vim普通命令使用

    Mac之vim普通命令使用 https://www.cnblogs.com/muchu/p/6492824.html 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的...: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来...有缩进的粘贴,vim会自动调节代码的缩进 "a 将内容放入/存入a寄存器,可以支持多粘贴板 附:比如常用的一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim中的命令为"+p,注意此处的...,单字符模式 V 进入可视模式,行模式 ctrl+v 进入可视模式,列模式,类似于UE的列模式 o 跳转光标到选中块的另一个端点 U 将选中块中的内容转成大写 O...{}中的内容,不含{} 对标记进行动作 > 块右移 块左移 y 复制块 d 删除块 ~ 切换块中内容的大小写

    6.3K30

    Vim快速入门

    几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入...Vim和vi一样,仅仅通过键盘来在这些模式之中切换。这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作。对文字录入员或者程序员可以大大增强速度和效率。...这个模式中,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择的高亮文本块,并且自动进入插入模式。...三种常用模式的切换 vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[(这在vim课程环境中不管用)即可进入普通模式。...普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim。

    57070

    linux下vim命令详解

    高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令...有缩进的粘贴,vim会自动调节代码的缩进 “a 将内容放入/存入a寄存器,可以支持多粘贴板 附:比如常用的一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim中的命令为”+p,注意此处的...cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末的内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符...,单字符模式 V 进入可视模式,行模式 ctrl+v 进入可视模式,列模式,类似于UE的列模式 o 跳转光标到选中块的另一个端点 U 将选中块中的内容转成大写 O...{}中的内容,不含{} 对标记进行动作 > 块右移 块左移 y 复制块 d 删除块 ~ 切换块中内容的大小写 发布者:全栈程序员栈长,转载请注明出处:https

    2.5K30

    Vim高手修炼手册:Linux下最全常用命令集锦,Linux环境下vim不可不知的常用命令大全

    模式:vi编辑器主要支持三种模式: 命令模式(Command mode):用于执行大多数编辑命令,如移动光标、删除字符等。 插入模式(Insert mode):在该模式下,用户可以输入文本。...命令模式(Command-line mode):类似于vi的末行模式,但提供了更丰富的命令选项。 可视模式(Visual mode):允许用户以可视化的方式选择文本块,方便进行复制、粘贴等操作。...vi和vim编辑器的区别 撤销功能:在vi中,按u只能撤销上一次的命令;而在vim中,可以无限制地撤销之前的命令。...,选择文本 V 进入可视行模式,选择整行文本 Ctrl + v 进入可视块模式,选择矩形块文本 : 进入命令行模式,可以输入ex命令 /pattern 向下搜索包含pattern的文本 ?...mode) 在Linux中,vim编辑器的命令行模式(也称为Ex模式或底行模式)是用户输入命令来执行各种编辑任务的模式。

    13400

    Mac之vim普通命令使用「建议收藏」

    并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 略微解释一下。...此命令前可跟数字。标识复制多行。如6yy。...所以从系统粘贴板粘贴到vim中的命令为”+p,注意此处的+不表示操作符,二十一个寄存器。 移动光标 在vim中移动光标跟其它的编辑器中有非常大的差别,只是一旦学会了,就会飞速的在文本中移动了。...如0G。就等价于gg。100G就是第100行 fx     在当前行中找x字符。...类似于UE的列模式 o     跳转光标到选中块的还有一个端点 U     将选中块中的内容转成大写 O     跳转光标到块的还有一个端点 aw     选中一个字 ab     选中括号里的全部内容

    2.2K31

    探索Linux世界:从基础到高级

    以下是一些示例,展示如何在终端中创建、修改和删除文件和目录: 创建目录结构: 使用 mkdir 创建目录: $ mkdir MyProject 进入新创建的目录: $ cd MyProject...以下是一些Vi/Vim的使用技巧: 基本移动: h, j, k, l 分别表示左、下、上、右。这是最基本的光标移动命令。 插入和编辑: 按 i 进入插入模式,可以在光标前插入文本。...按 a 进入插入模式,可以在光标后插入文本。 按 o 在当前行的下方插入新行,并切换到插入模式。 按 O 在当前行的上方插入新行,并切换到插入模式。 按 Esc 退出插入模式。...✨ 游刃有余于命令模式、输入模式、底线命令模式,享受编辑的快感 可视模式: v 进入可视模式,可以用来选择文本块,然后执行复制、删除或替换等操作。...V 进入行可视模式,以行为单位选择文本。 Ctrl + v 进入块可视模式,以块为单位选择文本。 重复操作: . 重复上一次操作,非常有用,尤其是在连续编辑相似内容时。

    9610

    vim从安装到熟练,这篇文章就够了

    二Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。...ctrl+v进入可视块模式,之后使用 j/k/h/l键可以选中一块 替换模式:正常模式下,按R进入。 备注:插入模式下iao有什么区别呢?...四插入文本管理 4.1 基本插入 i: 在光标前插入;一个小技巧:按8,再按i,进入插入模式,输入=, 按esc进入命令模式,就会出现8个=。...vimgrep前面可以加数字限定搜索结果的上限,如 :1vim/pattern/ % 只查找那个模式在本文件中的第一个出现。 其实vimgrep在读纯文本电子书时特别有用,可以生成导航的目录。...normal模式下按:进入命令行模式  命令行模式下的快捷键: 上下方向键:上一条或者下一条命令。

    4.7K10

    【Liunx篇】基础开发工具 - vim

    1.正常/命令模式 首次打开vim进入的就是命令模式,命令模式是vim的核心和精华。 功能: 控制屏幕光标的移动,进行字符、单词或行的删除、移动、复制等操作,以及进入插入模式或末行模式。...特点: Vim启动时的默认模式,用于执行各种编辑命令。在此模式下,用户可以通过键盘快捷键快速移动光标,进行文本的浏览和编辑操作。 进入方式: Vim启动后自动进入,或者从其他模式按Esc键返回。...2.插入模式 功能: 允许用户直接在文本中输入内容。 特点: 只有在插入模式下,才可以进行文本输入。 进入方式: 在命令模式下,按下i键即可进入插入模式。...退出方式: 按下Esc键即可退出插入模式,返回正常模式。 3.底行模式/末行模式 功能: 用于执行一些特殊的命令,如文件保存、退出Vim、查找替换、设置环境等。...进入方式: 在正常模式下,按下v键进入字符选择模式,按下V键进入行选择模式,按下Ctrl+v键进入块选择模式。 退出方式: 按下Esc键即可退出视图模式,返回正常模式。

    7110

    【Linux系列】Vim 编辑器中的替换命令::%sg详解

    Vim 编辑器简介 Vim 是从 Vi 发展出来的一个文本编辑器,它继承了 Vi 的模式编辑方式,同时增加了很多新的功能,如语法高亮、代码补全、多窗口编辑等。...Vim 的设计哲学是“模式、动作、文本对象”,这意味着几乎所有的操作都可以通过键盘快捷键来完成,从而提高了编辑效率。...替换命令:%s/true/false/g的组成 在 Vim 中,替换命令的基本格式是:[range]s/{pattern}/{string}/[flags],其中: ::进入命令模式。...命令模式 在 Vim 中,按下Esc键可以退出命令模式回到普通模式。在命令模式下,你可以输入各种命令来对文件进行操作,如保存文件、退出编辑器、执行替换等。...查找和替换模式 在:%s/true/false/g命令中,true是要查找的模式,即 Vim 会在文件中查找所有出现的"true"字符串。

    6900

    100 条 Linux vim 命令备忘单,收藏起来随时备用!

    前两天给大家带来了Linux常用的命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...r替换单个字符(并返回命令模式) cc替换整行(删除该行并进入插入模式) C/ c$从光标处替换到行尾 cw从光标处替换到词尾 s删除一个字符(并进入插入模式) J将下面的行合并到当前行,它们之间有一个空格...v允许选择文本块的视觉块 在可视化模式下执行: >向右缩进 <向左缩进 y复制 d剪切 ~大小写切换 u将选中文本转换为小写 U将选中文本转换为大写 命令模式备忘单 :set hlsearch启用搜索突出显示...command在 shell 中运行“命令”并显示 STDOUT !! command在 shell 中运行“命令”并将 STDOUT 粘贴到文件中 总结 vim用的好,文本编辑一大跑!...本文瑞哥给大家介绍了好多vim命令,此备忘录希望大家能好好收藏并利用!

    1.5K20

    Linux04:(4.6k)vim编辑器「建议收藏」

    .退出方式 补充一些win10下的快捷键 Linux_day04 一.vim编辑器 vim的三种模式 命令模式 不能对文件直接编辑,但可以通过快捷键删除行,复制,粘贴,移动光标等 编辑模式-输入...使用v进入可视模式,移动光标键选定内容。...复制的命令是y,即yank(抽出) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前到行头的内容...ls(之后按任意键回vim) ---- 查找 查找——再vim中通过反斜杠/进入末行模式即——/关键词(高亮显示) eg.输入/sbin 按n查看下一个,按N查看上一个(循环查) 取消高亮——...(after) 退出方式:一次esc ---- 实用功能 代码着色 默认是上色,去色——输入:syntax off(临时) vim中的临时计算器 先进入编辑模式 按ctrl+r当前位置变成

    1.7K20
    领券