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

如何在VIM的命令行上指定"光标下的单词"?

在 Vim 的命令行上指定 "光标下的单词",可以使用以下命令:

代码语言:txt
复制
ciw

这个命令的意思是 "change inside word",它会删除光标下的单词,并进入插入模式,允许用户输入新的文本来替换原来的单词。

如果你想要在 Vim 的命令行上指定 "光标下的单词" 的一部分,可以使用以下命令:

代码语言:txt
复制
c{motion}

其中 {motion} 是一个移动命令,例如 w(下一个单词的开头)或 e(当前单词的末尾)。例如,如果你想要删除光标下的单词的前三个字母,并进入插入模式,可以使用以下命令:

代码语言:txt
复制
c3w

这个命令的意思是 "change 3 words",它会删除光标下的单词的前三个字母,并进入插入模式,允许用户输入新的文本来替换原来的字母。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VIM技巧

三者区别: v以字符为单位,V以行为单位,Ctrl+V是块选择。这个方法只在VIM下适用。 (4) 如何在多个文件中进行替换? 一般可以用sed或者vim来做。...zR 或者 :set foldlevel=999 (6) 如何选择或者复制光标所在单词? 在VIM中用iw或者aw表示一个单词,两者稍有区别。...选择光标所在单词:viw (v进入visual模式,然后iw) 复制光标所在单词:yiw (7) 如何计数搜索字符串?...source一个menu.vim或者啥也不source都是乱码 另外,也有网友报告说没有遇到此类问题 (10) 如何对所编辑文件语法高亮显示?...另外在命令行里C-R C-W和C-R C-A是必用技巧,它们将光标下和 考到命令行里,省了你无数typing。 3.

1.1K30

VIM使用

(命令模式) 插入模式:i 进入插入模式之外,还有o,a都进入插入模式 命令行模式:可以输入命令执行,例如:set number可以设置行号,如果想一直有效,可以将命令写入到 /etc/vim/vimrc...(忽略标点符号) ge: 将光标移动到上一个单词词末 2w: 指定移动次数 行移动: $: 将光标移动到当前行行尾 0:将光标移动到当前行行首 ^:将光标移动到当前行第一个非空字符 2|:移到当前行第...2列 fx:将光标移动到当前行第一个字符x 3fx: 将光标移动到航前行第3个字符x tx: 将光标移动到目标字符x前一个字符 fx和tx可以通过;和,进行正向或反向重复移动 %: 用于符号间移动...cb: 删除从光标处到单词开头文本并进入到插入模式 cc: 删除一整行并进入到插入模式 ~: 修改光标下字符大小写 r: 替换当前光标下字符 R:进入到替换模式 xp: 交换光标和下一个字符 组合命令...: 跳转到下一个折叠处 zk: 跳转到上一个折叠处 删除折叠 zd: 删除光标下折叠 zD: 删除光标下折叠以及嵌套折叠 zE: 删除所有的折叠标签 创建折叠当退出vim之后就失效了。

1.3K10

vim学习六之搜索命令「建议收藏」

n/N 正反向下一个 在搜索模式下可以对Vim打开整个文本内容进行搜索,当按下 n 时可以继续正向查找下一个相匹配目前单词。N 作用与 n 相反,是往上反向搜索目标单词。...光标处单词搜索 在Vim命令模式下,如果要搜索当前光标下单词,除了可以使用/ 和 ?外,还可以使用特殊命令* 和 #。...Vim高亮搜索 为了在Vim中高亮显示被搜索字符,可以使用命令 :set hlsearch,可以在Vim命令行模式执行命令或者在配置文件 .vimrc 中进行永久设置。...如果需要清除最近一次屏幕搜索高亮结果,可以在Vim命令行模式使用命令 :nohlsearch 或其缩写形式 :noh。...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

10.2K51

vim命令搜索_linuxvim

例如,如果你想要搜索单词是 linux,下图显示就是在 Vim 窗口底部搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中位置开始,找到包含此单词第一行。...例如,请看下附截图: 这可以通过设置 hlsearch 变量来实现,例如在普通/命令行模式中执行下述命令: :set hlsearch 2、使搜索不区分大小写 在 Vim 中进行搜索默认是区分大小写...如下图是一个列表结果如何在 Vim 窗口底部被分组和显示例子: 接下来,你可能已经得知,Vim 默认是环形搜索,意味着在到达文件结尾处(或者被搜索单词最后一处匹配)时,如果继续按 “搜索下一个”...这个在光标下单词不仅仅会被拷贝,也会被复制到 / 后,允许你对它进行修改并且继续进行搜索操作。...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

