vim的简易IDE怎么配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim的简易IDE怎么配置相关的知识,希望对你有一定的参考价值。

参考技术A vim想要用的方便,必须得多加快捷键。但是快捷键不是乱加,得根据自己的需要,在.vimrc文件里面用vimscript语法来写。

Execute是一个非常强大的工具,因为它允许你用任意字符串来创造命令。也就是说,你把命令写在字符串里面,用exec帮你执行。

冒号(:),用于命令输入,在vimrc中可有可无,在尾行模式中是必须的开头符号。比如我要在vimrc里面写一个输出hello的语句。我会在.vimrc里面这样写

但是这样写也能运行:

当我在.vimrc文件里面写下execute "echom 'Hello, world!'",表示在vim启动时输出hello。(vim启动时会读取~/.vimrc)。

参考链接:
https://www.cnblogs.com/juneman/p/8592776.html

当配置vim时,可以先查看vim的选项,然后项配置哪个就配置哪个,或者想配置的时候在去查选项。单纯使用vim选项和vimscript语法来配置vim的话,.vimrc的可移植性会进一步增强。

以下是参考vimscript语法和vim选项写的一个快捷键映射,用于编译执行源文件。
摘自: https://blog.csdn.net/qq_33505303/article/details/66473907

其实我有点不太懂%<、&的意思。于是我用help %<找到了一下内容

上面的&filetype的意思是,引用filetype选项作为变量使用。
上面的exec "!firefox %.html &"中的&的意思,我猜应该是异步执行命令,不用阻塞等待命令返回值。

问题:为什么“:!time bash %”没有用exec?其他的都用了。

.vimrc实用配置

参考技术A 从念大学开始到开始工作头几年,我都一直使用vim作为主要的开发和编辑工具。为了实现IDE的自动补全功能,我尝试过各种自动补齐插件;为了实现一个悦目的colorschme,自己去学着写vimscript脚本来修改语法配色文件;又为了方便的编辑多个文件,研究buffer/tab/window等各种奇技淫巧....。我折腾这些的目的,很大程度是为了打造出一个IDE效果的开发环境。但经过无数尝试后,我才明白作为一个通用的editor,vim的确功能无比强大。但是要比专业的IDE(集成文本编辑,语法补齐,编译,调试,版本管理,发布等功能于一体的开发工具)相比,在项目开发方面,vim体验还是相对较弱。
  
  在经历这漫长折腾,浪费大量时间后,我才领悟一个道理:“专注目标,而非工具”。无论使用何种工具(IDE,vim亦或者emacs)都是为了开发程序。工具只是实现程序开发这一目标的手段而已。当我们已经有能高效率完成项目开发这一目标的工具时,就没有必要把时间浪费在学习其他工具上。除非这个工具的确能带来生产力的显著提高。当然,我认为vim在项目开发方面很难做到比IDE有更高的开发效率。
  
  如果你同意我对vim定位的看法(perfect editor only),那么你可以尝试我一直使用的vimrc配置文件。这个配置文件对提升你的文本编辑效率定会有很大的帮助。

想要使用vim高效完成文本编辑工作,除了以上的配置文件,如果你还能掌握如下技巧,定会让你编辑能力更上一层楼。

掌握vim需要上手练习。熟练的手感能大幅提升编辑速度。但在你vim技能不断提升时,还请牢记:"关注目标,而非工具”

以上是关于vim的简易IDE怎么配置的主要内容,如果未能解决你的问题,请参考以下文章

.vimrc实用配置

在NOILINUX下的简易VIM配置

配置vim成为IDE

vim 配置python IDE

把 vim 配置成顺手的 python 轻量级 IDE

Linux配置vim ctags g++ IDE GDB