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

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

, 开始插入字符 O - 在当前行之上另起一行, 开始插入字符 ea - 从当前单词末尾开始插入 Ctrl + h - 插入模式,删除光标前的字符 Ctrl + w - 插入模式,删除光标前的单词...Ctrl + j - 插入模式,另起一行 Ctrl + t - 插入模式,向右缩进,宽度由 shiftwidth 控制 Ctrl + d - 插入模式,向左缩进,宽度由 shiftwidth...控制 Ctrl + n - 插入模式光标之前插入自动补全的下一个匹配项 Ctrl + p - 插入模式光标之前插入自动补全的上一个匹配项 Ctrl + rx - 插入寄存器 x 的内容...- 将光标处到行尾删除, 然后进入插入模式 ciw - 将光标所在的单词删除, 然后进入插入模式 cw or ce - 从光标位置开始, 修改单词 s - 删除当前字符, 然后进入插入模式 S - 清空当前行...- 进入可视模式, 移动光标高亮选择, 然后可以对选择的文本执行命令(如 y - 复制) V - 进入可视模式(行粒度选择) o - 切换光标到选择区开头/结尾 Ctrl + v - 进入可视模式

48221

linuxvim命令详解

跳转至上次编辑位置 屏幕上移动 H 移动光标到当前屏幕上最上边的一行 M 移动光标到当前屏幕上中间的一行 L 移动光标到当前屏幕上最下边的一行 书签 ma 把当前位置存成标签...擦除从当前位置至行末的内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符 u 撤销 ctrl+r...< 将当前行左移一个单位(一个tab符) == 自动缩进当前行 插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后...A 追加模式,置光标于行末 o 在当前行之下新加一行,并进入插入模式 O 在当前行之上新加一行,并进入插入模式 Esc 退出插入模式 可视模式 标记文本 v 进入可视模式...,单字符模式 V 进入可视模式,行模式 ctrl+v 进入可视模式,列模式,类似于UE的列模式 o 跳转光标到选中的另一个端点 U 将选中中的内容转成大写 O

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

Linux | vim 编辑器 3 种模式的使用小结

插入 我们常用的插入常常都是移动光标插入位置后按i进入 现在还有其他更加便捷的操作: •I 光标移动至行首•A光标移动至行尾•a光标移动至下一位•O光标插入新的一行•o光标插入新的一行 复制粘贴...(末行模式) 进入 •正常模式Esc + :进入 常用命令 •: w /文件名 即可直接保存为指定路径的其他文件•: !...string/new string/g -- 指定行数范围内的多个替换 查找 •/[ 字符 ]可以vim中查找字符,多个查找结果可以使用 n 切换下一个查找结果,使用 shift + n 切换上一个查找结果...vim 设置 •显示/隐藏行号•:set nu / :set nonu [临时设置]•vim /etc/vimrc 最后一行添加 set nu [ 永久设置 ] 可视模式 •v -- 字符可视模式•V...-- 行可视模式•ctrl + v -- 可视模式•配合 d 和 I 做的便利操作 EOF

1.2K31

Mac之vim普通命令使用

跳转至上次编辑位置屏幕上移动 H 移动光标到当前屏幕上最上边的一行 M 移动光标到当前屏幕上中间的一行 L 移动光标到当前屏幕上最下边的一行 书签 ma 把当前位置存成标签...< 将当前行左移一个单位(一个tab符) == 自动缩进当前行 插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后...A 追加模式,置光标于行末 o 在当前行之下新加一行,并进入插入模式 O 在当前行之上新加一行,并进入插入模式 Esc 退出插入模式 可视模式 标记文本 v 进入可视模式...,单字符模式 V 进入可视模式,行模式 ctrl+v 进入可视模式,列模式,类似于UE的列模式 o 跳转光标到选中的另一个端点 U 将选中中的内容转成大写 O...{}中的内容,不含{} 对标记进行动作 > 右移 < 左移 y 复制 d 删除 ~ 切换中内容的大小写

6.2K30

spacemacs HowToUse 常用概念和模式切换