10.1K20

一步步将vim改造成CC++开发环境(IDE)

"--命令行设置-- set showcmd " 命令行显示输入命令 set showmode " 命令行显示vim当前模式 "--find...此时,Vim已经是这种效果了(语法高亮挺漂亮–这个是由vim-scripts中插件支持): 3、ctags安装与配置 ctags可以建立源码树标签索引(标签就是一个标识符被定义地方,函数定义...这样,你就可以用vim在任意地方查看有关Linux函数原形 ------------------------------------ tag命令用法: Ctrl+]  跳到当前光标下单词标签 Ctrl..., 则进入该目录; 如果光标下文件, 则打开该文件    如果光标下是目录, 则进入该目录; 如果光标下文件, 则在新窗口打开该文件 刷新列表 -  返回一层目录 c  使浏览目录成为...vim当前工作目录 d  创建目录 D  删除当前光标下目录或文件 i  切换显示方式 R  文件或目录重命名 s  选择排序方式 r  反向排序列表 x  定制浏览方式, 使用你指定程序打开该文件

9K20

常用vim命令总结

首先是移动, 进入vim后键入: '0 即回到当初你编辑位置 PS: 如果想把光标停止在指定行, 这样 vim +n urfile // n为行号 如果要停留在行尾, 这样 vim +...+ -和上面的j k有什么不同之处 j k也是移动到上一行和下一行,但它们移动是光标所在位置 + -不管你光标在何处,总是移动到下一行或一行行首 单词移动 W w...移动到下一个单词开头 E e 移动到下一个单词结尾 B b 倒退到上一个单词开头 需要注意是,E会忽略标点符号,:I‘m,e会当成两个单词,E则不会...同样,在命令前加上数字代表执行次数,:2w,表示往下移动2个单词 Ctrl+f 往前滚动一整屏 Ctrl+b 往后滚动一整屏 Ctrl+d...:Grep 按照指定规则在指定文件中查找 :Rgrep 同上, 但是是递归grep :GrepBuffer 在所有打开缓冲区中查找 :Bgrep 同上 :GrepArgs 在vimargument

1.7K10

【Linux】开始使用 vim 吧!!!

插入模式 (Insert mode): 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是使用最频繁编辑模式。 3....3.1 vim快捷方式 3.1.1 复制与粘贴 vim复制粘贴操作: yy 复制当前行 n + yy 连续复制 n 行 p 粘贴到光标下一行 n + p 粘贴 n 次 来看看具体操作效果...3.1.2 撤销与剪切 vim撤销剪切操作: u 撤销操作 dd 剪切 / 删除 指定行 n + dd 剪切 / 删除 n 行 来看看操作效果: 撤销 剪切 / 删除 剪切...n + shift + g 移动光标到文本第 n 行 h j k l 左 下 右 移动光标 w 以单词为单位向后移动光标 b 以单词为单位向前移动光标 来看看操作效果: 移动到行开头 /...结尾 移动到文本开头 / 结尾 上下左右移动光标 以单词为单位移动 3.3 vim文件操作 文件操作是在底行模式下进行保存,编译 ,强制等操作。

14110

人生苦短,何不用vim装13

Vim是一个非常强大文本编辑器。基本所有的类Unix系统都会内置vi编辑器,Vim就是从vi发展来一个编辑器。...(hello-world,是大单词'hello-world',由三个单词'hello'、'-'、'world'三个单词组成) 字符移动(f、F、t、T):f/F向后/前查找一个字符,fa查找下一个a...:10快速移动到第10行。 zz将光标移动到屏幕中间,zb将光标移动到屏幕底部,zt将光标移动到屏幕顶部。 单词定位:使用*/#定位当前光标下单词,并指向下/上一个。...删除一个字符可以使用dl代表删除右边一个字符,dh为删除左边一个字符。x相当于dl,删除当前光标下字符。 删除特定单词。...daw表示delete a word,删除当前光标下单词,使用dw/db从当前位置删除到后一个/前一个单词。 删除括号里文本。

3.7K11

vim 搜索命令_linux vim编辑器

VIM查找命令 VIM命令 功能 f 向前搜索并将光标停留在目标字符 F 向后搜索并将光标停留在目标字符 ; 重复刚才查找 , 反向重复刚才查找 t 向前搜索并将光标停留在目标字符前一个字符...T 向后搜索并将光标停留在目标字符后一个字符 / 向前查找 ?...向后查找 n 继续查找 N 反向查找 * 向前查找与当前光标下字符精确匹配字符串 # 向后查找与当前光标下字符精确匹配字符串 :set hlsearch 打开高亮显示查找文本 :set nohlsearch...最后 “g” 标记表示替换行中所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可 c表示替换前提示,“\” 来匹配结尾。...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.6K10

