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

vim-神之编辑器-命令汇总笔记

知识汇总: 1:移动光标 h j k l :对应左下上右, e :移动到下一个单词的末尾 w:动到下一个单词的开头 Ctrl + e 向下滚动一行 ​Ctrl + y 向上滚动一行 ​Ctrl + d...在上一行进入插入模式 esc键:退出插入模式 4:保存与退出 需要在命令模式下 按:  键后 q      退出 q!   ...+ 字符串     当前文件向前找 n     查找中继续向下找 N    查找中继续向上找 ​    ​    ​光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?.../输入框分配一个快捷键,输入后就可以打开或者跳转到对应的输入框。...而Gmail的快捷键如j,k上下移动光标也是类似,有兴趣大家可以再自己去了解一下一些常用web应用的快捷键 原创文章,转载请注明: 转载自URl-team 本文链接地址: vim-神之编辑器-命令汇总笔记

1K30

教程 | Vim 教程【命令-操作-快捷键】

:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d 向下滚动半屏 Ctrl + u 向上滚动半屏 Ctrl + f 向下滚动一屏 Ctrl + b 向上滚动一屏 撤销和重做...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...关闭所有窗口,只保留当前窗口 :only 录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

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

    138 条 Vim 命令、操作、快捷键全集

    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d 向下滚动半屏 Ctrl + u 向上滚动半屏 Ctrl + f 向下滚动一屏 Ctrl + b 向上滚动一屏 撤销和重做...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...关闭所有窗口,只保留当前窗口 :only 录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

    1K00

    Vim 命令、操作、快捷键(建议收藏)

    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d 向下滚动半屏 Ctrl + u 向上滚动半屏 Ctrl + f 向下滚动一屏 Ctrl + b 向上滚动一屏 撤销和重做...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...关闭所有窗口,只保留当前窗口 :only 录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

    1.2K10

    vim 常用命令

    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x...= ]] f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。 F 同f,反向查找。...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...关闭所有窗口,只保留当前窗口 :only 录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。

    1.4K21

    Vim 命令、操作、快捷键(收藏大全)

    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d 向下滚动半屏 Ctrl + u 向上滚动半屏 Ctrl + f 向下滚动一屏 Ctrl + b 向上滚动一屏 撤销和重做...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...关闭所有窗口,只保留当前窗口 :only 录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

    96730

    138 条 Vim 命令、操作、快捷键全集

    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d 向下滚动半屏 Ctrl + u 向上滚动半屏 Ctrl + f 向下滚动一屏 Ctrl + b 向上滚动一屏 撤销和重做...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...关闭所有窗口,只保留当前窗口 :only 录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

    1.3K60

    教程 | Vim 教程【命令-操作-快捷键】

    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d 向下滚动半屏 Ctrl + u 向上滚动半屏 Ctrl + f 向下滚动一屏 Ctrl + b 向上滚动一屏 撤销和重做...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...关闭所有窗口,只保留当前窗口 :only 录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

    1K20

    Vim 学习笔记

    VIM下载 vim 启动vim i Insert模式,按 ESC 回到Normal模式 反正如果不知道现在是在什么模式下,就一直按ESC,回到Normal模式,下面功能键都是在Normal模式触发的...,就如同我们按c跟按ctrl+c一样,c在后面就变成了对应的功能键了 x Normal模式下,按x删除当前光标所在的一个字符 其实这个相当于Insert模式下的退格键 :wq 保存+退出vim(:w...不保存直接退出 a 在光标后插入,如果本来光标不在最后就会自动帮你定格到最后输入 o 在当前行后面插入一个新行,相当于记事本一行的最后敲回车键 0 按数字0就是到行头,跟a是相反的 ^ 这个是要结合...v 进入可视化选择后按键盘的上下左右的方向键都会帮你自动选择 可视化选择下 J → 把所有的行连接起来(变成一行) → 左右缩进 = → 自动给缩进 (这个确实挺方便的) 最后 最近比较忙...,后面有时间继续整理,感谢您花时间阅读,期待你能找到一份不错的前端工作,加油!

    33910

    学习vim有这一篇就足够了

    3.打开文件默认进入的就是命令模式,输入模式或者末行模式下按 esc 键进入命令模式 ❞ 「控制光标」:H是左;J 是下;K 是上;L 是右。...❞ 「滚屏操作」:需要与 Ctrl 键配合使用,向上滚动半屏是 Ctrl + u ,向下滚动半屏是 Ctrl + d。...❝为了记忆,滚动半屏可以看做是 up/down ,分别是 u/d;滚动全屏可以看做 back/forword,分别是 b/f ❞ 「移动到行首或行尾」:这个快捷键一定要记忆,超级方便。...>> :文本向右移动 << :文本左移 「删除操作」: x :删除光标后一个字符 X :(大写)删除光标前一个字符 d :删除键 dd :删除光标所在行。...「进入输入模式」: i:插入光标前一个字符 a:插入光标后一个字符 I:插入行首 A:插入行尾 o:向下新开一行,插入行首 O:(大写)向上新开一行,插入行首 2.2 输入模式 输入模式下,不能使用快捷键

    1.1K40

    论vim使用之瞎扯淡

    可视模式 ——> 普通模式 在模式下v的反操作 普通模式 ——> 命令行模式 命令行模式输入":"进入命令行模式 光标移动 字符移动 操作 说明 h 左 j 下 k 上 l 右 单词移动 操作 说明...Ctrl + f 向前滚动一屏 Ctrl + d 向前滚动半屏 Ctrl + u 向后滚动半屏 zz 移动屏幕使光标居中 文档编辑 编辑 操作 说明 r 替换当前字符 J 将下一行合并到当前行 gJ...y$ 复制, 从光标位置到行末 p 在光标后粘贴 P 在光标前粘贴 dd 剪切当前行 ndd 剪切 2 行 dw 剪切当前单词 D 剪切, 从光标位置到行末 d$ 剪切, 从光标位置到行末 (同D)...使用Leader键 vim中的组合键是通过按键序列来执行的,例如qd这个操作,你只需要先按下q再按下d就好了,而不需要qd一起按。 由于Vim已经占用了大量的按键,导致我们配置快捷键时处处受限。...由于有些按键在vim的非insert模式中几乎是永远不会用到的(例如逗号,),因此我们可以在快捷键的命令前统一加上这个键,方便好记又不会冲突。这个键就称为Leader键。

    66930

    vim 使用教程

    可视模式 ——> 普通模式 在模式下v的反操作 普通模式 ——> 命令行模式 命令行模式输入":"进入命令行模式 光标移动 字符移动 操作 说明 h 左 j 下 k 上 l 右 单词移动 操作 说明...Ctrl + f 向前滚动一屏 Ctrl + d 向前滚动半屏 Ctrl + u 向后滚动半屏 zz 移动屏幕使光标居中 文档编辑 编辑 操作 说明 r 替换当前字符 J 将下一行合并到当前行 gJ...y$ 复制, 从光标位置到行末 p 在光标后粘贴 P 在光标前粘贴 dd 剪切当前行 ndd 剪切 2 行 dw 剪切当前单词 D 剪切, 从光标位置到行末 d$ 剪切, 从光标位置到行末 (同D)...使用Leader键 vim中的组合键是通过按键序列来执行的,例如qd这个操作,你只需要先按下q再按下d就好了,而不需要qd一起按。 由于Vim已经占用了大量的按键,导致我们配置快捷键时处处受限。...由于有些按键在vim的非insert模式中几乎是永远不会用到的(例如逗号,),因此我们可以在快捷键的命令前统一加上这个键,方便好记又不会冲突。这个键就称为Leader键。

    3K40

    vim 学习笔记(二)—— 基本导航命令

    导航命令 命令模式下: 移动光标 j: 下移一行 k: 上移一行 l: 右移一列 h: 左移一列 Ctrl+f: 下翻页 Ctrl+f: 上翻页 单词切换 w: 下一个单词,分辨标点 W:...: 对当前ruler设置取反(如果关闭则打开,如果打开则关闭) 快捷键汇总 滚动整页或半页 导航键 描述 CTRL+F 向下滚动整页 CTRL+B 向上滚动整页 CTRL+D 向下滚动半页...CTRL+U 向上滚动半页 CTRL+E 向下滚动一行 CTRL+Y 向上滚动一行 字的导航 导航键 描述 w 移动到下一个word的开始处 W 移动到下一个WORD...n行 使用当前行重绘屏幕 导航键 描述 z然后ENTER 将光标行移到屏幕顶端并滚动屏幕 z....将光标行移到屏幕中心并滚动屏幕 z- 将光标行移到屏幕底端并滚动屏幕 200z然后ENTER 会把第200行移到屏幕顶端 快速跳转至文件首尾 导航键 描述 :0 跳转至文件头

    1.1K21

    VIM 操作记录

    到本行最后一个非空位置 * 当前单词下一个位置 (n向下继续查找) # 当前单词上一个位置 (N向上继续查找) % 移动到当前括号匹配的位置 :/xxx 向下查找xxx 词(?...= : 代码自动缩进(多层次) J : 选中区域连接为一行 宏录制 st=>start: qa : q开始记录,a是保存的寄存器 end=>end: end op=>operation: 一系列操作...,打开空编辑页面 分屏快捷操作 C_w + hjkl 或者方向键移动光标 C_w + HJKL 移动分屏 (太多分频使用容易混乱) C_w + c 关闭当前分屏 C_w + q 关闭当前分屏,如果最后一个...,退出vim 编辑器命令行分屏设置 : :split / :vsplit + 文件 打开分屏后,可以设置同步滚动 : :set scb 关闭同步滚动 : :set noscb 标签定位 打标签 光标移动到需要标记的位置...打开保存的会话 : qa / : wqa 退出当前会 关键字补全快捷键 以下,在Insert 模式进行操作 单词补全 输入单词一部分后,C_n, 自动补全一个。

    2K20

    VIM编辑器基操

    VIM是一个强大的编辑器,上古程序开发工具神器无须过多解释,linux必备!具体详情可以参考官方网站[1]或者推荐文章[2],掌握VIM就是多练多用,一张图涵盖大部分快捷键。 ?...VIM中的模式 普通模式 命令模式 编辑模式 视图模式 ? 移动光标 h (左移) j (下移) k (上移) l (右移) v键进入视图模式可以选择文本内容 退出VIM q!...强制退出 wq 保存退出 文本编辑 按下x键以删除光标所在的字符 按下 i键 以插入文本 按下 A键 以行末追加文本 按下 a键 以字符后追加文本 键入 小写字母 o 以在光标下插入一行,并置于插入模式...要在光标前插入一行,只需键入 大写字母 O 键入 a 以在光标后插入文本 按下 y键 复制 按下 p键 粘贴 按下 c键 更改光标位置,同等于d+i 删除操作 删除光标到下一个单词:dw 删除光标到行尾...为你铺好的HACKWAY 长按扫码上车 你点的每个在看,我都认真当成了喜欢

    78520

    vi还是vim,教你快速上手linux下的文本编辑器

    提高工作效率的快捷键以下是一些常用的vim快捷键和用途:光标移动:h, j, k, l:分别向左、下、上、右移动光标。w:移动到下一个单词的开头。b:移动到前一个单词的开头。0:移动到当前行的开头。...Ctrl + f:向前滚动一页。Ctrl + b:向后滚动一页。文本编辑:i:在当前光标位置之前插入文本。a:在当前光标位置之后插入文本。o:在当前光标所在行的下方插入新行。...按下回车键后,vim会定位到最后一个匹配的位置。同样可以使用n和N键进行下一个和上一个匹配项之间的跳转。...使用*命令进行当前单词的快速查找:将光标定位在某个单词上,然后按下*键,vim会定位到下一个出现该单词的位置。继续按下*键可以跳转到下一个匹配项。...安装vim-autoformat插件后,可以使用快捷键来格式化代码。

    70792

    VS Code 中的 Vim 操作 | 无需修改 VSC 默认快捷键 | 常用组合与逻辑

    这里需要注意,强烈推荐 不使用Vim自带的组合快捷键 Ctrl ,因为其会覆盖掉 VS Code 本身的快捷键以及其他插件的快捷键 。 ?...vim scroll 值得注意的是,我们依然可以使用 Ctrl + u 和 Ctrl + d 实现上下滚动页面,滚动行数默认为半页大小。...vim 中滚动 如上,[[ 跳到文件首行,而 ]] 则是行末。 ?...vim 中 H L M z 如上,H 是到屏幕的顶部,L 是屏幕的底部,M 是屏幕的中央;而 zz 是『将光标放到屏幕中央,且不移动光标的位置(滚动屏幕)』,zt 是将光标放到顶部,zb 是底部。...此外,还有很多逻辑可以组合,比如:j是向下跳转一行,那么 10j 就是向下10行。 此外,/ 查找功能在 vs code 中同样适用。

    3.2K20

    一篇就学会vim

    ,然后输入要搜索的字符进行搜索 注意区别是: /是从光标处向下查找,这个时候输入n 是继续查找下一个,输入N是查找上一个 ?...是从光标处向上查找,这个时候输入n是继续向上查找,输入N是向下开始查找 彩蛋:item2的光标样式设置为Profiles -> Colors -> Cursor colors -> Cursor进行设置...四、Vim语法 4.1 ⭐️ vim语言的语法规则 动词 + 名词 动词是动作 y 复制 p 粘贴到光标后 P 粘贴到光标前 d 删除文本 D 从光标处,删除改行的末尾 c 删除文本,与d...focusOn string 在本行内光标之前开始搜索,光标停留在字符s之前 ;: 表示继续 在本行向下搜索下一个 ,: 表示继续 在本行向上搜索上一个 5.2 句子和段落导航 句子定义:指以 ....命令位:d4jjd2j 解析:其中d为操作删除,4j类比于5.3节的nG,即要删除的范围为:当前光标处下移动4行。j表示下。 点命令非常简单且功能强大,这里先记录这三个。

    3.4K50

    vim基本命令

    vim中有一些特殊字符在查找时需要转义  .*[]^%/?...~$ :set ignorecase  忽略大小写的查找 :set noignorecase  不忽略大小写的查找 查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。 替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入...p  在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。

    1.4K20
    领券