插入模式:可以输入文本,正常模式,按i、a、o等都可以进入插入模式可视模式:正常模式按v可以进入可视模式可视模式,移动光标可以选择文本。按V进入可视模式, 总是整行整行的选中。...ctrl+v进入可视模式。 替换模式:正常模式,按R进入。...模式切换 键 功能 i 光标左侧输入正文 I 光标所在行的行首输入正文 a 光标右侧输入正文 A 光标所在行的行尾输入正文 o 光标所在行的下一行增添新行,光标位于新行的行首 O 光标所在行的上一行增添新行...,光标位于新行的行首 gI 在当前行第一列插入 40i+ 在当前位置插入40个 +组成的分割线。...可依次类推 :r filename 在当前位置插入另一个文件的内容 :[n]r filename 第n行插入另一个文件的内容 :r !date 光标插入当前日期与时间。同理,:r !

97320

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

可视模式:正常模式按v可以进入可视模式可视模式,移动光标可以选择文本。按V进入可视模式, 总是整行整行的选中。...ctrl+v进入可视模式,之后使用 j/k/h/l键可以选中一 替换模式:正常模式,按R进入。 备注:插入模式iao有什么区别呢?...y1G或ygg: 复制光标以上的所有行。 yG: 复制光标以下的所有行。 yaw和yas:复制一个词和复制一个句子,即使光标不在词首和句首也没关系。 d: 删除(剪切)可视模式选中的文本。...可视模式,选择要调整的代码,按=,代码会按书写规则缩排好。 或者n =,调整n行代码的缩排。...一些小功能 简单计算器: 插入模式,输入C-r =,然后输入表达式,就能在 光标处得到计算结果

4.6K10

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

移动光标 vim中移动光标跟其它的编辑器中有非常大的差别,只是一旦学会了,就会飞速的文本中移动了。 h,j,k,l     左,。上。...跳转至上次编辑位置 屏幕上移动 H     移动光标到当前屏幕上最上边的一行 M     移动光标到当前屏幕上中间的一行 L     移动光标到当前屏幕上最下边的一行 书签 ma     把当前位置存成标签...符) ==     自己主动缩进当前行 插入模式 i     从当前光标处进入插入模式 I     进入插入模式。...并置光标于行首 a     追加模式,置光标于当前光标之后 A     追加模式,置光标于行末 o     在当前行之下新加一行,并进入插入模式 O     在当前行之上新加一行,并进入插入模式 Esc...     退出插入模式 可视模式 标记文本 v     进入可视模式,单字符模式 V     进入可视模式,行模式 ctrl+v     进入可视模式,列模式

2.1K31

过年红利之福利篇

玩转Linux常用操作 导语用户切换vi基本操作异常处理保存退出移动移动(程序)选中文本(可视模式)删除复制粘贴移动下一行替换缩进查找替换多行注释文件浏览器分屏命令 导语 大家好,我是光城,终于出来冒泡了...mx mark 添加标记x,x可以是a~z和A~Z之间的任意一个字母 'x 直接定位到标记x所在位置 选中文本(可视模式) v 可视模式光标位置开始按照正常模式选择文本 V 可视模式 选中光标经过的完整行...ctrl+v 可视模式 垂直方向选中文本 ggvG 选中所有内容 删除 可以配合可视模式删除选中的内容,x或d都可以 nx cut 删除n个字符,删除当前字符用x命令 d delete 删除移动命令对应的内容...i 当前插入 I 行首插入 a 当前字符插入 A 行末插入 替换 r 替换当前字符 R 替换当前行光标后的字符 缩进 >> 向右增加缩进 << 向左缩进 ....全局替换 :%s/旧文本/新文本/g 可视范围替换 :s/旧文本/新文本/g 确认替换 :%s/旧文本/新文本/gc 多行注释 切换到代码首位(^)->进入可视模式(ctrl+b 按j向下选择多行

74130

vim编辑器

