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

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

Vim几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,正常模式,按i、a、o等都可以进入插入模式。...可视模式正常模式按v可以进入可视模式可视模式,移动光标可以选择文本。按V进入可视行模式, 总是整行整行选中。...ctrl+v进入可视模式,之后使用 j/k/h/l键可以选中一 替换模式正常模式,按R进入。 备注:插入模式iao有什么区别呢?...13.8 多行缩进缩出 正常模式,按两>;光标所在行会缩进。 如果先按了n,再按两>;,光标以下n行会缩进。 对应,按两<;,光标所在行会缩出。...一些小功能 简单计算器: 插入模式,输入C-r =,然后输入表达式,就能在 光标处得到计算结果

4.6K10

这可能是最全最实用Vim操作集合

2 Vim 基础 Vim 是一个纯命令操作编辑器,它拥有不同模式,你可以认为是不同状态,通过不同模式输入不同命令可以实现各种文本操作功能,包括我们对文本常用操作复制、黏贴、删除、新增...比如我们用 Vim 打开一个文件,默认进入就是正常模式模式之间切换: 按 ESC 键总是可以切换到正常模式正常模式是无法编辑文本;不过正常模式可以有其他操作,后面再具体展开; 只能从正常模式进入插入模式...命令和可视模式 Vim 提供了一个 命令模式 对 一系列连续行 执行一条 正常模式 命令 :normal 命令,包括批量复制,批量黏贴,批量插入、批量删除等。...{commands},即命令模式,表示 {range} 指定范围内每行执行若干 正常模式命令 {commands},normal 命令可以简写 norm,可选参数 !...8.2 主题配置 配置主题是为了赏心悦目,试过 VS Code 中使Vim 插件,有部分高级功能无法正常使用,虽然结合 VS Code 也是比较漂亮,但不好用这一点就有点遗憾了,需要插件开发者去解决相关问题

2K20
您找到你想要的搜索结果了吗?
是的
没有找到

一天一个 Linux 命令(1):vim 命令

比如 vim 插入模式下面连按两次 d,那么就会在光标位置插入两个字母 d,如果在正常模式下面连按两次 d,那么光标所在当前行将会被删除。...启动 vim 命令默认情况进入正常模式正常模式,用户可以输入各种合法 vim 命令,用于管理自己文档。...正常模式 v(逐个字符选择文本)、 V(逐行选择文本)、Ctrl+v(按照方式选择文本),可以进入可视模式。...正常模式,用户按冒号即可进入命令行模式,此时 vim 会在显示窗口最后一行显示一个冒号作为命令行模式提示符,等待用户输入命令。...多数文件管理命令都是在此模式执行把编辑缓冲区内容写到文件中等)。命令执行完后,vim 自动回到正常模式

78010

Linux学习笔记之vim操作指令大全

插入模式:可以输入文本,正常模式,按i、a、o等都可以进入插入模式。 可视模式正常模式按v可以进入可视模式可视模式,移动光标可以选择文本。按V进入可视行模式, 总是整行整行选中。...ctrl+v进入可视模式。 替换模式正常模式,按R进入。  Vim键盘命令图: ?...13.8 多行缩进缩出 正常模式,按两>;光标所在行会缩进。 如果先按了n,再按两>;,光标以下n行会缩进。 对应,按两<;,光标所在行会缩出。 如果在编辑代码文件,可以用=进行调整。...可视模式,选择要调整代码,按=,代码会按书写规则缩排好。 或者n =,调整n行代码缩排。...15.4 一些小功能 简单计算器: 插入模式,输入C-r =,然后输入表达式,就能在 光标处得到计算结果。

2.7K20

vim配置即.vimrc文件配置及vim操作技巧

插入模式:可以输入文本,正常模式,按i、a、o等都可以进入插入模式。 可视模式正常模式按v可以进入可视模式可视模式,移动光标可以选择文本。按V进入可视行模式, 总是整行整行选中。...ctrl+v进入可视模式。 替换模式正常模式,按R进入。 2....正常模式删除光标所在位置字符,请按∶ x   5....正常模式要在光标所在位置开始插入文本,请按∶  i     输入必要文本     特别提示∶按 键会带您回到正常模式或者取消一个不期望或者部分完成 命令。...输入小写 a 可以光标所在位置之后插入文本。输入大写 A 可以光标所在行行末之后插入文本。   3. 输入大写 R 将进入替换模式,直至按 键退出替换模式而进入正常模式

3.6K10

【Linux入门】Vim文本编辑器

