嵌入式第12步——焦虑,我要老老实实从头学C了,先搞懂Linux下怎么录入中文问题

2022/4/25 7:14:52

本文主要是介绍嵌入式第12步——焦虑,我要老老实实从头学C了,先搞懂Linux下怎么录入中文问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

看了好几天的(仅仅业余时间,毕竟还有工作要做)哔哩哔哩上创客学院的嵌入式视频,突然发现被UP主给删掉了,我还没学完呀,泪奔。迷茫了。

       经过几天的迷茫,到处无头苍蝇般搜寻,看了好多个程序,发现一个问题,在不很了解C的情况下,学会了linux也是没有用的。linux是操作C语言编写的程序,调试、修改程序。那么当你还不明白、看不懂C语言程序的情况下,linux会用,是没有意义的。

  用了两天时间,终于在哔哩哔哩里找到一个自称小甲鱼的家伙发的C语言基础课,顺着视频里提到的网址和网站找到了小甲鱼的窝,ilovefishc.com,一个运营了很多年的教学网站,里面有很多流行的计算机语言教学视频,做的最好的是有所有配套需要的资源,单独列出来课后作业(每一节视频后应该复习的题目)、扩展阅读(课程里可能用到的外部资源,有各种安装软件免费链接)、阶段考核、函数快查、命令点快查。还有论坛版块可以讨论。需要资源可以充值,或者悬赏。发帖和回复可以赚钱(虽然不能取出来,至少可以参与讨论和学习,白嫖党的最爱)。用了一会时间注册了账号,激活了邮箱,这样就可以参与学习了。小甲鱼的更新C语言基础课是《带你学C带你飞》,查了一下,录制与2018年上半年,应该算是比较新的吧。

  第一节是大概讲解了C语言的来历,准备的课程设置、一大堆鼓励等等。从第二节开始涉及到真正的C语言,配套程序是使用的是linux下vi编辑器(终于前面一大段的自学没有白用,已经有了初步的了解,够用基本跟上学习),太好了。开始踏踏实实的准备把C学到一定地步,然后再说。

第一段程序当然是大名鼎鼎的“hello world”(学习每一个语言必用的第一个显示语句)。跟着视频抄录下来就可以,跟着视频操作运行。

学习语言跟着敲代码是必须的。好像有那句话“学习语言,一百万行成功的代码下来都会了”

,不能只是看视频,只看视频永远不能实际编程。小甲鱼为了配套视频,出了纸版书,在京东、天猫、当当有售。

  小甲鱼的C语言视频都有课后题目,我跟着做到第2节课程的课后题目时,有一个是抄录程序,里面有两句输出是中文的。但是我的vi编辑器没有中文输入法,这可把我难住了。在小甲鱼的论坛里发了帖子,几个小时后有人回复。尝试一下,报错,回复者还很贴心的给出了报错处理办法,但是我的报错没有解决。于是问度娘,根据网上各个帖子挨着做,鼓捣了两天半时间,才整出来。总结经验如下:

  1、  我们平时使用windows桌面右下角的中文输入法不是唯一的东西。要显示输入法需要一个框架协议,这种协议我见到了3种,XIM、IBus、fcitx.在Linux里自带了前两种,而中文输入法的加载需要用到fcitx,这个不是一种国际上普遍使用的框架(对中文的不友好体现的淋漓尽致),需要在Linux里单独安装。

  2、  安装了fictx后才能安装中文输入法,否则没有运行和显示的基础,等于没有安装。各种中文输入法在网上都有免费的官网,可以根据自己习惯和电脑配置下载。Linux Ubuntu界面有一个红色近乎圆形火焰形状的图标,是Ubuntu自带的火狐流浪其(foxfire),可以用于联网。进入后可以转到自己熟悉的网站,比如我是转到了度娘(baidu.com)。然后百度到输入法,网上一致推荐搜狗,不知道为什么,也许网友一致认为做的比别家好吧。下载到本地后,在界面右上角的语言输入图标上点右键,可以找到输入法安装的路径。

  3、  输入法安装后,虚拟机需要重启,才能知道是否安装完成。

  4、  我鼓捣了两天的最终教训是从机械工业出版社的配套资源下载的Ubuntu镜像居然是不完善的。通过升级(updata)改为清华镜像才成功。

  5、  作为初学者和不系统的学习者,要不断的尝试。也许别人认为顺手的事,在我们就是一座翻不过去的大山。耐下心来不断尝试,要有一个信念,那么多人都能用,这东西肯定能用,那么多人都能学会,你也能学会,只是看是否下够了足够的力气。

 

加油,为了实现你的目标,努力!!!



这篇关于嵌入式第12步——焦虑,我要老老实实从头学C了,先搞懂Linux下怎么录入中文问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程