VIM配置c语言,vim配置c语言开发环境

dfnjsfkhak 4 0

大家好,今天小编关注到一个比较意思的话题,就是关于VIM配置c语言问题,于是小编就整理了3个相关介绍VIM配置c语言的解答,让我们一起看看吧。

  1. vim多行注释?
  2. vim和emacs到底比ultraedit和notepad2/++强在什么地方?
  3. ubuntu18.04下怎么快速打造c/c++编程环境?

vim多行注释

我是用自己定义的,跟你分享一下吧。希望能帮到你。 在.vimrc中加入下面的语句: vmap <C-S-P> dO#endif<Esc>PO#if 0<Esc> 在普通模式下按“V”(大写),进入<VISUAL LINE>模式,然后按上、下键,选定要注释的行,再按CTRL+SHIFT+P,这样就会在你选定的行上下加入#if 0和#endif。起到了注释的作用。 在C语言中,用/**/来注释多行是不保险的,所以用“#if 0”这样的方式。如果需要的是其它方式,也可以参考一下这个思路。

vim和emacs到底比ultraedit和notepad2/++强在什么地方?

vim和emacs的能力确实强大,定制能力也非常强。

VIM配置c语言,vim配置c语言开发环境-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)
如vim,可定制语法高亮、颜色方案、文字编码显示行号、自动缩进、自动保存查找结果高亮显示等,可以设定某个功能运行某个程序,VIM应该是程序员编辑器现在我在vim中编写C、python、ruby、rails等程序,直接按f4、f8、f9等就可运行看到结果。emacs比vim要复杂的多,但我们只要能把自己的任务解决,没必要把emacs的所有功能全部掌握,现在我也用emacs编写python程序,按ctrl-c ctrl-c直接运行,用emacs运行c和ruby正在解决中。vim的定制文件是.vimrc,emacs的定制文件是.emacs,定制好配置文件加上下载需要的各种插件,将实现几乎所有想要的功能。emacs的文本处理能力比vim强,二进制处理能力也比vim强,emacs比vim程序体积大。如某文件在vim中16进制显示就有问题,在emacs中的16进制模式中显示无误。emacs和vim打开一个很大的文件,速度都很快,都比其他常用程序快很多。

ubuntu18.04下怎么快速打造c/c++编程环境

安装GCC/G++编译器环境

然后安装vim代码编辑工具

最后安装Git代码版本管理工具

VIM配置c语言,vim配置c语言开发环境-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

完成上面很简单,只需要三个基本命令:$ apt install gcc git vim

大功告成,接下来你就可以愉快的写代码、编译代码、运行代码了。

apt-get install gdb tmux cscope ctag neovim gcc make

VIM配置c语言,vim配置c语言开发环境-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

gdb: 不來個debug 怎麼玩?printf/cout嗎?

tmux: terminal 沒有tag 和 pane 會被用IDE的嘲笑死。功能強大,寫code,編譯,一邊debug還能一邊看performance。手還不用離開鍵盤。

cscope,ctag:「IDE的懶人們:項目大了你們玩裸奔的怎麼瀏覽、查找code?」這就要他們閉嘴(記得把生成的數據庫和vim或者neovim連結)

neovim:更優秀的vim 插件執行都是asynchronous,不用一個個的等,效率更高。

gcc:這就不介紹了

make: 快捷,輕便。項目編譯完全掌握在自己手中。

到此,以上就是小编对于VIM配置c语言的问题就介绍到这了,希望介绍关于VIM配置c语言的3点解答对大家有用

标签: VIM emacs 多行