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

vivim常用命令

,按结束 大C 替换当前行后面的部分,并进入插入模式,按结束 小cc 替换当前行(大S),并进入插入模式,按结束 cw 替换当前单词并进入插入模式,按结束 小s 替换当前字符并进入插入模式,按结束 ~...当前行: :s/foo/bar/g 全文: :%s/foo/bar/g 选区,在Visual模式下选择区域后输入:,Vim即可自动补全为 :'。...\c(不敏感)或\C(敏感) :%s/foo\c/bar c表示需要确认,例如全局查找”foo”替换为”bar”并且需要确认: :%s/foo/bar/gc 回车后Vim会将光标移动到每一次”foo...按下y表示替换,n表示不替换,a表示替换所有,q表示退出查找模式, l表示替换当前位置并退出。^E与^Y是光标移动快捷键,参考: Vim中如何快速进行光标移动。

86020

转战 VIM-效率最高化

Vim 的命令冲突,这个可以根据需求进行取舍 Vim 编辑模式 普通模式下按下 i 进入插入模式:1....插入模式下按下 Esc 进入普通模式 如果不确认在哪个模式就按两下 Esc 回到普通模式 普通模式 Hints:1..../ $ 行尾 单独使用可以跳到行尾,也可配合其他命令使用 r 替换 可以替换单个字符,如果选中多个字符则会换为相同长度的重复单个字符 % 跳转括号 跳转到对应括号的字符处 a 在光标之后插入文本 在行末插入文本...快速选取 2 [^2]: [http://www.vimer.cny](http://www.vimer.cn) 例如需要选取大括号内的数据,只需要输入vi[ 即可快速选中括号内所有数据,而不用移动鼠标来进行选取...cards{Enter} : 跳转到前一个 cards 的位置并取消选择 5ddq : 删除 5 行并停止录制 然后如果想要删除特定 item 就只需要输入@a来调用变量a里面保存的宏命令 参考文献 Vintage

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

    VSC x VIM - 反正多学几个快捷键没有坏处

    ) y: 复制 v: 进入 VISUAL 模式 混合使用 dd: 删除一行 cc: 删除一行并从非空位置开始输入 yy: 复制一行 2yy: 复制三行 di(/dib: 删除小括号内的内容 da(/dab...- 基础 编辑模式 普通模式下按下 i 进入插入模式 使用 i 将光标定位到选择内容前方 使用 a 将光标定位到选择内容后方 插入模式下按下 Esc 或者 Ctrl+[ 回到普通模式 如果不确认在哪个模式就按两下...Esc 回到普通模式 普通模式 {char} 指任何可输入字符 指 Enter 按键 指按住 Ctrl 然后按下 {char} 对应的按钮 简单命令 命令码 含义.../ $ 行尾 单独使用可以跳到行尾,也可配合其他命令使用 r 替换 可以替换单个字符,如果选中多个字符则会换为相同长度的重复单个字符 % 跳转括号 跳转到对应括号的字符处 a 在光标之后插入文本 在行末插入文本...blank 的位置 注意是 g 后面带上一个下划线 o O 在当前行的前或后重新创建一行开始输入并进入编辑模式 这里是大小写的字母 O I A 在当前行的行首或行尾开始输入并进入编辑模式 附一张

    1.3K10

    vim编辑器使用教程

    在命令模式下,输入“:”或者“/”即可进入末行模式。在该模式下,可以进行的操作有,显示行号、搜索、替换、保存、退出。...二、vim 基本操作 1、编辑 i 进入编辑模式,光标前插入字符 a 进入编辑模式,光标后插入字符 o 进入编辑模式,光标所在行的下一行插入 I 进入编辑模式,光标所在行的行首插入 A 进入编辑模式,光标所在行的行末插入字符...O 进入编辑模式,光标所在行的上一行插入字符 替换单个字符 r 命令模式下替换光标选中字符 s 删除光标所在字符并进入编辑模式 S 删除光标所在行并进入编辑模式 x 删除光标所在字符,工作模式不变...line-G 缺点是没有回显 末行模式下行跳转 :line-回车 跳转首行 gg (命令模式) 跳转末行 G (命令模式) 大括号跳转 命令模式下,光标处于左大括号时,使用%跳转到对应右大括号...Ctrl-n 下一条命令 6、自动缩进 gg=G (命令模式) 在这之前要进行 vimrc 修改,不然自动缩进是 8 个空格 ubuntu 的 vimrc 位置在/etc/vim/vimrc 在文件末尾添加三行

    6.7K40

    如何用Vim提高开发效率

    实际上,现在大部分IDE都能通过插件的形式支持Vim了。所以,只需要掌握Vim的基本使用,在支持Vim的IDE都能很快上手,熟悉的操作,熟悉的手感。...Vim模式 Vim可分为3种模式,分别是Normal模式、Visual模式和Insert模式。以下的基本操作都是在Normal模式进行。三种模式的区别这里不详解了,Bing搜索有很多相关的基础教程。...键位 Ctrl + e(向下滚动一行内容) Ctrl + y(向上滚动一行内容) 编辑模式 插入 键位 i(在光标处插入,insert首字母小写) I(在行首插入,insert首字母大写) a(在光标处后一个字符插入...,append首字母小写) A(在行尾插入,append首字母大写) o(在上一行插入) O(在下一行插入) cc/S(清除当前行并进入插入模式) s(清除当前字符并进入插入模式) 恩,这个很简单,就不贴图了...选择文本 键位 以下如果将i换成a,则会将符号也包含进去 vib(选中小括号内的内容) viB(选中大括号内的内容) vi"(选中双引号内的内容) vi'(选中单引号内的内容) vi 同理,将选择操作

    1.8K80

    Visual Studio中安装viemu后,vim vax 快捷键大全

    高效率移动 在插入模式之外 基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面VIM就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。...使用VIM,你就不用频繁的在箭头键和字母键之间移来移去了,这会节省你很多时间。当你在命令模式时,你可以用h,j,k,l来分别实现左,下,上,右箭头的功能。...高效的输入 使用关键词自动完成 VIM 有一个非常漂亮的关键词自动完成系统。这表示,你可以输入一个长词的一部分,然后按一下某个键,然后VIM就替你完成了这个长词的输入了。...下面是最常用的一些: i:在当前字符的左边插入 I:在当前行首插入 a:在当前字符的右边插入 A:在当前行尾插入 o:在当前行下面插入一个新行 O:在当前行上面插入一个新行 c{motion}:删除motion...经常使用的模式,所以亲自尝试一下它。 V:按行选择。这在你想拷贝或者移动很多行的文本的时候特别有用。 :按块选择。非常强大,只在很少的编辑器中才有这样的功能。

    1.1K50

    VSC x VIM - 反正多学几个快捷键没有坏处

    基础 Windows 取消连续相同按键的延迟 控制面板\所有控制面板项\轻松使用设置中心\设置筛选键 里面将 启用重复键和慢速键 打开 编辑模式 普通模式下按下 i 进入插入模式 使用 i 将光标定位到选择内容前方...使用 a 将光标定位到选择内容后方 插入模式下按下 Esc 或者 Ctrl+[ 回到普通模式 如果不确认在哪个模式就按两下 Esc 回到普通模式 Command Cheatsheet 移动 (motion...) y: 复制 v: 进入 VISUAL 模式 混合使用 dd: 删除一行 cc: 删除一行并从非空位置开始输入 yy: 复制一行 2yy: 复制三行 di(/dib: 删除小括号内的内容 da(/dab.../ $ 行尾 单独使用可以跳到行尾,也可配合其他命令使用 r 替换 可以替换单个字符,如果选中多个字符则会换为相同长度的重复单个字符 % 跳转括号 跳转到对应括号的字符处 a 在光标之后插入文本 在行末插入文本...blank 的位置 注意是 g 后面带上一个下划线 o O 在当前行的前或后重新创建一行开始输入并进入编辑模式 这里是大小写的字母 O I A 在当前行的行首或行尾开始输入并进入编辑模式 附一张

    1.4K10

    为什么要选择Vim编辑器

    高效率移动编辑 1、在插入模式之外 基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。...下面是最常用的一些: i:在当前字符的左边插入 I:在当前行首插入 a:在当前字符的右边插入 A:在当前行尾插入 o:在当前行下面插入一个新行 O:在当前行上面插入一个新行 c{motion...c:剪贴选择的内容到剪贴板并且进入插入模式。 在非可视选择模式下剪切和拷贝 如果你很清楚的知道你想拷贝或者剪切什么,那你根本就不需要进入可视选择模式。...:set number :set ruler :syntax on :set smartindent 命令,如果将平时在底行模式下输入的命令直接写入配置文件,则以后使用Vim时不用再次输入这些命令。...首先,试着在Vi的底行模式下输入如下命令,如果不支持的话,去下载一个Vim的全版本,sudo apt-get install vim-full。 以下是修改配置文件的方法: (1).

    1.3K30

    最强编辑神器VIM全讲解

    命令模式的功能很丰富,使操作便捷。 插入模式(Insert mode) 只有在Insert mode下,才可以做 文字输入 ,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。...为什么不能输入?...在命令模式下,可以实现对各种模式的切换,比如: 命令模式 切换至 插入模式 :按 i / a / o 进入插入模式,三种方法都具有不同的效果。...,且部分指令单独演示起来效果不太好,所以我就完整演示一下 光标定位组 ,大家看一下效果即可: 3、插入模式 按 i 进入插入模式后,从光标当前位置开始输入 按 a 进入插入模式后,光标往后跳转一个字符...,从跳转后位置开始输入 按 o 进入插入模式后,另起新的一行,从行首开始输入 4、底行模式 命令模式按 shift 进入底行模式。

    2.1K30

    Vim 高级操作一看就会

    在文件之间切换 :n , :N ? 直接切换到想要编辑的文件 :b 1.txt ? 当然了我们为什么跳来跳去,因为这可以完成多个文件之间复制粘贴等组合操作。...普通模式下Ctrl+w j移至下面视窗 普通模式下Ctrl+w k 移至上面视窗 普通模式下Ctrl+w h 移至左边视窗 普通模式下Ctrl+w l 移至右边视窗 ?...+w H 将当前视窗移至左边 普通模式下Ctrl+w L 将当前视窗移至右边 ?...行选择 行选择 Shift+v(小写) , 整行选取,可以上下移动光标选更多的行,再按一次 Shift+v 就可以取消选取。 如下,进入行选择模式,输入4G,跳转到第四行,d删除所选区域。 ?...如下:选择所有的行和第一列所在在区域,shift+i进入插入模式,插入#,双击两次esc,批量注释。然后重复选择动作,输入x删除所选区域。 ?

    94710

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

    二Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。...四插入文本管理 4.1 基本插入 i: 在光标前插入;一个小技巧:按8,再按i,进入插入模式,输入=, 按esc进入命令模式,就会出现8个=。...[n]X: 剪切光标左边n个字符,相当于d[n]h。 y: 复制在可视模式下选中的文本。 yy or Y: 复制整行文本。 y[n]w: 复制一(n)个词。...13.8 多行缩进缩出 正常模式下,按两下>;光标所在行会缩进。 如果先按了n,再按两下>;,光标以下的n行会缩进。 对应的,按两下缩出。...一些小功能 简单计算器: 在插入模式下,输入C-r =,然后输入表达式,就能在 光标处得到计算结果

    4.7K10

    【linux】vim

    ) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。...要查看你的所有模式:打开vim,底行模式直接输入 :help vim-modes 02.基本操作 vim的基本操作: 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面:...[正常模式]切换至[插入模式] 输入a 输入i 输入o [插入模式]切换至[正常模式] 目前处于[插入模式],就只能一直输入文字,如果发现输错了字,想用光标键往回移动,将该字删除,可以先按一下**「...[正常模式]切换至[末行模式] 「shift + ;」, 其实就是输入「:」 退出vim及保存文件,在[正常模式]下,按一下「:」冒号键进入「Last line mode」,例如: : w (...; 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。

    8810

    上古神器Gvim--从入门到精通

    二、Gvim的操作模式 Gvim和Vim差不多,都是有三个模式: 1.命令模式 在这个模式下可以输入命令来操控文件,但它不会输入字符,我们刚启动Gvim时的模式就是命令模式。...2.插入模式 在这个模式下可以输入文本内容到文件中。可以在几种不同的情况下插入字符。...+ 光标移动到非空格符的下一行 - 光标移动到非空格符的上一行 n+空格光标会移动到n个空格处 0+回车 在尾行模式中 按下0然后回车,会将光标移动到第一位 插入命令中的‘H’也可以...gg和1G也可以 $+回车 在尾行模式中 按下$然后回车,会将光标移动到最后一位 插入命令中的‘L’也可以 M插入命令中,光标移动到屏幕的中央那一行的第一个字符 G插入命令中,光标移动到最后一行...按下”i“ 将内容插入到当前光标所在的位置的前面 2).按下"o" 将内容插入到当前光标所在的位置的下一行 3).按下"a" 将内容插入到当前光标所在的位置的后面 4.替换字符 进入命令模式,输入“r”

    93910

    Linux中vi与vim编辑操作

    基本操作 1.1 vi的三种模式 1.命令模式 2.编辑模式 3.末行模式(命令模式下,按“:”即可进入末行模式) 默认情况下,VI编辑器是命令模式,需要在里面写东西的时候需要进入编辑模式 命令模式到编辑模式...:插入命令i,附加命令a,打开命令o,修改命令c,取代命令r,替换命令s 编辑模式到命令模式:Esc 退出流程: 1.进入命令模式 2.进入末行模式 3.在末行模式输入以下内容,对应相应操作 【:w】...2)打开目标文件,光标定位到粘贴位置(从光标的下一行插入),输入”ap 其中”为引号,a为变量名,与复制时所用变量名一致,p为zh粘贴命令。...,自动高亮对应的另一个圆括号、方括号和大括号 set ruler " 在状态栏显示光标的当前位置(位于哪一行哪一列) set guifont=Consolas...,当前处于命令模式还是插入模式 set showcmd " 命令模式下,在底部显示,当前键入的指令。

    3.1K20

    【Linux】linux工具和命令

    文本编写,写代码,vim是一个多模式的编辑器如果想进行编写程序,则需要进入编写模式,编写完成后回退(ESC)到命令模式进行保存,从命令模式进入底行模式(shifst+:)进入底行模式,输入wq,则保存并退出编辑...:定位光标到当前行结尾 ​shift+^:定位光标到当前行首位 ​底行模式中:vs 可以直接打开多个窗口进行输入代码​ 输入ctrl+ww可以在不同文件中进行切换 2.vim配置项说明 set nu...,当前处于命令模式还是插入模式 set showcmd " 命令模式下,在底部显示,当前键入的指令。...操作总结 1.三种模式 正常模式 插入模式 底行模式 2. vim操作 打开,关闭,查看,查询,插入,删除,替换,撤销,复制等等操作。...> 然后重启vim,打开~/XXX.c或~/XXX.cpp, 在normal状态下输入"wm",

    27220

    linux基础命令介绍四:文本编辑 vim

    开始进入的一般都是普通模式,按如下键将进入插入模式: a 在光标所在位置下一个字符开始输入 A 在光标所在行尾开始输入 i 在光标所在位置开始输入 I 在光标所在行首开始输入 o 在光标所在行下新增一行...,并在新增行行首开始输入 O 在光标所在行上新增一行,并在新增行行首开始输入 进入插入模式后,底部会出现-- 插入 --字样;这时就可以在光标位置进行输入了。...从插入模式退回到普通模式按ESC键。 在普通模式按如下键将进入底行模式: : 执行命令 / 正向搜索 ?...在插入模式下(普通模式按a、i、o等),输入一个单词的开头,然后按CTRL-P或CTRL-N就会自动补齐。 底行模式共三个开始字符(:、/、?),其中/和?...用来匹配模式搜索: 如搜索文件内字符串centos: /centos 输入这个字符串之后按回车,vim就会将所有匹配的字符串高亮显示,按下n键,光标就会跳到下一个匹配字符串处,按N键,光标就会跳到上一个匹配处

    1.3K20

    技术创作101训练营——上古神器Gvim--从入门到精通

    二、Gvim的操作模式 Gvim和Vim差不多,都是有三个模式: 1.命令模式 在这个模式下可以输入命令来操控文件,但它不会输入字符,我们刚启动Gvim时的模式就是命令模式。...2.插入模式 在这个模式下可以输入文本内容到文件中。可以在几种不同的情况下插入字符。...光标移动到非空格符的下一行- 光标移动到非空格符的上一行n+空格光标会移动到n个空格处0+回车 在尾行模式中 按下0然后回车,会将光标移动到第一位 插入命令中的‘H’也可以 gg和1G也可以 $...+回车 在尾行模式中 按下$然后回车,会将光标移动到最后一位 插入命令中的‘L’也可以M插入命令中,光标移动到屏幕的中央那一行的第一个字符G插入命令中,光标移动到最后一行num+G n为数字。...按下”i“ 将内容插入到当前光标所在的位置的前面 2).按下"o" 将内容插入到当前光标所在的位置的下一行 3).按下"a" 将内容插入到当前光标所在的位置的后面 4.替换字符 进入命令模式,输入“r”

    69152

    【Linux】一文讲清楚 “vim“ 的指令操作(唯有不断练习,才能熟练)

    本文就是以vim的不同模式作为讲解vim操作的主线,深入讲解在vim不同模式下的各种指令,以及对应的作用。...命令模式下的指令 命令模式下,用户在vim中输入的所有字符都会被认为指令。 2.1 光标移动类指令 指令: gg:作用:定位光标到最开始行。 直接按键盘字母g键两次。...我们只要再底行模式下输入4并按一个回车键,就可以将光标体跳转到第4行。 / 关键字:在vim显示的文本下从第一个关键字的行开始往下搜索,按住n键,就可以搜索下一个含有这个关键字的行。...先输入/,后面直接跟你想要查找的关键字即可。 ? 关键字:在vim显示的文本下从最后一个关键字的行开始往上搜索,按住n键,就可以搜索上一个含有这个关键字的行。 先输入?...q:退出vim。 这里做一个拓展,一般我们可能会遇到vim异常,导致你就算切换到底行模式输入了q键也无法退出,此时我们就得在q后面加一个!号,表示强制退出。

    13010

    IDEA + Vim,竟可以这么牛逼!!

    并且,如果在开启Vim的插入模式下关闭Vim模拟器,下次进入时仍然是插入模式,比较混乱(因为你关闭模拟器就是为了使用默认keymap输入大段代码,重新开启Vim模拟器就是为了使用普通模式下的命令)。...ScrollOff参数 启动Intellij后在Vim模拟器下输入命令:set so=5可以令屏幕滚动时在光标上下方保留5行预览代码(也就是光标会在第5行触发向上滚动,或者在倒数第5行触发向下滚动)。...在代码窗口比较狭小时(例如单步跟踪调试时)非常方便。可惜仅在Vim模拟器开启时有效。 3.行号定位 普通模式下输入行号G或:行号都能快速定位到某一行。...常用的有: o -在当前行下方插入新行并自动缩进 O -在当前行上方插入新行并自动缩进(普通模式下的大写字母命令用shift+字母键输入,下同) i -在当前字符左方开始插入字符 a -在当前字符右方开始插入字符...过程中可按o键令光标在选区两端切换。 在块选择模式中选中多行,然后按I或A后输入文本,再退出插入模式,所输入的文本将自动加入到每一行的开头或结尾。

    2.9K10
    领券