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

Vim:如何在插入模式下自动补全超过单词边界的单词(例如标点符号)?

在Vim中,可以通过使用插件或配置相关选项来实现在插入模式下自动补全超过单词边界的单词,包括标点符号。以下是一种常见的方法:

  1. 使用插件:可以使用插件如YouCompleteMe、UltiSnips等来实现自动补全功能。这些插件提供了强大的代码补全功能,可以在插入模式下自动补全单词边界之外的内容。你可以在插件的官方文档中找到详细的安装和配置指南。
  2. 配置选项:Vim也提供了一些内置的选项来实现自动补全。你可以通过设置以下选项来启用自动补全功能:
  3. 配置选项:Vim也提供了一些内置的选项来实现自动补全。你可以通过设置以下选项来启用自动补全功能:
  4. 这个选项告诉Vim在插入模式下自动补全超过单词边界的单词。你可以将其添加到你的.vimrc配置文件中,以便每次启动Vim时自动生效。

无论你选择使用插件还是配置选项,都可以根据你的需求和喜好进行进一步的定制。这样,当你在插入模式下输入超过单词边界的内容时,Vim将会自动补全相关的单词或短语。

请注意,以上答案中没有提及腾讯云相关产品和产品介绍链接地址,因为该问题与云计算领域的专业知识和腾讯云产品无关。如果你有其他关于云计算或其他领域的问题,我将很乐意为你提供帮助。

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

相关·内容

【Vim 核心攻略】 —— 文本编辑高手的进阶秘籍

如 h, j, k, l 分别用于左、下、上、右移动光标。 组合命令(如 d2w 表示删除两个单词)提高效率。 可定制性: Vim 提供 .vimrc 配置文件,用于自定义快捷键、主题、插件等。...用户可以通过插件扩展功能,如语法高亮、自动补全、版本控制等。 跨平台: 支持各种操作系统,包括 Linux、macOS、Windows 和其他类 Unix 系统。...以单词为单位移动光标: w:光标移动到下一个单词的开头。例如,如果光标在一个单词中间,按w会跳到下一个单词的首字符。 b:光标移动到当前单词或前一个单词的开头。...4.2、插入模式(Insert Mode) 用于插入文本内容。当需要向文件中添加新的字符、单词或段落时,就会进入插入模式。通过不同的快捷键(如i、a、o等)可以在光标不同位置插入内容。...可以用于对文本的列进行操作,例如对代码的缩进部分进行批量操作。 可视模式下的操作: y:复制选中的内容。在不同的可视模式下,会复制相应选中的字符、行或块。 d:删除选中的内容。