4.3 选中文本(可视模式) 学习 复制 命令前,应该先学会 怎么样选中 要复制的代码 vi 中要选择文本,需要先使用 Visual 命令切换可视模式 vi 中提供了 三种 可视模式,可以方便程序员选择...选中文本的方式 按 ESC 可以放弃选中,返回到 命令模式 命令 模式 功能 v 可视模式光标位置开始按照正常模式选择文本 V 可视模式 选中光标经过的完整行 Ctrl + v 可视模式 垂直方向选中文本...4.6 复制、粘贴 vi 中提供有一个 被复制文本的缓冲区 复制 命令会将选中的文字保存在缓冲区 删除 命令删除的文字会被保存在缓冲区 需要的位置,使用 粘贴 命令可以将缓冲区的文字插入光标所在位置...正常开发时, 进入编辑模式之前,不要按数字 演练 2 —— 利用 可视 给多行代码增加注释 开发中,可能会遇到一次性给多行代码 增加注释 的情况 Python 中,要给代码增加注释,可以代码前增加一个...# 要实现这个效果可以 命令模式 移动到要添加注释的 第 1 行代码,按 ^ 来到行首 按 CTRL + v 进入 可视 模式 使用 j 向下连续选中要添加的代码行 输入 I 进入 编辑模式

1.9K40

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

Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,正常模式,按i、a、o等都可以进入插入模式。...可视模式:正常模式按v可以进入可视模式可视模式,移动光标可以选择文本。按V进入可视模式, 总是整行整行的选中。ctrl+v进入可视模式。 替换模式:正常模式,按R进入。  ...important">d: 删除(剪切)可视模式选中的文本。d: 从光标当前位置复制到行尾。...可视模式的U或u:把选中的文本变为大写或小写。 gu(U)接范围(如$,或G),可以把从光标当前位置到指定位置之间字母全部 转换成小写或大写。...可视模式,选择要调整的代码,按=,代码会按书写规则缩排好。 或者n =,调整n行代码的缩排。

2.7K20

vim实用指南(一)

通过vim打开一个文件,默认就是进入一般命令模式,可以输入:进入底部命令模式。 1.1.2 插入模式(insert模式): 可以输入文本,一般命令模式,按i、a、o等都可以进入插入模式。...1.1.3 可视模式(visual 模式): 一般命令模式按v可以进入可视模式可视模式,移动光标可以选择文本。 按V进入可视模式, 总是整行整行的选中。 ctrl+v进入可视模式。...在行首插入 o 在下一行插入 O 在上一行插入 ​ ciw 删除当前一个单词,并进入插入模式 ct" 删除双引号中间的内容,并进入插入模式 ctf 删除从当前位置到下一个...1.2.10 改变大小写: shift ~: 反转光标所在字符的大小写。 可视模式的U/u:把选中的文本变为大写或小写。...v 可视字符 ,可以选择多个字符 ,再按U ,可以将小写切换为大写 V 可视行,可以选择多行,再按u,可以将大写切换为小写 1.2.11 文件加解密: vim -x file: 开始编辑一个加密的文件

82610

Vim列操作

一、可视模式 按v启用可视模式,之后移动光标可以选择。 如: ? 如果想整行操作,则用大写的V,再移动光标可以按行为单位进行选择。...二、列块操作 word中有一个功能,按alt加鼠标拖动,可以拖出矩形vim同样具有此功能。 如: ?...方法是: control+v,启用可视模式,之后移动鼠标,可以选中某一个矩形,对于有规律的表格可以用这个功能。...目前当前光标所在的位置是右下角,可以在这个的四角进行移动光标,方法就是按o,O来切换四个顶点。...四、实例二 选定行的vim行前面加上// ,一般语言中表示注释 光标定位到要操作的地方。 CTRL+v 进入“可视 模式,选取这一列操作多少行。 SHIFT+i(I) 输入要插入的内容。

95730

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