操作系统中使用图形化文本编辑器,Gedit、Kate、Nano等 3、使用 vi 或 vim(推荐) vi 及 vim 介绍 vi 和 vim 都是 Linux 系统文本编辑器,类似于 Windows...命令格式及示例: # 格式 vim 文件名 # 示例 vim 1.txt 2、编辑文本 进入vim编辑器,默认是正常模式,此时无法输入文本内容,按i键进入插入模式,此时编辑器左下角会显示“ -- 插入...3、保存文件 编辑完成后,按Esc键退出插入模式,回到正常模式正常模式,按:键进入命令模式,再输入wq,此时编辑器左下角会显示“ :wq”,然后按Enter键保存并退出 vim 编辑器。...在这个模式,可以使用键盘快捷键来移动光标、删除文本等,但无法输入内容。 插入模式(Insert mode):在这个模式,你可以向文本中添加内容。正常模式,按i键即可进入插入模式。...Esc 退出插入模式,返回正常模式 x 删除光标所在字符 dd 删除光标所在整行 yy 复制光标所在整行 p 光标所在位置粘贴之前复制内容 u 撤销最近一次编辑操作 v 进入可视模式 / 搜索特定文本

48131

【Linux】深入理解awk命令

简单来说,就是不同模式按下同一个键会有不同效果。比如,比如在Vim命令模式,按"x"键会删除光标所在处字符;而在插入模式,按"x"键会在光标位置插入字符"x"。...插入模式(Insert Mode) 插入模式,可以对文件进行类似于Windows文档写入操作,我们只需命令模式i、a或o键即可进入该模式。...这三种插入方式有所不同: i:光标所在位置插入输入字符 a:光标所在位置下一个字符处插入输入字符 o:光标所在行下一行插入新行,光标位于行首 当我们进入插入模式后,可以看到左下角状态...:强制性操作 4、可视模式(Visual Mode) 命令模式v、V、Ctrl+v等键进入可视模式模式,用户可以选择文本,以便执行复制、删除、替换等操作。...首先,将光标移动到要复制文本起始位置,然后按大写字母V,进入可视模式。此时,光标所在行文本将被高亮显示,表示已选择。接着,将光标移动到要复制文本结束位置,按y键进行复制。

10610

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

如果要让我们设置每次启动vim都生效,则需要修改vim配置文件/etc/vim/vimrc,最后一行写入一行指令set nu并保存即可。 ? 二、Vim正常模式 1....控制光标移动 通常我们习惯了使用键盘上下左右键来控制光标的移动,实际上vim正常模式中可以使用键盘上H、J、K、L来控制光标的左、、上、右移动。 ?...表示使用Vim时临时查看Linux命令执行结果 2. 查找命令 (1) 对于文本可以使用查找命令,使用/要查找字符,使用命令/e即可查找当前文本中e字符。...四、vim可视模式 对于文件进行重复大量操作,我们可以一次性执行完成。 1. 字符可视模式 按小写v 字符可视模式,移动光标时以字符单位对文本进行选中: ? 2....(1) 插入 如果我们要对选中每一行开头都插入字符123,选中指定后,按I键进入编辑模式而且光标进入行开始位置,输入我们想要输入字符后,再按一esc键就可以对每一行开头都插入字符123操作

2.1K10

【总结】vim命令使用总结,该来还是躲不掉啊晕

/dofy/learn-vim vim工作模式 普通模式 终端使用vi或vim进入, vim example.txt 由Shell进入vim编辑器时,首先进入普通模式。...普通模式,从键盘输入任何字符都被当作命令来解释。普通模式没有任何提示符,输入命令后立即执行,不需要回车,而且输入字符不会在屏幕上显示出来。 编辑模式 编辑模式主要用于文本编辑。...尽管普通模式命令可以完成很多功能,但要执行一些字符串查找、替换、显示行号等操作还是必须要进入命令模式。 如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式。..., 开始插入字符 O - 在当前行之上另起一行, 开始插入字符 ea - 从当前单词末尾开始插入 Ctrl + h - 插入模式,删除光标字符 Ctrl + w - 插入模式,删除光标单词...控制 Ctrl + n - 插入模式光标之前插入自动补全下一个匹配项 Ctrl + p - 插入模式光标之前插入自动补全上一个匹配项 Ctrl + rx - 插入寄存器 x 内容

48121

华为认证欧拉openEuler-HCIA文本编辑器及文本处理

这个模式中,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择高亮文本,并且自动进入插入模式。 命令行模式命令行模式中可以输入会被解释成并执行文本。...插入普通模式:这个模式插入模式ctrl-o键时候进入。...这个时候暂时进入普通模式,执行完一个命令之后,Vim返回插入模式 插入可视模式:这个模式插入模式ctrl-o键并且开始一个可视选择时候开始。可视区域选择取消时候,Vim返回插入模式。...插入选择模式:通常这个模式插入模式鼠标拖拽或者shift方向键来进入。当选择区域取消时候,Vim返回插入模式。...Ctrl+r 重做最后一次“撤销”改变 vim基础操作 - 保存文件并退出 退出插入模式插入模式按ecs键退出插入模式 常用保存/退出命令: :w 保存 :q 退出 :wq

