人生的第一篇博客!!

没想到作为一个c++代码党第一篇博客会是讲noilinux的,,算是试试水吧。
本文若有不周到处,望各位神犇批评指正!

为什么要使用noilinux?

noilinux是noip/noi的比赛系统,然而我们平时使用的是windows的自己装的devc++。对于不提供windows的省份来说,比赛前学习noilinux是非常重要的一件事。
尤其重要的是,比赛时没有我们所熟悉的devc++!
毕竟在考场上能更加熟悉操作系统对调整好心态有极其重要的作用,更不会出现在比赛时候连在哪里敲代码都不知道的尴尬局面。这样,在别人还在摸索新系统的时候,你就已经快人一步啦!
(更重要的是个人觉得使用控制器指令很装逼)


如上图,拿来了百度的noilinux~

下载链接

戳这里直达noi官网下载地址
这是官方提供的noilinux系统,32位,大小1.2G,安装教程官网里有
(建议在vm虚拟机里安装)
vm虚拟机链接:(注意激活码!)
vm虚拟机(西西软件园)

当你经过了漫长的安装之后。。。。。。


初始密码默认为123456,输入并回车,然后就可以看到你的主界面啦!


不要在意我的桌面
顶上的一栏是最重要的哦

关于连网

如上图,左上角的火狐浏览器,打开它,然而如果你没有科学上网的话会一直转圈圈,
所以,为了正常浏览,请出度娘~


在浏览器的网址栏输入baidu.com然后点击第一个蹦出来的结果,然后转为上图就可以正常的浏览啦!(虽然在考试的时候也用不上度娘。。)

关于输入法

初始的默认是纯英文输入法,需要切换的时候请参见右上角那个长的像视频一样的东西,点开他然后在输入法里面切换google拼音,切换后在那个蓝色的g里选择简体中文。

关于编程软件

guide

noilinux系统里面提供了多种编辑软件,在左上角的应用程序—编程里面可以找到,如果你已经习惯了devc++,这里的软件需要你适应一段时间,其中推荐新手使用北航开发的guide,在倒数第二个,是一个绿色图标。它包含了语法高亮,括号匹配等功能,但在没有保存之前是不会显示语法高亮的,所以对于一个新文件要进行保存,在保存时在文件名后加上相应后缀,c++语言就保存为 文件名.cpp,然后就跟dev里面差不多了。但是guide的输入提示很烦,我目前也没有找到关闭的方法,欢迎大佬补充。


未编译保存前的代码(上图)


编译保存后的代码(上图)

vim

对于喜欢指令的同学们来说,noilinux提供了一种更为神奇的编程工具——vim
vim是系统自带的一个编辑工具,设置好了功能将十分强大,有自动缩进,高亮,括号匹配,行号等等,但是,vim需要你用指令才可以触发哦!并且,编译和运行都是需要指令的,看起来非常高大上有木有~

关于vim的详细使用教程,参见此巨佬的博客
https://blog.csdn.net/Martisum/article/details/99316852

这里整理一下指令代码(敲之前要先按esc退出编辑模式,(就是让左下角的插入消失掉)
然后再敲一个冒号:)

代码 功能
set tabstop=4 将tab键的默认距离改为4
set mouse=a 在编辑的时候显示鼠标
set nu 显示行数
set autoindent 开启自动缩进
wq 保存并退出当前界面
./文件名.cpp 运行文件
g++ 文件名.cpp -o 输出文件名 使用g++进行编译

注意:其中编译和运行之前都要先wq退出然后在控制台中敲代码

本文目前先到这里就结束了,后面会进行不定期更新~~
(感谢各位大佬对本蒟蒻的支持)