17420
  • VIM的使用

    可以使用命令apt install vim(Ubuntu环境,在安装有apt工具的情况下)安装,相比起vi来说,vim做的一些变化 vi是visual interface的缩写,而vim是Vi IMproved...的缩写 EX的可视化接口 增加了多级撤销、多窗口操作 稳定性提高、减少崩溃以及崩溃后也可以恢复 关键字自动补全自己上下文相关的补全 vim工作模式 VIM一共分为五种模式,分别为 普通模式:vim打开一个文件时默认模式...(命令模式) 插入模式:i 进入插入模式之外,还有o,a都进入插入模式 命令行模式:可以输入命令执行,例如:set number可以设置行号,如果想一直有效,可以将命令写入到 /etc/vim/vimrc...(忽略标点符号) ge: 将光标移动到上一个单词的词末 2w: 指定移动的次数 行移动: $: 将光标移动到当前行的行尾 0:将光标移动到当前行的行首 ^:将光标移动到当前行的第一个非空字符 2|:移到当前行的第...cb: 删除从光标处到单词开头的文本并进入到插入模式 cc: 删除一整行并进入到插入模式 ~: 修改光标下字符的大小写 r: 替换当前光标下的字符 R:进入到替换模式 xp: 交换光标和下一个字符 组合命令

    1.3K10

    vim的快捷键大全

    ,并变为插入模式 O:在当前行上面另起一行,变为插入模式 Ctrl+o:临时变成命令模式(一次而已) :e!...ctrl +n 自动补全 ctrl + p 也一样 :ab hw hello world 用一个缩写字符串代替一个长的字符串,此处用 hw 代替 hello world %: 移动到与制匹配的括号上去...nb:向前移动n个单词,nw:向后移动n个单词。光标位于单词的第一个字母处。 nw这个操作很慢,不知何故。 以空格、标点符号与单词的分界为分隔符。...U:会恢复一整行原先的面貌,即最原始的样子。 Y:相当于yy,不同于D与C的操作方法。 .:重复上一个命令。 除了O/o,插入命令(A,a,I,i)接受数值参数,如:5Ihello,然后按ESE键。...-:到上一行的第一个字符。 n|:移动到当前行的第n列 e:移到单词的结尾 E:移到单词的结尾(忽略标点符号) ( ) { } [[ ]] 这几个对编程作用不大,可忽略。

    2.1K40

    vim编辑器,应该这样用!

    目录 1、vim编辑器 2、vim编辑器的三种模式 3、命令模式下的常用光标移动 4、命令模式下的常用基本操作 5、底行模式下常用命令 1、vim编辑器   刚刚安装的Linux系统,自带的只有...2、vim编辑器的三种模式 "命令模式":vim + 文件名,即可进入命令模式。 "编辑模式":命令模式下,点击A/i/o/O(常用的几个如下),即可进入编辑模式。...A:在光标的行末,插入内容; i:在光标的行首,插入内容; o:在光标的下一行,插入内容; O:在光标的上一行,插入内容; "底行模式":编辑模式下,点击Esc键,进入底行模式...3、命令模式下的常用光标移动 按照单个字符移动:使用键盘上面的↑、↓、←、→键; 按照整个单词移动:w/W b/B e/E w:安照单词的首字母向后移动,不忽略标点符号 W:安装单词的首字母向后移动...,忽略标点符号 b:按照单词的首字母向前移动,不忽略标点符号 B:按照单词的首字母向前移动,忽略标点符号 e:按照单词末尾字母向后移动,不忽略标点符号 E:按照单词末尾字母向后移动

    66640

    Vim 快速使用指南

    $ vim 进入命令行模式后输入:e 文件路径 同样可以打开相应文件。 游标移动 在进入vim后,按下i键进入插入模式。...按键 说明 h 左 l 右(小写L) j 下 k 上 w 移动到下一个单词 b 移动到上一个单词 3 、进入插入模式 进入插入模式 在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入...命令 说明 i 在当前光标处进行编辑 I 在行首插入 A 在行末插入 a 在光标后插入编辑 o 在当前行后插入一个新行 O 在当前行前插入一个新行 cw 替换从光标所在位置后到一个单词结尾的字符 请尝试不同的从普通模式进入插入模式的方法...大多数IDE中,只要代码输入到相应的位置,补全提示就会自动的弹出来,而vim的这种 补全还需要自己手动的来触发。...自动弹出补全提示的插件 — autocomplpop 从http://www.vim.org/scripts/script.php?

    2.9K31

    关于在vim中的查找和替换

    1,查找 在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。...Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim\$匹配"vim$"。...set smartcase 将上述设置粘贴到你的~/.vimrc,重新打开Vim即可生效 4,查找当前单词 在normal模式下按下*即可查找光标所在单词(word), 要求每次出现的前后为空白字符或标点符号...例如当前为foo, 可以匹配foo bar中的foo,但不可匹配foobar中的foo。 这在查找函数名、变量名时非常有用。 按下g*即可查找光标所在单词的字符序列,每次出现前后字符无要求。...当前行: :s/foo/bar/g 全文: :%s/foo/bar/g 选区,在Visual模式下选择区域后输入:,Vim即可自动补全为 :'。

    25.7K40

    技术|必知必会的 Vim 编辑器基础命令

    它具有许多功能,例如:多次撤销、多窗口和缓冲区、语法高亮、命令行编辑、文件名补全、可视选择等等。你可以使用:help命令来获取在线帮助。...理解Vim的模式Vim有两种模式,详细介绍如下: 命令模式:当启动Vim编辑器后,默认处在命令模式下。...命令模式下的光标移动Vim快捷键允许你使用不同的方式来移动光标: G–跳转到文件最后一行gg–跳转到文件首行$–跳转到行末尾0(数字0)–跳转到行开头w–跳转到下一个单词的开始(单词的分隔符可以是空格或其他符号...o–在光标所在行的下面插入新行O–在光标所在行的上面插入新行ea–在单词的末尾插入拷贝、粘贴和删除一行yy–复制一行p/P–将内容粘贴到光标之后/之前dd–删除一行dw–删除一个单词在Vim中搜索和替换匹配的模式...:%s/旧模式/新模式/gc–逐个询问是否文件中的旧模式替换为新模式如何在Vim编辑器中跳转到特定行你可以根据需求以两种方式达到该目的,如果你不知道行号,建议采用第一种方法。

    1.3K40

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

    它拥有比vi更多的功能和命令,如:语法高亮显示、代码补全、多级撤销、分屏编辑等,并且支持丰富的插件扩展。为什么倾向于使用vim?...自动补全和代码片段插入:vim支持自动补全,可以根据已输入的字符进行智能提示,并且可以通过代码片段插入快速生成常用代码结构,提高编写效率。...提高工作效率的快捷键以下是一些常用的vim快捷键和用途:光标移动:h, j, k, l:分别向左、下、上、右移动光标。w:移动到下一个单词的开头。b:移动到前一个单词的开头。0:移动到当前行的开头。...Ctrl + r:重做上一次撤销的操作。查找和替换:/:进入查找模式。?:反向查找模式。n:在查找模式下,移动到下一个匹配项。N:在查找模式下,移动到上一个匹配项。...使用*命令进行当前单词的快速查找:将光标定位在某个单词上,然后按下*键,vim会定位到下一个出现该单词的位置。继续按下*键可以跳转到下一个匹配项。

    70792

    Vim不常见但是很实用的命令技巧

    ---- 基本计算器 在插入模式下,你可以使用 Ctrl+r 键然后输入 =,再输入一个简单的算式。按 Enter 键,计算结果就会插入到文件中。...例如,尝试输入: Ctrl+r '=3+6' ENTER 然后计算结果“9”会被插入到文件中。 ?...---- 自动补全 这里不说插件提供的自动补全,仅仅说Vim 默认有自动补全的功能。的确这个功能是很基本的,并且可以通过插件来增强,但它也很有帮助。 Vim 尝试通过已经输入的单词来预测单词的结尾。...比如当你在同一个文件中第二次输入 “xiaogongjiang” 时,仅仅输入 “x”或者多一些, 然后保持在插入模式,按 Ctrl+n 键就可以看到 Vim 为你补全了单词。很简单,但也很有用。...一般模式下转到开始的标记, 然后使用下面的语法: di[标记] 比如,把光标放在开始的圆括号上,使用下面的命令来删除圆括号内的文字: di( 如果是方括号或者是引号,则使用: di{ 和: di" ?

    41330

    VIM 操作记录

    --- lcd vim 神之编辑器 哈哈哈 本文记录, vim 入门后使用进阶 ---- 说明 : 命令格式 xxx表示在Nornal 模式下键盘直接输入 命令格式 : xxx表示在命令行模式下输入...x的字符 tx 到当前行 x 前的一个字符 进入Insert 模式 快速开始输入 操作 效果 i 在光标前面插入 I 行首非空字符前插入 a 在光标后面插入 A 行末非空字符后插入 o 在下一行首插入...O 在上一行首插入 cw 删除当前单词,进入插入模式 拷贝黏贴那几个命令 操作 效果 p 黏贴 yy 复制当前行 yw 复制光标到单词结束 y^ 复制光标到最前一个非空字符 y$ 复制光标到最后一个非空字符...打开保存的会话 : qa / : wqa 退出当前会 关键字补全快捷键 以下,在Insert 模式进行操作 单词补全 输入单词一部分后,C_n, 自动补全一个。...信息查找 在vim 下查找 XXX 宏在哪里出现,命令行下输入 : : grep -r --include="*.

    2K20

    IDEA Intellij小技巧和插件

    但事实上,这个动作的实际操作是选中更上一层的语法结构。例如,如果你在一个字符串的一个单词中,按一下Ctrl+W,会选中光标所在单词。再按一下,会选中整个字符串的内容,不包括引号。...而emacsIDEAs是使用不同的快捷键进入不同的功能模式(例如跳转到字符,跳转到单词,选中到标签等)同时调出书签标记,然后再按书签按钮实现跳转。...* Alt+标签字母:在书签位置选中一个单词并调出自动补全菜单。 ...在阅读代码,小范围修改,或者进行一些重复性修改时,可以切换到Vim模式。甚至你可以把“关闭IdeaVim”看做“增强的Vim插入模式”。...注意在IDEA默认情况下输入“i字符”后会弹出自动补全菜单,需要多按一下ESC取消掉补全菜单。  10. 在一个数字上按ctrl+a,可将该数字加1.  按ctrl+x可将数字减1.

    2.6K10

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

    /dofy/learn-vim vim的工作模式 普通模式 终端使用vi或vim进入,如 vim example.txt 由Shell进入vim编辑器时,首先进入普通模式。...尽管普通模式下的命令可以完成很多功能,但要执行一些如字符串查找、替换、显示行号等操作还是必须要进入命令模式。 如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式。..., 开始插入字符 O - 在当前行之上另起一行, 开始插入字符 ea - 从当前单词末尾开始插入 Ctrl + h - 在插入模式下,删除光标前的字符 Ctrl + w - 在插入模式下,删除光标前的单词...Ctrl + j - 在插入模式下,另起一行 Ctrl + t - 在插入模式下,向右缩进,宽度由 shiftwidth 控制 Ctrl + d - 在插入模式下,向左缩进,宽度由 shiftwidth...控制 Ctrl + n - 在插入模式下,在光标之前插入自动补全的下一个匹配项 Ctrl + p - 在插入模式下,在光标之前插入自动补全的上一个匹配项 Ctrl + rx - 插入寄存器 x 的内容

    55821

    vim中优雅地查找和替换

    查找 在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。...Vim查找支持正则表达式,例如/vim匹配行尾的"vim"。需要查找特殊字符需要转义,例如/vim\ 注意查找回车应当用\n,而替换为回车应当用\r(相当于)。...查找当前单词 在normal模式下按下*即可查找光标所在单词(word), 要求每次出现的前后为空白字符或标点符号。...例如当前为foo, 可以匹配foo bar中的foo,但不可匹配foobar中的foo。这在查找函数名、变量名时非常有用。 按下g*即可查找光标所在单词的字符序列,每次出现前后字符无要求。...当前行: :s/foo/bar/g 全文 :%s/foo/bar/g 选区,在Visual模式下选择区域后输入:,Vim即可自动补全为 :。

    3.5K20

    Vim高手修炼手册:Linux下最全常用命令集锦,Linux环境下vim不可不知的常用命令大全

    模式:vi编辑器主要支持三种模式: 命令模式(Command mode):用于执行大多数编辑命令,如移动光标、删除字符等。 插入模式(Insert mode):在该模式下,用户可以输入文本。...vim在保留vi基本功能的基础上,添加了许多新特性,如多级撤销、语法高亮、自动缩进、宏录制、拼写检查、插件支持等。...功能特性:vim相比vi增加了许多新特性,如语法高亮、自动缩进、宏录制等,使得vim在编程和文本编辑方面更加强大和灵活。...在Linux中,vim编辑器的插入模式(Insert Mode)是用户输入文本的主要模式。在插入模式下,用户可以直接在文档中插入或编辑文本。...(同样,通常不推荐在插入模式中使用) Ctrl + n 和 Ctrl + p 在某些配置下,这些快捷键可能用于自动补全,但它们不是vim的默认行为,而是取决于具体的vim配置或插件 命令行模式(Command-line

    13400

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

    插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。...ctrl+v进入可视块模式。 替换模式:正常模式下,按R进入。  Vim键盘命令图: ?...这在插入分割线时非常有用,如30i+就插入了36个+组成的分割线。...可视模式下的U或u:把选中的文本变为大写或小写。 gu(U)接范围(如$,或G),可以把从光标当前位置到指定位置之间字母全部 转换成小写或大写。...13.7 自动补全 C-x C-s – 拼写建议。 C-x C-v – 补全vim选项和命令。 C-x C-l – 整行补全。 C-x C-f – 自动补全文件路径。

    2.8K21

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

    vim 有三种模式: 一般模式,编辑模式,命令行模式。通过快捷键 esc, : 可以方便得在三种模式下进行切换。...这样为了方便下次处理, 如:vim打开文件时,光标会自动在上次离开的位置显示。 原来搜索过的字符串,新打开文件时自动高亮显示。 ~/.viminfo 文件是系统自动生成。...非相邻的单词或字符间移动,你可以配合数字参数,如,正向移动到相隔八个单词的首字符执行 8w、逆向移动到第四个 a 字符处执行 4Fa。...小数点,重复前一个操作 编辑:i 光标所在处插入; I 当前行第一个非空字符出插入; a 光标下一个字符开始; o 下一行开始; O 上一行开始 : 进入编辑模式, esc 退出编辑模式; 保存::w...autocmd BufWritePost $MYVIMRC source $MYVIMRC " 实时搜索 set incsearch " vim 自动补全 set wildmenu " 关闭兼容模式

    4.8K20

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

    二Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。...ctrl+v进入可视块模式,之后使用 j/k/h/l键可以选中一块 替换模式:正常模式下,按R进入。 备注:插入模式下iao有什么区别呢?...比如鼠标当前定位停留在3上,o是换行打开插入模式,i是在3的前面打开插入模式,a是在3的后面打开插入模式(append的嘛,追加) 三光标的移动,简单的就不啰嗦了 e: 前移一个单词 b: 后移一个单词...13.7 自动补全 C-x C-s -- 拼写建议。 C-x C-v -- 补全vim选项和命令。 C-x C-l -- 整行补全。 C-x C-f -- 自动补全文件路径。...C-x C-p 和C-x C-n -- 用文档中出现过的单词补全当前的词。 直接按C-p和C-n也可以。 C-x C-o -- 编程时可以补全关键字和函数名啊。

    4.7K10

    vim使用-常用命令

    s替换并且进入插入模式 R: normal模式替换字符 S: 删除一行并且进入插入模式 c: 匹配文本对象并且进行修改 cw: 删除一个单词并且进入插入模式 C: 删除至行尾并且进入插入模式 vim 快速查询...表示around word,他不但会选中当前单词,还会包含当前单词之后的空格 ci): 修改()内的内容 vis: 选择一个句子 vip: 选择一个段落 vim 复制粘贴 normal模式 y(yank...normal模式下,直接"+p 把系统剪贴板的内容进行粘贴,格式也不会乱;也可以:set clipboard=unnamed让直接复制粘贴系统剪贴板内容 vim 宏 normal模式下使用q来录制,同时也是使用...$i"q: 去到行尾,i进入插入模式,输入双引号",q结束宏录制,这样就结束了针对一行的操作 接下来回放宏,并且应用到接下来的每行,需要使用vim的特性,在命令行下执行normal模式的命令,执行:...:VG: V进入行选择模式,G选择剩下的行 :normal @a: 执行normal模式命令,回放宏a vim 常用补全 单词补全 control+n/control+p: 搜索当前文本出现过的词语

    1.5K30
    领券