vi是不是文本编译器
① 可以编写c语言的软件有哪些
可以编写c语言的软件有:Vim、C++编译器、Dev-C++、Code::Blocks、Visual Studio等。
1、Vim
Vim是一个类似于Vi的着名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。
1999 年Emacs被选为linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。
② GCC,Gdb,Make,Vi分别起什么作用,学习嵌入式linux需要用到哪些,具体起什么作用询问了解的人,感谢!
你好,楼主:
刚开始学习嵌入式会接触这些工具的,多练习下,尤其是vi与make,功能介绍如下:
1、GCC,是编译器,链卖虚可以将棚燃c、c++源文件编译为可执行文件,生成可执行文件就像windows下面的.exe;
2、GDB,是调试工具,可以逐步调试你编译好的可执行文件,如果不想使用printf打印,就用这个最合适了,不过在使用上,要注意用gcc编译加上-g这个参数;
3、Make,是项目管理工具,通常通过编写配弯Makefile来管理编译大型项目,推荐学习Makefile如何编写;
4、Vi,是编辑工具,应该说是超级经典了,我一直在使用Vi,还有与之抗衡编辑工具就是Emacs,根据个人喜好选择吧。
最后祝你学习快乐,加油!
③ linux 下的vi 主要作用是什么
Vi是Unix及Linux系统下标准的编辑器,由美国加州大学伯克利分校的Bill Joy所创立。
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。
各模式的功能区分如下:
1、命令模式(command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式、底行模式下。
2、插入模式(Insert mode)
只有在插入模式下,才可以做文字输入,按ESC键可回到命令模式。
3、底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式也算入命令模式。
(3)vi是不是文本编译器扩展阅读
在文本编辑器出现前,人们用打孔机把计算机文字打到穿孔卡片上。文字存放于一个装着这样的薄卡片的盒子里,可以用读卡器来阅读。
第一个文本编辑器是一种行编辑器,它运行在打字机型的终端上,这种编辑器并不具备在窗口和屏幕中显示的功能。它包含了一些非常短的命令(为了减少打字量)。其中一个命令能够把文件的指定部分通过打字机打印出来。
编辑光标是想象中的一个插入点,通过特殊命令,可以把它移动到特定内容字符串所在的行。随后,内容字符串又被扩展成正则表达式。
如果想看到文件的变化,你需要把它打印出来。相对于穿孔机来说,人们认为这种基于行的文本编辑器具有革命性的进步。如果没有它,用户就需要把那些处理文本的命令打成专用的卡片,并在编辑文件时使用这些卡片。
当带有显示屏的计算机终端出现后,基于显示屏的文本编辑器开始流行起来。最早的全屏编辑器中,有一种叫做O26,它是于1967年为CDC 6000系列机器的操作控制台而作的。
另外一个早期的全屏编辑器是vi。vi诞生于20世纪70年代。至今,它仍然内置于Unix和Linux系统中,不过vi也有一个改善的版本Vim也十分为人所知。全屏编辑器对视频终端的销售起到了促进的作用。
④ 菜鸟学python用那种编译器比较好
python是解释型语言,没有编译器。我猜你可能是想问编辑器。新手用默认的IDLE 足够了,尽量不要养成依赖自动补全的功能。熟练了之后我推荐使用vscode,微软开发的一个开源软件,有许多插件可以使用,写一些简单的代码很方便