强行写入当前文件并退出 插入命令备忘单 a 光标插入 A 在行尾插入 i 光标插入 I 在行中的第一个非空白之前插入 gI 第 1 列中插入 o 光标下方开始新行并插入 O 光标上方开始新行并插入...dw删除一个词 D删除从光标所在位置到行尾的所有内容 d0删除从光标所在位置到行首的所有内容 dgg删除从光标所在位置到文件开头的所有内容 dG删除从光标所在位置到文件末尾的所有内容 x删除单个字符...编辑文本命令备忘单 r替换单个字符(并返回命令模式) cc替换整行(删除该行并进入插入模式) C/ c$从光标处替换到行尾 cw从光标处替换到词尾 s删除一个字符(并进入插入模式) J将下面的行合并到当前行...向后搜索 * 向前搜索光标下的单词 # 向后搜索光标下的单词 r 替换光标位置的单个字符 R 替换从光标位置开始的字符 cc 替换整行 :%s/search/replace/g 用replace替换每次出现的搜索...命令模式执行: v允许选择文本片段的可视模式 V允许选择整行的可视模式 CTRL+v允许选择文本的视觉 可视模式执行: >向右缩进 <向左缩进 y复制 d剪切 ~大小写切换 u将选中文本转换为小写

1.5K20

说实话,Intellij IDEA 自带的 Vim 插件真心不错。。。

切换Vim模拟器状态 这个插件允许设置一个快捷键一键开启或关闭,切换模式时会同时自动切换keymap,十分方便。...I - 光标移动到行首并进入插入模式 A - 光标移动到行尾并进入插入模式 s - 删除光标所在字符并进入插入模式 S - 删除光标所在行并进入插入模式 c - 删除光标所在位置周围某个范围的文本并进入插入模式...Vim中选择区域会高亮显示,因此称为“可视模式”。 v - 进入字符选择模式, V - 进入行选择模式, Ctrl+v - 进入选择模式。 进入相应模式后移动光标即可选中文本。...过程中可按o键令光标选区两端切换选择模式中选中多行,然后按I或A后输入文本,再退出插入模式,所输入的文本将自动加入到每一行的开头或结尾。 7....使用 :%s/正则表达式/替换文本/g 在当前文件内替换所有出现的匹配 可视模式选中文本后,使用:’s/正则表达式/替换文本/g 命令可在选中区域中替换文本。

12.4K42

Jupyter notebook 的使用

原始的 Python shell 与 IPython 中,可视单独的窗口中进行,而文字资料以及各种函数和类脚本包含在独立的文档中。...Ctrl-M 切换到命令模式 Shift-Enter 运行本单元,选中下一单元 新单元默认为命令模式 Ctrl-Enter 运行本单元 Alt-Enter 运行本单元,在下面插入一单元 新单元默认为编辑模式...+Enter 运行当前并在下方插入 V 在当前下方粘贴 Y 切换到代码状态 Z 撤销删除操作 M 切换到MarkDown状态 D,D 删除选中的代码 R 切换到Raw NBConvert Shift...Ctrl+Shift+Z 重复 Ctrl+Enter 运行当前 Ctrl+Home 移动光标首 Alt+Enter 运行当前并在下方插入 Ctrl+End 移动光标尾 Ctrl+Shift...+- 按光标位置分割当前 Ctrl+← 光标左移一个词 Ctrl+S 保存并设置检查点 4 修改jupyter notebook的主题 主题地址:https://github.com/dunovank

1.4K20

vim 使用教程

