首页 » SEO优化 » omnicppcompletephp技巧_若何将 linux下的简陋对象一步步调教成贴心的神兵利器

omnicppcompletephp技巧_若何将 linux下的简陋对象一步步调教成贴心的神兵利器

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

安装 vim

一样平常来说,在 ubuntu linux 中安装 vim 是非常方便的,只需实行 apt 安装命令即可:

apt-get install vim

可能中间须要输入 y 确认安装,如果统统顺利,稍后少焉 vim 就安装好了。
不过,刚刚安装好的 vim 还是比较简陋的,如下图:

omnicppcompletephp技巧_若何将 linux下的简陋对象一步步调教成贴心的神兵利器

不过,看了上一节内容的朋友该当明白,vim 的强大紧张依赖于它强大的扩展性,现在我们一起来配置一下 vim,目的是达到开头那张动图的效果。

omnicppcompletephp技巧_若何将 linux下的简陋对象一步步调教成贴心的神兵利器
(图片来自网络侵删)

总体来说,vim 的配置办法分为两种:一是修正配置文件,再便是添加插件了。
事实上,不仅仅是 vim,大多数 linux 下的软件程序都利用这两种配置办法。

vim 的配置文件

先来看看修正 vim 配置文件的办法。
进入 vim 的底线命令模式(关于vim的几种模式,可以参考上一节),输入

set nu

会创造代码显示行号了,如下图。

这实在是 vim 自身集成的功能,我们输入 set nu 命令只是起到开关浸染,类似的,在底线命令模式输入

set bg=dark

即可修正背景色,使代码看着更加清晰:

类似的设置项还有很多。
可是,如果每次打开 vim 都须要手动设置,就太麻烦了,有没有更方便的方法呢?当然是有的,只须要把这些设置项写在配置文件里,每次打开 vim,它都会自动加载这些设置。

那么,写在哪里哪个配置文件里呢?一样平常来说,linux 里的大部分程序都会从三个地方加载自己的配置文件,分别是:系统目录,用户目录,和当前目录。
如果将配置文件放在系统目录里,则配置项对所有用户都有效。
如果把配置文件放在用户目录里,则配置项只对该用户有效。
如果把配置文件放在当前目录里,则配置只对当前工程有效。

这里,我们选择将配置文件放在用户目录里,vim 启动时会从用户目录加载 vimrc 文件,以是我们首先在用户目录里创建 vimrc 文件。

$ touch ~/.vimrc

在 linux 中,~ 是用户目录的缩写:

把稳,我们创建的 vimrc 文件前面有个“.”,表示它是一个隐蔽文件。
现在,我们在 vimrc 文件里写入

set nuset bg=dark

然后保存退出,之后再用 vim 打开文件,会创造就自动带有行号了,而且背景色也按照哀求修恰好了。
实际上,vim 的配置项有很多,下面是我常用的一部分,将下面这些内容放在你的 vimrc 文件里,就能创造 vim 看着舒畅多了:

\"大众语法高亮syntax on\公众tab宽度 set tabstop=4set softtabstop=4\"大众行号set nuset cindentset hlsearchset cindent \公众 利用 C/C++ 措辞的自动缩进办法set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s \"大众设置C/C++措辞的详细缩进办法set showmatch \"大众 设置匹配模式,显示匹配的括号set linebreak \公众 整词换行set whichwrap=b,s,<,>,[,] \"大众 光标从行首和行末时可以跳到另一行去\公众--状态行设置--set laststatus=2 \公众 总显示末了一个窗口的状态行;设为1则窗口数多于一个的时候显示末了一个窗口的状态行;0不显示末了一个窗口的状态行set ruler \公众 标尺,用于显示光标位置的行号和列号,逗号分隔。
每个窗口都有自己的标尺。
如果窗口有状态行,标尺在那里显示。
否则,它显示在屏幕的末了一行上。
\"大众--命令行设置--set showcmd \"大众 命令行显示输入的命令set showmode \公众 命令行显示vim当前模式\公众--find setting--set incsearch \"大众 输入字符串就显示匹配点set hlsearchvimrc 文件利用双引号的一边作为注释符号。
更多的配置项,可以参考 vim 的手册,在底线命令模式输入 help 即可看得手册。
可能它是英文的,不过

$ mkdir ~/.vim

所有 vim 的插件都安装在此。
先来看看 vim-autocomplpop 插件,它能够搜索当前文本,实现遐想补全。
下载好该插件往后,将其复制到 vim 目录,

$ mkdir ~/.vim

还记得在第一节,我们搭建的 windows 和 ubuntu 的共享文件夹吗?如果有朋友不知道如何把 windows 高下载的文件传到 ubuntu,可以直接把下载好的文件放在共享文件夹里,然后实行下面这条命令:

$ cd ~/.vim$ cp /mnt/hgfs/vmware_share/vim-autocomlpop.zip .

这样就把 vim-autocomplpop 插件复制到 vim 文件夹了,接着,实行解压命令就可以了。

解压成功后,插件就安装好了。
现在,再利用 vim 打开代码文件,可以创造 vim 已经支持遐想补全功能了。

但是, vim-autocomplpop 插件只是支持高下文的遐想补全,它并不支持构造体的补全,例如文章开头,输入 . 或者 -> 都不能触发精确的自动补全功能,这就须要借助于 omnicppcomplete 插件和 ctags 工具了。
安装和配置过程是类似的,可以参考本节,和之前的文章,这里

欢迎在评论区一起谈论,质疑。
文章都是手打原创,每天最浅近的先容C措辞、linux等嵌入式开拓,喜好我的文章就关注一波吧,可以看到最新更新和之前的文章哦。

标签:

相关文章

复制文本框代码开启智能时代的大门

人工智能技术逐渐渗透到人们生活的方方面面。如今,在众多的AI应用中,复制文本框代码成为了热门话题。本文将从复制文本框代码的原理、应...

SEO优化 2025-02-18 阅读0 评论0

域代码在Word2003中的应用与优化

文字处理软件在办公、学习、生活中扮演着越来越重要的角色。Word作为微软公司推出的办公软件之一,具有强大的功能,深受广大用户喜爱。...

SEO优化 2025-02-18 阅读0 评论0

旋转编码器智能时代的精密导航仪

传感器技术在各个领域得到了广泛应用。旋转编码器作为一种重要的传感器,因其高精度、高可靠性等特点,成为工业自动化、机器人、航空航天等...

SEO优化 2025-02-18 阅读0 评论0

无主之地职业Mod游戏世界的无限可能

在游戏世界中,Mod(Modifications,即修改)作为玩家对游戏内容进行个性化创作的工具,已经成为了游戏文化的重要组成部分...

SEO优化 2025-02-18 阅读0 评论0