关于noilinux的一些操作方法相关推荐

  1. 【Pandas库】(2) Series的基本操作方法

    各位同学好,今天和大家分享一下Pandas库中Series的基本操作方法. 内容有:①检查缺失值:②通过索引获取数据:③布尔索引:④name属性:⑤读取前几行数据:⑥读取后几行数据. 首先我们先定义一 ...

  2. 【精华】【经典】自动化循环操作方法当前网页方法,可以用于本地化AI智能自动抓取网页资源信息,类似爬虫功能

    第一种:需要刷新当前页面重复执行的操作--使用场景:刷点击率 .秒杀活动.抢沙发 //自动化循环操作方法 var doLoop = function (dom) {dom || (dom = docu ...

  3. linux隐藏文件的方法,Linux下隐藏文件的操作方法

    Linux下隐藏文件的操作方法 发布时间:2020-04-11 11:32:34 来源:亿速云 阅读:550 作者:小新 今天小编给大家分享的是Linux下隐藏文件的操作方法,很多人都不太了解,今天小 ...

  4. SQL故障转移集群操作方法

    SQL故障转移集群操作方法 1 给SQL服务器配置IP地址,每台服务器需要两个IP,一个通讯用,一个作为心跳线,修改计算机的名称,关闭服务器的防火墙,开启远程桌面. 2心跳网卡配置 去掉ipv6,并去 ...

  5. jQuery的文档操作方法

    jQuery 文档操作方法 这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html(). 方法 描述 addClass() 向匹配的元素添加指定的类名. after() 在匹配的元素之 ...

  6. win7修改网络计算机名字,小编分析win7系统修改计算机名字的操作方法

    想必大家都遇到过win7系统修改计算机名字的情况吧,近来有很多网友给我留言有关win7系统修改计算机名字的情况怎么解决.针对这个问题小编就整理总结出win7系统修改计算机名字的处理流程,只需按照1:先 ...

  7. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...

    使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...

  8. python-docx 使用教程_python docx 中文字体设置的操作方法

    最近用到了docx生成word文档,docx本身用起来很方便,自带的各种样式都很好看,美中不足的就是对中文的支持不够好.在未设置中文字体的时候,生成的文档虽然可以显示中文,但是笔画大小不一,很难看. ...

  9. FTPHelper-FTP帮助类,常用操作方法

    FTPHelper-FTP帮助类,常用操作方法 C#基类库苏飞版--系列教程导航 http://www.cckan.net/thread-655-1-1.html 这个类是关于加密,解密的操作,文件的 ...

最新文章

  1. asio boost 异步错误处理_boost::ASIO的同步方式和异步方式
  2. 前序中序后序遍历的顺序
  3. 遴选中计算机类,计算机卓越班遴选办法-计算机学院
  4. golang reflect Pointer 获取 传入的interface信息
  5. java报表工具FineReport使用中遇到的常见报错及解决办法(三)
  6. Mysql统计分组区间的人数和 1
  7. HDFS的API操作-获取文件列表信息
  8. 四天人工智能 python入门体验课_百度深度学习7天打卡营,用Python+AI识别“青你2”小姐姐的高颜值...
  9. bean validation校验方法参数_项目启动时首先校验Spring Boot配置参数
  10. BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草
  11. camera (14)---智能手机双摄像头原理解析:RGB +Depth
  12. 在scrapy中parse函数里面xpath的内容打印不出来_scrapy 爬虫爬取的数据json模式存储...
  13. Add_List2Dictionay
  14. android markdown软件,安卓上的Markdown写作软件——Markdrop
  15. zabbix 自定义监控 排除带报错提示
  16. C处理Python返回的字串代码
  17. ceph pg peering和恢复 (2)
  18. MySQL中文存到数据库是,springMVC保存数据到mysql数据库中文乱码问题解决方法
  19. 初创公司需不需要产品经理?
  20. 西南大学计算机学院赖红,赖红 - 计算机与信息科学学院 - Powered by 西南大学

热门文章

  1. labview—word报表使用
  2. simulink子模块上插入图片
  3. ffmpeg 命令 监控屏幕,摄像头 udp推流 收流 。 包括低延迟处理
  4. mongodb中文件导入报错error inserting documents解决方法
  5. 电商产品精修训练营第3天_ps修复画笔工具_ps修补工具_ps仿制图章工具
  6. 微服务化有3个阶段,但大部分金融企业仍处在0.5
  7. 计算机英语 病毒 教案,计算机病毒及其防治教案.doc
  8. 网络安全—2.1—设备原理与操作
  9. SpringBoot 在main或者普通类中条用service接口
  10. 数据库分页数据被业务代码过滤后不足个数问题