27840

文本编辑器及文本处理 文本编辑器介绍 常见Linux文本编辑器有: emacs nano gedit kedit vi vimLinux文本编辑器-emacs emacs是一款功能强大

这个模式中,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择高亮文本,并且自动进入插入模式。 命令行模式命令行模式中可以输入会被解释成并执行文本。...插入普通模式:这个模式插入模式ctrl-o键时候进入。...这个时候暂时进入普通模式,执行完一个命令之后,Vim返回插入模式 插入可视模式:这个模式插入模式ctrl-o键并且开始一个可视选择时候开始。可视区域选择取消时候,Vim返回插入模式。...插入选择模式:通常这个模式插入模式鼠标拖拽或者shift方向键来进入。当选择区域取消时候,Vim返回插入模式。...Ctrl+r 重做最后一次“撤销”改变 vim基础操作 - 保存文件并退出 退出插入模式插入模式按ecs键退出插入模式 常用保存/退出命令: :w 保存 :q 退出 :wq

41240

vivim编辑器必知必会

vim编辑器三种模式:一般模式、编辑模式和命令行模式一般模式中可以进行删除、复制和粘贴功能,但是无法编辑文件内容。从一般模式切换到编辑模式可以按i、I、o、O、a、A、r、R键。...按Esc键可以回到一般模式一般模式中输入:、/、?三个中任意一个可以将光标移到最下面的一行。...一般模式切换到编辑模式: i,I:进入插入模式,i从目前光标所在处插入。I目前所在行第一个非空格字符处开始插入。 a,A:进入插入模式。a从目前光标所在处下一个字符处开始插入。...A从所在行最后一个字符处开始插入。 o,O:进入插入模式。o在下一行插入。O在上一行插入。 r,R:进入替换模式。r只替换光标所在那个字符一次。...我们vim一般模式Ctrl+z组合键,vim就会被丢到后台执行。回到命令提示符环境后,我们模拟将vim工作不正常中断。 kill -9 %1;强制杀死制定进程。

88700

Linux Vim编辑器基本使用

① 复制当前行(光标所在那一行) 按键:yy 粘贴:在想要粘贴地方按p 键【将粘贴在光标所在行下一行】,如果想粘贴在光标所在行之前,则使用P键 ② 从当前行开始复制指定行数,复制5行,5yy...☆ 如何进入末行模式 进入末行模式方法只有一个,命令模式使用冒号:方式进入。 ☆ 末行模式我们能做什么 文件保存、退出、查找与替换、显示行号、paste模式等等 ☆ 保存/退出(!)...导致遇到换行符时候,如果Vim开启了自动缩进,就会默认把上一行缩进插入到下一行开头,最终使代码变乱。...命令模式 + i : insert缩写,代表光标之前插入内容 命令模式 + a : append缩写,代表光标之后插入内容 3)退出编辑模式 在编辑模式中,直接按Esc,即可从编辑模式退出到命令模式...五、可视化模式 1)如何进入到可视化模式 命令模式中,直接按ctrl + v(可视)或V(可视行)或v(可视),然后按↑ ↓ ← →方向键来选中需要复制区块,按y 键进行复制(不要按yy),

3K21

vi与vim区别以及常用命令

模式,用户输入任何字符都被vi当做文件内容保存起来,并将其显示屏幕上。文本输入过程中,若想回到命令行模式,按”ESC”键即可。...命令模式,用户按“:”键即可进入末行模式,此时vi会在显示窗口最后一行(通常也是屏幕最后一行)显示一个“:”作为末行模式提示符,等待用户输入命令。...多数文件管理命令都是在此模式执行把编辑缓冲区内容写到文件中等)。末行命令执行完后,vi自动回到命令模式。...2、插入模式 (Insert-mode) 正常模式中按i, a, o, I,A,O键,会进入插入模式。现在只用记住按i键会进行插入模式插入模式中,击键时会写入相应字符。...四、VI与VIM常用命令 注:由于VI与VIM命令上几乎相同,所以这里那VIM例。

1.3K20

2023最全vim编辑器教程(详细、完整)-编辑器之神

一、vi和vim介绍 vi和vim是两款常用文本编辑器。vi是Unix系统中最早文本编辑器之一,vim是vi改进版本。 vi具有简单、高效特点,可以终端中使用。...它具有多种模式,包括命令模式插入模式和底行模式命令模式,用户可以执行各种编辑操作,移动光标、删除字符、复制粘贴等。插入模式,用户可以输入文本。...底行模式,用户可以执行一些底行命令,保存文件、退出编辑器等。 vim是vi改进版本,也是一个强大文本编辑器。它保留了vi所有功能,并添加了许多新特性。...: i 光标所在字符前开始插入 a 光标所在字符前开始插入 o 光标所在行下面另起一行开始插入 I 光标所在行行首开始插入,若行首有空格则在空格后插入 A 光标所在行行尾开始插入 O 光标所在行上面另起一行开始插入...S 删除光标所在行并开始插入 按照以上不同方式进入编辑模式后,正常使用键盘进行增删改即可,重点掌握前两种方式,退出编辑模式键盘按ESC键; 七、vim功能模块 1.代码着色 语法1::syntax