Vim实用技巧

$移动到行尾 2.a命令在当前光标之后添加内容 3.A命令在当前行结尾添加内容,相当于$a C.以退为近 1.f{char}让vim查找下一处指定字符出现位置 2....dd、>>,gu例外,使用guu,全部小写 三、插入模式 A.在插入模式中可即时更正错误 1.c+h删除前一个字符,c+w删除前一个单词,c+u删除至行首 B.返回普通模式 1.esc、c+[切换到普通模式...进入列块可视模式 2.i,a在光标处字符前后插入,I,A在行首和行尾插入 五、命令行模式 A.在一行或多个连续行执行命令 1....单词开头,e下向移动到当前 单词/下一单词结尾,ge反向移动到上一单词结尾 D.对字符进行查找 1.f{char}命令会在光标位置与当前行行尾之间查找指定字符,如果找到了就会把光标移到此字符...:changes可以查看改变列表 C.跳转到光标下文件 1.gf命令打开文件 2.:set suffixesadd+=..指定打开文件扩展名 3.

2.6K30

vim常用命令总结

12.移动到指定字符 命令"fx"在当前行查找下一个字符x(向右方向),可以带一个命令计数"F"命令向左方向搜索。"...如果当前光标在"(",它就向前跳转到与它匹配")",如果当前在")",它就向后自动跳转到匹配"("上去. 14.移动到指定行 用"G"命令指定一个命令计数,这个命令就会把光标定位到由命令计数指定...比如"33G"就会把光标置于第33行。没有指定命令计数作为参数的话, "G"会把光标定位到最后一行。"gg"命令是跳转到第一行快捷方法。...在此处使用命令记数只会删除指定个数字符:"4r"将把4个字符替换为一个换行符。 29.重复改动   "."命令会重复一次做出改动。"."...(vim) :set ruler  会在屏幕右下角显示当前光标所处位置,并随移动而改变,占用屏幕空间较小,使用也比较方便,推荐使用。

1.3K10

Linux : Vim 使用与配置 (附 GitHub 自动化配置脚本)

vim主要功能是编写,并且有很好扩展性。通过配置可以优化出适合自己一种vim,并且可以把配置文件储存到github或者远程服务器,当进入新环境之中,只需要几行简单命令,就可以还原配置。...这样为了方便下次处理, vim打开文件时,光标会自动在上次离开位置显示。 原来搜索过字符串,新打开文件时自动高亮显示。 ~/.viminfo 文件是系统自动生成。...非相邻单词或字符间移动,你可以配合数字参数,,正向移动到相隔八个单词首字符执行 8w、逆向移动到第四个 a 字符处执行 4Fa。...小数点,重复前一个操作 编辑:i 光标所在处插入; I 当前行第一个非空字符出插入; a 光标下一个字符开始; o 下一行开始; O 一行开始 : 进入编辑模式, esc 退出编辑模式; 保存::w...强制保存; :q 退出vim; :q! 退出不保存文件; :wq退出并保存文件, : 表示进入命令行模式, esc 退出命令行模式。 命令行: :! command 执行命令, “:!

4.3K20

VIM杂记——基本使用

h、i、j、k移动光标 刚刚好位于右手最灵活3根手指(右手食指负责h和j),所以推荐使用hijk来移动光标。...文件信息 例子: 跳转到指定行 两种方法: 定位括号 缩进 可以和上面的指令一样数字+命令,当前行开始数字行就会被调整缩进。...或者使用v进入可视模式,选中多个你要缩进行,然后输入命令,就可以让选中行缩进了。 搜索 / + 搜索词,/x,在文章中从当前光标开始向后搜索x。使用n来寻找下一个匹配搜索结果,N则是上一个。...合并文件 例子: 当前目录下文件: portion(纯文本) tmp(纯文本) 首先打开tmp文件,在可视模式下将光标放置到文件最后一行并输入命令:r portion,这样就可以将portion文件内容写入到光标下位置了...参考 【VIM快速入门】《带你学C带你飞》(番外篇)(小甲鱼):主要内容都来自此视频,快速入门够用了

51420

Vim 利剑常磨,见血封喉

Vim编辑器简洁易用,在终端上可用来快速查看修改文档。虽然与其他编辑器WebStrom、VScode相比,功能扩展相对欠缺,对新手朋友不太友好。...如果你想秀操作用Vim来写HTML/CSS/JavaScript,我只想说一句,“小伙子,你很6啊!”。 Vim学习过程不是两三天即可入境,懒惰笔者,几天不敲,命令忘了七八。...常规操作 命令 说明 x 删除光标下字符 X 删除光标左边字符 s 修改一个字符(与r区别,修改后直接进入Insert模式) i 光标前插入字符 a 光标后插入字符 A 行尾插入字符 o 光标下方新建一行并进入...重复一次操作 :! 执行外部名 (:!...$ 行尾 w 下一个单词起始处 nw (2w) n可为数字,表示移动两个单词 e 单词末尾(与w区别) gg 文件起始处 G 文件末尾处 退出 命令 说明 :wq 保存并退出 ZZ 保存并退出

67320

vim 快捷键技巧总结

vi(vim)是Linux非常常用编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。...,以输入文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 复制、粘贴 yy    //将当前行复制到缓存区,也可以用 "...这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “<”来指定匹配单词开头:  :%s/<four/4/g 显然,这样在处理 “fourty” 时候还是会出错。...由于这很难指定,可以在替换命令中加一个 “c” 标记,这样,Vim 会在每次替换前提示你: :%s//4/gc 单词精确匹配替换 sed -e "s/\/new/g"  file...参考推荐: vim常用命令总结 VIM编辑命令技巧 Vim分屏功能 vi 快捷键必知必会 Linuxvi(vim)编辑器使用教程 VIM USER MANUAL(VIM用户手册) VIM

1.1K30

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

比如鼠标当前定位停留在3,o是换行打开插入模式,i是在3前面打开插入模式,a是在3后面打开插入模式(append嘛,追加) 三光标的移动,简单就不啰嗦了 e: 前移一个单词 b: 后移一个单词...显示一个有关拼写错误单词列表,可从中选择 zg-告诉拼写检查器该单词是拼写正确 zw-与一命令相反,告诉拼写检查器该单词是拼写错误 8.3 统计字数 g ^g可以统计文档字符数,行数。...:tabe, tabnew -- 如果加文件名,就在新标签中打开这个文件, 否则打开一个空缓冲区。 ^w gf -- 在新标签页里打开光标下路径指定文件。...gu(U)接范围($,或G),可以把从光标当前位置到指定位置之间字母全部 转换成小写或大写。ggguG,就是把开头到最后一行之间字母全部变为小 写。...C-u: 从当前位置移动到命令行开头。 C-b: 移动到命令行开头。 C-e: 移动到命令行末尾。 Shift-Left: 左移一个单词。 Shift-Right: 右移一个单词

4.6K10

Linux基础之vim

一、vim介绍 vim是一个类似vi文本编辑器,不过在vi基础增加了很多新特性,vim被公认为类vi编辑器中最好用一个。 vim是vi发展出来一个文本编辑器。...o:在光标所在处下一行插入新一行(!!) O:在光标所在处一行插入新一行(!!)...1.查询 /word:向下查找单词“word”(!!!) ?word:向上查找单词“word”(!!!) n:表示重复前一个查找操作。 N:与n相反(反向查找)。...:r [filename]:读取filename指定文件中内容到光标所在行。 :n1,n2 w [filename]:将n1到n2行另存为filename。 :!...command:临时切换到命令行模式下执行command命令。 例如“:!find / -name Helllo.java”即可在vim当中查看/home下面以ls输出文件信息。

1.9K10

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

前两天给大家带来了Linux常用命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...剪切、复制和粘贴命令备忘单 yy复制(猛拉)整行 #yy复制指定行数 dd剪切(删除)整行 #dd剪切指定行数 p粘贴在光标后 P粘贴在光标前 删除命令备忘单 d删除突出显示文本 dd删除一行文本...w移动到下一个单词开头 e移动到单词末尾 0跳到行首 $跳到行尾 ^跳转到该行第一个(非空白)字符 Ctrl + b向后移动一个全屏 Ctrl + f向前移动一个全屏 Ctrl + d向前移动...向后搜索 * 向前搜索光标下单词 # 向后搜索光标下单词 r 替换光标位置单个字符 R 替换从光标位置开始字符 cc 替换整行 :%s/search/replace/g 用replace替换每次出现搜索...command在 shell 中运行“命令”并将 STDOUT 粘贴到文件中 总结 vim好,文本编辑一大跑!

1.5K20
领券