首页 > 编程知识 正文

有内置作弊菜单的软件(修改器超级精准度有什么用)

时间:2023-05-06 19:19:06 阅读:82381 作者:2466

上一节简单介绍了嵌入式行业中被称为“神的编辑器”的vim的使用方法。 朋友们应该明白,vim的强大依赖于其可扩展性,而本机vim确实非常简陋。 因此,在本节中,如下图所示,试着最初配置vim,使之具有更愉快的c语言代码输入效果。

安装 vim

一般来说,在ubuntu linux上安装vim非常有用。 只需运行apt安装命令。

获取安装虚拟机

虽然您可能需要在安装过程中输入y以确认安装,但是如果成功的话,vim将在稍后安装。 但是,刚安装的vim很简陋,如下图所示。

但是,看过上一节内容的朋友应该明白,vim的强度主要依赖于其扩展性。 在这里,为了达到开头的视频的效果,让我们一起配置vim吧。

一般来说,vim的配置方法分为修改配置文件的方法和添加插件的方法两种。 事实上,不仅是vim,大多数linux软件程序都使用这两种配置方法。

vim 的配置文件

首先,让我们来看看如何更改vim配置文件。 输入vim的下划线命令模式(有关vim的几种模式,请参见上一节)

设定号

可以看到代码指示了行号。 如下图所示。

这其实是vim自身集成的功能,我们输入set nu命令只是起到开关的作用,同样以下线命令模式输入

SET BG=德克

修改背景颜色,使代码看起来更清楚。

类似的设定项目还有很多。 但是,如果每次打开vim时都需要手动进行设置,则很麻烦。 有更方便的方法吗? 当然有。 只要将这些设定项目写入设定档,每次开启vim时都会自动载入这些设定。

那么,写在哪个配置文件上? 大多数linux程序通常从三个位置加载自己的配置文件:系统目录、用户目录和当前目录。 如果将配置文件放在系统目录中,则配置文件条目对所有用户都有效。 如果将配置文件放在用户目录中,则配置文件条目只对该用户有效。 如果将配置文件放置在当前目录中,则配置文件只对当前项目有效。

现在,我们决定将配置文件放在用户目录中。 因为vim启动时会从用户目录加载vimrc文件,所以首先要在用户目录中创建vimrc文件。

$ touch至/.vimrc

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

请注意,您创建的vimrc文件前面有“.”,表明它是隐藏文件。 现在写入vimrc文件

设定号

SET BG=德克

保存并退出,然后使用vi

m 打开文件,会发现就自动带有行号了,而且背景色也按照要求修改好了。实际上,vim 的配置项有很多,下面是我常用的一部分,将下面这些内容放在你的 vimrc 文件里,就能发现 vim 看着舒服多了:

"语法高亮 syntax on "tab宽度 set tabstop=4 set softtabstop=4 "行号 set nu set cindent set hlsearch set 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 hlsearch vimrc 文件使用双引号的一边作为注释符号。更多的配置项,可以参考 vim 的手册,在底线命令模式输入 help 即可看到手册。可能它是英文的,不过小编弄到一份中文版的手册,如果有朋友需要,可以在评论区留言。

vim 的插件

通过设置配置文件,能够开关原本集成在 vim 中的功能。但是如果希望使用原本 vim 没有的功能,就需要借助于插件了。vim 提供了脚本语言,我们可以开发专属自己的插件。当然,也可以使用别人做好的插件,事实上,有些插件相当好用,文章开头的代码补全和代码提示功能,就是借助于别人做好的插件实现的。

vim 官方网站上免费提供了很多插件,至于如何获取,可以参考【linux学习系列文章第九节】。

vim 的插件,我们还是将其放在用户目录下,首先需要创建 vim 目录:

$ 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 工具了。安装和配置过程是类似的,可以参考本节,和之前的文章,这里小编就不赘述了。

总结

本节,我们一起了解了 vim 的两大配置方式。事实上,不仅仅是 vim,linux 中的大部分开源程序软件都是这样配置的,这么看来,linux 中的程序软件配置,也没什么神秘的,对不?

欢迎在评论区一起讨论,质疑。文章都是手打原创,每天最浅显的介绍C语言、linux等嵌入式开发,喜欢我的文章就关注一波吧,可以看到最新更新和之前的文章哦。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。