vim介绍 vim是上古时期的一个高效的文本编辑器,可以脱离鼠标通过键盘快速的移动光标位置进行文档编辑.具有强大的可扩展性. vim模式切换 普通模式模式是vim的默认模式 插入模式模式是一般编辑器的正常模式...,模式进行文档的编辑工作 可视模式模式通过光标移动,高亮选择区 命令行模式模式执行一些vim编辑器的设置及文档替换等及一些vim支持的命令操作 普通模式 ——> 插入模式 操作 说明...i 光标左侧插入正文 a 光标右侧插入正文 o 光标所在行的下一行增添新行 O 光标所在行的上一行增添新行 I 光标所在行的开头插入 A 光标所在行的末尾插入...插入模式 ——> 普通模式 按ESC由插入模式切换到普通模式 普通模式 ——> 可视模式 操作 说明 v 字符移动高亮 V 按行高亮 ctrl + v 按高亮 vi{  选中{}中间的内容,不包括{}...可视模式 ——> 普通模式 模式v的反操作 普通模式 ——> 命令行模式 命令行模式输入":"进入命令行模式 光标移动 字符移动 操作 说明 h 左 j k 上 l 右 单词移动 操作 说明

3K40

论vim使用之瞎扯淡

【简单理解类似于Windows上的文本和notec++软件】 模式介绍: 普通:默认,只能看不能改 插入:编辑、可改可保存 可视光标移动,高亮选择展示 命令行:执行设置、文档、替换及vim支持的命令操作...从插入回到普通 直接按键盘上的ESC,插入切换到普通 从普通到可视 操作 说明 v 移动字符高亮度显示 V 按照行来进行高亮度显示 ctrl + v 按照来进行高亮度显示 vi{ 选中{}里面的内容,...可视模式 ——> 普通模式 模式v的反操作 普通模式 ——> 命令行模式 命令行模式输入":"进入命令行模式 光标移动 字符移动 操作 说明 h 左 j k 上 l 右 单词移动 操作 说明...c$ 从光标位置开始, 修改当前行 ciw change (replace) entire word cw 从光标位置开始, 修改单词 s 删除当前字符, 然后进入插入模式 S 清空当前行, 然后进入插入模式...y$ 复制, 从光标位置到行末 p 光标后粘贴 P 光标前粘贴 dd 剪切当前行 ndd 剪切 2 行 dw 剪切当前单词 D 剪切, 从光标位置到行末 d$ 剪切, 从光标位置到行末 (同D)

62330

vim命令总结,新手必看!

插入模式正常模式,按i、a、o等都可以进入插入模式可视模式:正常模式按v可以进入可视模式可视模式,移动光标可以选择文本。总是整行整行的选中。ctrl+v进入可视模式。...添加文本 i 光标插入文本 I 在当前行首插入文本 a 光标插入文本 A 在当前行末插入文本 o...在当前行的下边插入新行 O 在当前行的上边插入新行 s 删除光标所在处字符,并进入插入模式 S 删除光标所在的行,并进入插入模式 :r...每个替换忽略大小写 :set ff=unix :%s/\\r\\+$//e doc文档转换成unix格式 :set fileencoding=utf-8 设置文件编码 复制 y: 复制可视模式选中的文本...[n]X: 剪切光标左边n个字符,相当于d[n]h。 d: 删除(剪切)可视模式选中的文本。 d$ or D: 删除(剪切)当前位置到行尾的内容。

31720

Linux D02 VI编辑器_终端编辑器(重点重点重点)

命令功能%括号匹配及切换 3.3 选中文本(可视模式) 学习 复制 命令前, 应该先学会 怎么样选中 要复制的代码 vi 中要选择文本, 需要显示 visual 命令切换可视模式 vi 中提供了...三种 可视模式, 可以方便程序员的选择 选中文本的方式 按 ESC 可以放弃选中, 返回到 命令模式 命令 模式 功能 v 可视模式光标位置开始按照正常模式选择文本 V 可视模式 选中光标经过的完整行...Ctrl + v 可视模式 垂直方向选中文本 可视模式, 可以和 移动命令 连用, 例如 ggVG 能够 选中所有的内容 3.4 撤销和恢复撤销(保命指令) 在学习编辑命令之前,先要知道怎样撤销之前一次...开发中, 通过单词快速匹配, 可以快速看到这个单词在其他位置使用过 3.9 查找并替换 vi 中查找和替换命令需要在 末行模式 执行 记忆命令格式 :%s///g 全局替换 可视区域替换 先选中...^E 向下滚屏 ^Y 向上滚屏 3.10 插入命令(重要) vi 中除了常用 i 进入编辑模式 外, 还提供了一命令同样可以进入编辑模式 命令 英文 功能 常用 i insert 在当前字符前插入文本

1.1K20

【Linux】深入理解awk命令

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

11010
领券