首页
学习
活动
专区
工具
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.6K51

    vim命令搜索_linux的vim

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

    10.2K20

    一步步将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  定制浏览方式, 使用你指定的程序打开该文件

    9.3K21

    常用的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 在vim的argument

    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的文件操作 文件操作是在底行模式下进行的保存,编译 ,强制等操作。

    16310

    人生苦短,何不用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.8K20

    VIM杂记——基本使用

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

    53220

    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 保存并退出

    69020

    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 快捷键必知必会 Linux上vi(vim)编辑器使用教程 VIM USER MANUAL(VIM用户手册) VIM

    1.2K30

    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输出的文件信息。

    2K10

    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.7K10

    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
    领券