2K50

舒适美观mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv

mv iterm2 .iterm2指令隐藏这个文件夹, 也可以不隐藏, 看你喜欢了. ----- 毛玻璃 然后可以调整一透明度和模糊度, b格满满毛玻璃效果就出现了: [image] [0081Kckwly1glarvj1kmbj31dd0u0qj9...set cursorline " 取消光标闪烁 set novisualbell " 总是显示状态行 set laststatus=2 " 状态栏显示当前执行命令 set showcmd "...标尺功能, 显示当前光标所在行列号 set ruler " 设置命令行高度2 set cmdheight=2 " 粘贴时保持格式 " set paste " 高亮显示匹配括号 set showmatch...set autoindent " c程序提供自动缩进 set smartindent " 使用c样式缩进 set cindent " 制表符4 set tabstop=4 " 统一缩进...时关闭折叠代码 set nofoldenable 进入vim命令模式, za即可折叠当前 zM关闭所有折叠 zR打开所有折叠 [image] ----- 插件管理和使用 安装管理工具vundle:

3.9K30

Vim编辑器

2)编辑模式(输入/插入模式命令模式输入小写字母 a 或小写字母 i 即可进入编辑模式模式可以对文件内容进行编辑。...,复制5行,5yy粘贴︰在想要粘贴地方按p键【将粘贴在光标所在行下一行】 ,如果想粘贴在光标所在行之前,则使用P键。...2.6 可视化模式1)如何进入可视化模式命令模式,直接按 ctrl + v(可视)或V(可视行)或v(可视),然后按↑ ↓ ← →方向键来选中需要复制区块,按y 键进行复制(不要按yy),...2)可视化模式复制操作第一步:命令模式,直接按小v ,进入可视化模式第二步:使用方向键↑↓← →选择要复制内容,然后按 y 键第三步:移动光标,停在需要粘贴位置,按 p 键进行粘贴操作3)配置文件添加多行注释...2)异常退出解决方案什么是异常退出:在编辑文件之后并没有正常去wq(保存退出),而是遇到突然关闭终端或者断电情况,则会显示下面的效果,这个情况称之为异常退出。

22621

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

.退出方式 补充一些win10快捷键 Linux_day04 一.vim编辑器 vim三种模式 命令模式 不能对文件直接编辑,但可以通过快捷键删除行,复制,粘贴,移动光标等 编辑模式-输入...复制命令是y,即yank(抽出) ,常用命令如下: y 使用v模式选定了某一时候,复制选定到缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n数字); y^ 复制当前到行头内容...: 打开两个——#vim passwd password 查看已打开文件——输入:files %a位置有2种显示可能: %a:active意思,表示当前处于显示文件,或理解活跃...:默认显示行号 set nu ;显示不着色 syntax off c.全局配置文件(vim自带,位置/etc/vimrc,一般不要修改) 当既有个人配置文件又有全局配置文件时,优先执行个人配置文件...,可以理解备份) 将此文件删除后可以正常访问。

1.5K20

vim常用命令详解(vim使用教程)

正则表达式),关于patterns具体内容我没有看过,但是正常情况,你只要输如你想找内容就好了 命令 vim +/诙谐 a.txt 运行结果如下:绿色位置光标的初始位置,暗黄色位置所有匹配到文字...虽然很简单,但是作为一名计算机人,还是会各种命令更有成就感 vim五种模式(是我自己定义五种) 正常模式:这是最基本模式以下任何模式中都可以通过点击Esc回到正常模式 插入模式模式可通过键盘输入字符串...,正常模式,按i,a,o都可以进入插入模式,i从当前光标所在字符前一个字符开始插入,a从当前光标的后一个字符开始插入,o从当前光标的下一行开始插入 可视模式:可视模式可以对文本进行选中,然后方便复制...,粘贴等操作,正常模式只能同时选中一个字符,所以如果你想删除多个字符或者多行字符是比较不方便—当然正常模式确实有命令可以解决这个问题,但是相比可视模式有点复杂,正常模式按v可进入可视模式,按...另外在可视模式,也可以用v,V,Crtl+v在三种可视模式切换 替换模式正常模式按R可进入替换模式,从当前光标处开始,键盘输入字符会替换掉文本已经有的字符 末行模式:按:和/可进入末行模式

3K30
领券