顶级太阳 发表于 2022-4-20 23:18:29

关于s1e2课后题。还有请教如何在linux的VI编辑器里输入中文

完全照抄了统计录入行数的S1E2课后题,并且通过gcc进行了编译,经过改正了录入错误后,编译成功。但是运行为什么没有结果输出呢?查看了大家的帖子,都没有发现这个问题。求各位前辈帮忙指点。
https://s1.ax1x.com/2022/04/20/LyPbfs.jpg

另一个问题。我刚刚学习了一点安装虚拟机、Ubuntu和vi编辑器的基本知识。今天在录入程序的时候发现不会录入中文。请教怎么在vi编辑器里录入中文呢?
https://s1.ax1x.com/2022/04/20/LyiMhd.jpg
就像这个图片里,本来应该是输出的位置用中文,可是我不会呀。在鱼C里没有找到这方面的知识,百度也没有,只好到这里来麻烦各位了。

顶级太阳 发表于 2022-4-21 08:19:29

补充一下,看视频过程中,跟着小甲鱼尝试了hello world的输出,能够正常在屏幕上显示出来。也就是说编译和运行的步骤应该是没有什么错误。现在就是整不明白了,那么多显示0行的,我这连个0行都不显示,发愁。

顶级太阳 发表于 2022-4-21 09:20:14

程序运行的问题解决了。在运行程序的时候没有指定路径,也就是执行文件前面要加上指定在现有文件路径下,也就是./这个符号。加进去就能够正常运行了。但是vi编辑器里怎么输入中文的问题,还需要大家帮忙解决。

白two 发表于 2022-4-21 10:31:26

有道翻译成英文再输入进去

顶级太阳 发表于 2022-4-21 10:37:38

白two 发表于 2022-4-21 10:31
有道翻译成英文再输入进去

我是想要直接输入中文

白two 发表于 2022-4-21 10:50:26

顶级太阳 发表于 2022-4-21 10:37
我是想要直接输入中文

应该是下载输入法吧

顶级太阳 发表于 2022-4-21 10:52:31

白two 发表于 2022-4-21 10:50
应该是下载输入法吧

百度里有提示,但是没有看懂,想在这里问问看有没有谁说的清楚。应该是有解决方法了。我的VI现在只能输入英文,不能直接输入和显示中文。

白two 发表于 2022-4-21 13:02:31

1. 安装输入法:
谷歌拼音输入法:sudo apt-get install ibus-googlepinyin
2. 配置输入法:
ibus-setup
3.可能遇到Unable to lock directory /var/cache/apt/archives/这种问题:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

白two 发表于 2022-4-21 13:26:56

apt-get install fcitx

apt-get install fcitx-googlepinyin

apt-get install im-config

im-config

reboot

亲测可用

顶级太阳 发表于 2022-4-21 21:38:59

白two 发表于 2022-4-21 13:26
亲测可用

这个怎么用?我是完全新手,对于linux只是接触了不到一个月的业余时间。这个是在linux界面下一句句的直接输入就可以么?

顶级太阳 发表于 2022-4-23 10:35:35

经过两天的无数尝试,甚至把Ubuntu虚拟机卸载了两次,从网上查询方法,快要崩溃的学习下,今天早上重启,发现已经有了中文了,虽然还是最最原始的全拼输入法,至少已经能够在vi编辑器里输入中文了。焦虑瞬间减少到极地水平,想要更好的输入法以后慢慢鼓捣。心情一下舒畅了。谢谢@白two热心参与,帮助查找方法。我最终的结论应该是我的Ubuntu镜像存在问题,在linux下输入命令,一直报错,上面8楼给出的处理方法一直不能完善。后来在一个帖子的提醒下更新了Ubuntu为清华镜像之后,再设置就解决了。谢谢。
页: [1]
查看完整版本: 关于s1e2课后题。还有请教如何在linux的VI编辑器里输入中文