每日一Vim(7)自动补全
抱歉,昨天没写,看电视走火入魔,花了一个通宵把笑傲江湖看完了): 上期总结了100个vim的上,但没有下,隔段时间在写,因为那些使用的频率相对来说要少
注:以下命令都是在插入模式下执行。
单词自动补全:
CTRL+n
:当你输入第一个字母的时候,再CTRL+n,自动出现下拉菜单,单词默认选中第一个,继续CTRL+n,CTRL+p可以上下切换,或者用方向键(太慢)CTRL+p
:同上,只是默认的选中的是列表中最后一个单词
行自动补全:
CTRL+x CTRL+l
(l指小写的L ):两个命令组合使用。在插入模式下输入已经存在行的第一个单词,再按这两个键,就会列出该整行出来
文件名自动补全:
CTRL+x CTRL+f
:插入模式下,按这两个组合键,可以插入当前目录下的文件名。处用在哪里呢,当然是有时候我们要指定默认执行文件的路径,这样就方便啦。
字典补全:
首先在~/.vimrc加入如下代码,注意这是在Linux,windows下应该是C:\Users\$username(用户名)
set dictionary-=$VIM/dic.txt dictionary+=$VIM/dic.txt
dic.txt中的单词一每行一个单词来分割的
CTRL+x CTRL+k 就能看到dic.txt中定义的单词的,如果你还麻烦,想直接CTRL+n就显示其中的列表的话,再配置一下.vimrc文件:
set complete-=k complete+=k
相关推荐
"linux下vim的自动补全的插件"正是这样一个话题,它旨在提升Vim的用户体验,让编程更加高效。 Vim的自动补全功能主要通过插件来实现,其中比较著名的有YouCompleteMe、Neocomplete、AutoComplPop等。这些插件能够...
使用过Source Insight的人一定对它的自动补全功能印象深刻,...这里,我将自己用的配置文件发给大家,大家可以移步(待会会补上地址),只要简单的两步,就能实现vim的程序自动补全功能,大大增加了在vim上的开发效率。
Vim是UNIX世界中最流行的文本编辑器之一,其中的一大特点就是它提供了强大的自动补全功能,可以大大提高编程效率。那么,在Vim中如何针对C++实现自动补全呢? 首先,需要安装OmniCppComplete插件,该插件提供了强大...
你可以通过解压并按照提供的说明进行安装,以快速获得一个带有强大自动补全功能的Vim环境。 总之,通过合理配置Vim和使用相应的插件,我们可以创建一个具有强大代码补全功能的编辑环境,这将大大提高我们的编程效率...
在编程过程中,代码自动提示和自动补全是提高效率的重要工具,这正是 `autocomplpop` 插件的功能所在。这个插件是 Vim 用户为了实现类似于其他现代IDE的代码补全体验而开发的,它可以与 `L9`(Vim9脚本)一起工作,...
首先,让我们关注“自动补全”这一功能。Vim原生并不包含自动补全功能,但可以通过安装插件来实现。一种常见的选择是`YouCompleteMe`,它提供了强大的代码补全支持,包括C/C++、Python等语言。安装步骤通常包括克隆...
Java作为广泛应用的编程语言,其开发效率可以通过使用 Vim 的自动补全工具得到显著提升。本篇文章将详细探讨如何在 Vim 中配置和使用 Java 自动补全功能,以及相关提示。 首先,让我们了解 Vim 的自动补全功能。Vim...
这个插件为VIM(一个强大的文本编辑器)添加了自动补全功能,使得代码编写过程更加流畅和高效。 VIM(Vi Improved)是一个高度可定制和功能丰富的文本编辑器,它在程序员和系统管理员中非常受欢迎,因为它可以在...
首先,自动补全是该配置的一大亮点。无需按下Tab键,用户就能在输入过程中看到可能的补全选项,这极大地提高了编码速度。对于Python,补全不仅包括标准库,还可能包含当前项目中的自定义模块和函数。对于HTML、CSS、...
其次,Vim的自动补全功能是提高编程效率的关键。`systemverilog.vim`可能包含了对SystemVerilog关键词和自定义函数的补全支持。在编写代码时,只需输入部分关键字,然后按特定快捷键(通常是`<C-x><C-o>`),Vim就会...
在这里,你可以定制补全的触发键,如“Ctrl+Space”,并选择自动补全的时机,如输入特定字符后自动触发。此外,Source Insight 支持自定义代码库,通过导入项目或头文件,可以增强补全的准确性。 Vim,作为一个历史...
一、vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-...
Jedi-vim就是这样一个强大的工具,它将流行的文本编辑器Vim与强大的Jedi库结合,为Python开发提供了智能的自动补全功能。本篇文章将深入探讨Jedi-vim的安装、配置以及其在Python开发中的应用。 首先,让我们了解...
vim自动补全所需要的php函数库.................................................................................................
在~/.vimrc中配制 autocmd FileType python set omnifunc=pythoncomplete#Complete autocmd FileType javascrīpt set omnifunc=javascrīptcomplete#CompleteJS ... autocmd FileType css set omnifunc=csscomplete#...
eetop网友提供的vim verilog设计自动化工具,使用了,非常不错。 将压缩包解压后,将其中.vim/plugin/automatic.vim 拷贝到你home目录下相同目录中(.vim/plugin/),同时也拷贝.vim/after将home目录下.vim/, ...
#### 一、Vim配置文件自动补全机制 Vim作为一款高度可定制化的文本编辑器,在开发环境中的应用极为广泛。对于提高编码效率,一个有效的配置文件至关重要。本篇文章主要介绍了如何通过Vim配置文件实现代码自动补全...
一、Vim Python 自动补全插件:Pydiction Pydiction 是一个 Vim 插件,专门用于提供 Python 代码的自动补全。它支持以下功能: 1. 简单 Python 关键词补全:这包括 Python 的内置关键字和保留字。 2. Python 函数...
安装方法:1.下载后以vim打开本文件; 2.执行:so %,将本文件source 到vim中。
自动完成javascript语法补全 放入vim目录下的plugin下