acm java 编辑器_有什么适合 OI、ACM 等算法竞赛的编辑器插件?

我最早使用 Dev-cpp,后来因为 ACM 中没有了,codeblocks 貌似想用 debug 还是啥必须新建工程很麻烦。

而且听闻有的地方 cb 可能会有一些奇怪问题,所以毅然决然地使用了几乎每一个地方都有,几乎每一个地方都始终如一的 Vim。

最早我的 Vim 是什么插件都没有的,只是映射了 F5 编译 F6 运行 F7 DEBUG 。

后来是摸鱼的时候想随便找点事情做,就开始慢慢搞了一些插件。

首先:

youcompleteme

项目地址:Valloric/YouCompleteMe​github.comc8e074717ea12110262f12254216f236.png

据说是Vim最好用的代码补全插件,基于语义,非常精准。但是因为:我在Windows的GVim下安装遇到了一些麻烦(Linux下一切顺利);

代码补全有点丑,不太习惯;觉得正式赛中没有,不太想依赖代码补全。

所以我并没有使用。

Ale

项目地址:w0rp/ale​github.come7c565ba364fd85c1665bc68b4fe4a57.png

实时查错插件。

不过因为我自身调教的不是很好,觉得他反而影响自己节奏,弹来弹去有点麻烦。

所以也没有实际安装。

(我记得有一个类似的插件,不过因为这个是支持异步的(可能需要Vim8.0),所以流畅度好很多)

目前我个人使用的插件主要有:

Rainbow(彩虹括号)

项目地址:luochen1990/rainbow​github.com1642423545fa2269cc5e11bf90914c2a.png

最初是因为我代码丑陋,括号捉急,所以加了这个彩虹括号,但是实际使用中其实感觉没什么用。

变化比较小,基本没有注意到,顶多是好看一点?

Vim-airline

项目地址:vim-airline/vim-airline​github.comef608507c61beb17961961b20192310a.png

主要是多了下面的一条,看起来比较好看,能显示一些信息。

Vim-airline-themes

项目地址:vim-airline/vim-airline-themes​github.comd2166051331167c3c21aa06f3518d9ac.png

上面那个项目的主题库,可以让她好看一点。

vim-wakatime

官方网站:Open source plugins, leaderboards, goals, and time tracking metrics for programmers​wakatime.com63a7c15d3e79989859c921e7132dab88.png

超级喜欢的插件!支持非常多的主流编辑器!

可以显示最近的编程时间,用起来很方便。

摸鱼多久都可以很容易知道啦。

(另外还有一个可以记录时间的软件 RescueTime,主要记录自己电脑使用各个软件的时间等)

注:这个插件会记录你编辑文件的文件名、文件路径等信息,可能会有泄露隐私的风险,具体看官网隐私政策。

Vim-colorschemes

项目地址:https://github.com/flazz/vim-colorschemes​github.com

一个Vim的配色主题,使得多了非常多的配色。

Vim-clang-format

项目地址:rhysd/vim-clang-format​github.come515f643821377818c860cabd9493f87.png

代码格式化工具(类似的还有 AStyle 等),我使用的不多。只是在有些时候不太了解代码风格怎么写更好,或者有时候代码需要发出去的时候可能会使用。

vim-cpp-enhanced-highlight

项目地址:octol/vim-cpp-enhanced-highlight​github.comeaadde54809524d2e0b14928b26b89ac.png

原生 Vim 似乎是没有函数,STL 高亮等操作的。这个插件就是使这些高亮。

这些都是这个插件所进行的高亮。

目前本人使用的插件就这些辣。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值