C++编译/编辑器对OIer的必要功能(推荐)

 更新时间:2020年04月13日 08:37:11   作者:Ij''''s blog  
这篇文章主要介绍了C++编译/编辑器对OIer的必要功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

(没有引战的意思,如果有不同意见可以评论区发言,只是写出我目前的情况)
作为一个C++ OIer肯定是用过Dev的,因为学校推荐啊我也没有办法。都知道Dev又丑又没有代码补全,但是却是最最最适合OIer的。为什么这么说,虽然Dev让人烦,但是却是最实用的呢?就谈到了我们的标题。我将分析几个重要功能,然后分析几个市面上常用的编辑器。

必要功能/特点

没有什么比这个更重要的了,在学校用的是机房,虽然每台电脑都有Dev但是如果有了自己的电脑要装一个非常大的软件肯定是会让所有人都觉得烦。

运行方便

据我了解,几乎市面上颜值还行,功能较为齐全的这些不管是重量级,轻量级都是要进行的配置的,而且日后运行起来还应该会有一些限制。我所知道的运行方便的只有Falcon C++Dev_C++了。至于Falcon C++为什么没有Dev好,我后面会讲。

快捷键齐全

这方面Dev是做的比较好的,比如Ctrl+DCtrl+E这两个快捷键若是没有我会觉得十分不舒服,这两个快捷键干什么的就不说了(其实就是复制行和删除行啦)。

自由缩放

对了这就是之前为什么不用Falcon的非常重要的一点,Falcon不能自由缩放,基本上我们做一般题目代码行上限一般到1000多个字符。那么能否缩放决定我们能否舒适的编辑代码。这对我们很重要!

代码补全

其实代码补全功能对于OIer来说其实可有可无,毕竟还是要锻炼我们的代码能力,而不是单纯做题(虽然提高代码能力就是为了做题),但是其实还是不那么重要的(但是其实还是挺重要的,不要白不要嘛)。

比较市面上的编辑器

sublime

十分劝退的配置,虽然我配置成功过,但是还是有诸多的限制。(例如名字不能有空格)所以这个已经让我那啥了,虽然有颜很高的界面和很优秀的代码补全功能,但是我还是放弃了。

VScode

和sublime情况差不多,还比sublime大,配置。

Code::Block

大,让我等得花都谢了。

Falcon

界面比Dev稍微好那么一点点(不知道是不是因为Dev用久了换换口味就觉得挺不错的),然后也不用配置,大小和Dev还差不多,代码补全也有,代码结构显示做的比Dev好。不足的是,不能放大缩小!而且少了两个快捷键,这让我用回Dev,但是觉得快捷键不怎么重要的可以用Falcon,其实还是很推荐使用的。

Clion

没用过,还不知道,用过的伙伴们在评论区告诉我一下吧,听说界面挺优美的。

C-Free

也没用过。

那么这就是为什么我现在认为Dev其实并没有那么差的原因,究竟为什么让部分OIer如此...其实还是因为他丑。但校方也算良心。

其实任何一个编辑器用久了都会很--。

蓝色的高亮,圆角的代码。

总结

到此这篇关于C++编译/编辑器对OIer的必要功能的文章就介绍到这了,更多相关C++编译/编辑器OIer内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++ 汉诺塔问题知识点总结

    C++ 汉诺塔问题知识点总结

    在本篇文章里小编给大家整理的是关于C++ 汉诺塔问题知识点内容,有需要的朋友们可以参考下。
    2020-02-02
  • C++实现宿舍管理查询系统

    C++实现宿舍管理查询系统

    这篇文章主要为大家详细介绍了C++实现宿舍管理查询系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • c++ vector模拟实现的全过程

    c++ vector模拟实现的全过程

    这篇文章主要给大家介绍了关于c++ vector的模拟实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • C++中std::sort函数介绍和使用场景

    C++中std::sort函数介绍和使用场景

    std::sort函数是C++标准库中常用的排序函数之一,它可以对各种类型的序列进行排序,本文就来介绍一下C++中std::sort函数介绍和使用场景,感兴趣的可以了解一下
    2024-02-02
  • C++中CString string char* char 之间的字符转换(多种方法)

    C++中CString string char* char 之间的字符转换(多种方法)

    在写程序的时候,我们经常遇到各种各样的类型转换,比如 char* CString string 之间的互相转换,这里简单为大家介绍一下,需要的朋友可以参考下
    2017-09-09
  • C++ 初始化列表详解及实例代码

    C++ 初始化列表详解及实例代码

    这篇文章主要介绍了C++ 初始化列表详解及实例代码的相关资料,需要的朋友可以参考下
    2016-12-12
  • C语言入门篇--关键字static详解

    C语言入门篇--关键字static详解

    本篇文章是C语言系列基础篇,C语言中,static是用来修饰变量和函数:1.修饰局部变量–>静态局部变量2.修饰全局变量–>静态全局变量3.修饰函数–>静态函数
    2021-08-08
  • c++ 有趣的动态转换

    c++ 有趣的动态转换

    这篇文章主要介绍了c++ 动态转换的相关资料,帮助大家更好的理解和使用c++编程,感兴趣的朋友可以了解下
    2020-09-09
  • C++中的数据内存分布原理

    C++中的数据内存分布原理

    这篇文章主要介绍了C++中的数据内存分布,主要从动态内存管理方式,内存泄漏等方面介绍的,文中也有相关的示例代码,需要的朋友可以参考下
    2023-05-05
  • C++编程语言中赋值运算符重载函数(operator=)的使用

    C++编程语言中赋值运算符重载函数(operator=)的使用

    本文主要介绍了C++编程语言中赋值运算符重载函数(operator=)介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06

最新评论