`
lantian_123
  • 浏览: 1368202 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

每日一Vim(7)自动补全

 
阅读更多

每日一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

分享到:
评论
2 楼 isensen 2013-03-18  
还有.这版笑傲江湖估计能把金庸气吐血.......
1 楼 isensen 2013-03-18  
这几个命令以前没接触过.学习了

相关推荐

    linux下vim的自动补全的插件

    "linux下vim的自动补全的插件"正是这样一个话题,它旨在提升Vim的用户体验,让编程更加高效。 Vim的自动补全功能主要通过插件来实现,其中比较著名的有YouCompleteMe、Neocomplete、AutoComplPop等。这些插件能够...

    vim配置(程序自动补全)

    使用过Source Insight的人一定对它的自动补全功能印象深刻,...这里,我将自己用的配置文件发给大家,大家可以移步(待会会补上地址),只要简单的两步,就能实现vim的程序自动补全功能,大大增加了在vim上的开发效率。

    在vim中针对c++自动补全

    Vim是UNIX世界中最流行的文本编辑器之一,其中的一大特点就是它提供了强大的自动补全功能,可以大大提高编程效率。那么,在Vim中如何针对C++实现自动补全呢? 首先,需要安装OmniCppComplete插件,该插件提供了强大...

    超强配置带自动补全功能的vim

    你可以通过解压并按照提供的说明进行安装,以快速获得一个带有强大自动补全功能的Vim环境。 总之,通过合理配置Vim和使用相应的插件,我们可以创建一个具有强大代码补全功能的编辑环境,这将大大提高我们的编程效率...

    vim 代码自动提示,自动补全 安装包 autocomplpop

    在编程过程中,代码自动提示和自动补全是提高效率的重要工具,这正是 `autocomplpop` 插件的功能所在。这个插件是 Vim 用户为了实现类似于其他现代IDE的代码补全体验而开发的,它可以与 `L9`(Vim9脚本)一起工作,...

    设置vim自动补全、大文件、编辑C++文件和html文件

    首先,让我们关注“自动补全”这一功能。Vim原生并不包含自动补全功能,但可以通过安装插件来实现。一种常见的选择是`YouCompleteMe`,它提供了强大的代码补全支持,包括C/C++、Python等语言。安装步骤通常包括克隆...

    vim的java自动补全工具

    Java作为广泛应用的编程语言,其开发效率可以通过使用 Vim 的自动补全工具得到显著提升。本篇文章将详细探讨如何在 Vim 中配置和使用 Java 自动补全功能,以及相关提示。 首先,让我们了解 Vim 的自动补全功能。Vim...

    linux-VimEasyComplete一个简单轻便的VIM自动补全插件

    这个插件为VIM(一个强大的文本编辑器)添加了自动补全功能,使得代码编写过程更加流畅和高效。 VIM(Vi Improved)是一个高度可定制和功能丰富的文本编辑器,它在程序员和系统管理员中非常受欢迎,因为它可以在...

    史上最佳vim配置带插件包 自动补全智能提示飞一般的写代码

    首先,自动补全是该配置的一大亮点。无需按下Tab键,用户就能在输入过程中看到可能的补全选项,这极大地提高了编码速度。对于Python,补全不仅包括标准库,还可能包含当前项目中的自定义模块和函数。对于HTML、CSS、...

    vim插件-配合数字电路systemverilog编程时使用

    其次,Vim的自动补全功能是提高编程效率的关键。`systemverilog.vim`可能包含了对SystemVerilog关键词和自定义函数的补全支持。在编写代码时,只需输入部分关键字,然后按特定快捷键(通常是`<C-x><C-o>`),Vim就会...

    SourceInsight与vim代码补全配置

    在这里,你可以定制补全的触发键,如“Ctrl+Space”,并选择自动补全的时机,如输入特定字符后自动触发。此外,Source Insight 支持自定义代码库,通过导入项目或头文件,可以增强补全的准确性。 Vim,作为一个历史...

    Python 自动补全(vim)

    一、vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-...

    Python-Jedivim绑定Vim和Jedi自动补全库对Python进行自动补全

    Jedi-vim就是这样一个强大的工具,它将流行的文本编辑器Vim与强大的Jedi库结合,为Python开发提供了智能的自动补全功能。本篇文章将深入探讨Jedi-vim的安装、配置以及其在Python开发中的应用。 首先,让我们了解...

    vim自动补全所需要的php函数库

    vim自动补全所需要的php函数库.................................................................................................

    LINUX VIM 自动补全配制包

    在~/.vimrc中配制 autocmd FileType python set omnifunc=pythoncomplete#Complete autocmd FileType javascrīpt set omnifunc=javascrīptcomplete#CompleteJS ... autocmd FileType css set omnifunc=csscomplete#...

    vim verilog自动化工具

    eetop网友提供的vim verilog设计自动化工具,使用了,非常不错。 将压缩包解压后,将其中.vim/plugin/automatic.vim 拷贝到你home目录下相同目录中(.vim/plugin/),同时也拷贝.vim/after将home目录下.vim/, ...

    vim配置文件自动补全r键运行所有程序

    #### 一、Vim配置文件自动补全机制 Vim作为一款高度可定制化的文本编辑器,在开发环境中的应用极为广泛。对于提高编码效率,一个有效的配置文件至关重要。本篇文章主要介绍了如何通过Vim配置文件实现代码自动补全...

    Python 自动补全(vim).pdf

    一、Vim Python 自动补全插件:Pydiction Pydiction 是一个 Vim 插件,专门用于提供 Python 代码的自动补全。它支持以下功能: 1. 简单 Python 关键词补全:这包括 Python 的内置关键字和保留字。 2. Python 函数...

    supertab.vmb VIM自动补全

    安装方法:1.下载后以vim打开本文件; 2.执行:so %,将本文件source 到vim中。

    javascript.vim

    自动完成javascript语法补全 放入vim目录下的plugin下

Global site tag (gtag.js) - Google Analytics