vim怎么运行c语言?

60 2023-12-24 11:54

一、vim怎么运行c语言?

1.如果你的linux终端还未配置相关信息,那么一步步来,通过命令 :

# sudo apt-get install vim

然后输入root密码,下载最新的vim(注 vim是vi的升级版,两者不区分)

2.另外,要编译c语言的话,我们要下载c语言的编译器,如果发现主机上没有的话,使用命令:

# sudo apt-get install gcc

输入root密码再按enter即可。这里工具暂时就准备好了。

3.使用vi非常的简单,命令 # vi filename ,即可打开filename的文件,如果filename不存在则会新建一个。这里我们输入命令 :

# vi test.c

注意使用后缀 .c表示这是一个c语言源程序,vi会给我们自动语法高亮。

4.我们进入文件后,这是一般模式,你还不能输入任何字符,键入字符 i,,左下角显示 插入模式,表示我们进入了编辑模式,这时可以直接敲代码了。

5.敲好源程序后,我们先按 Esc 键退出编辑模式,再输 Ctrl+: 键进入命令行模式,左下角出现 :号,我们输入 wq,表示 保存并退出 ;再按Enter键即可。

6.我们又来到了终端界面,这时候有了源文件,我们来编译,命令如下:

# gcc -o test test.c

成功后,我们查看当前目录下出现一个名为test 的可执行文件,

接着执行,通过命令# ./test 即可执行 !

7.另外,如果多个源程序之间相互调用,需要先编译成目标文件,使用命令:

# gcc -c file1.c file2.c ..

这时会生成多个目标文件,file1.o f,ile2.o..它们还不能直接执行,使用命令:

#gcc -o exe file1.o file2.o .. 来生成最终的名为exe的可执行文件。

二、vim适合开发的语言?

vim支持的语言很多,比如python, python3, ruby, lua,tcl等常见脚本语言都有很好的支持。既可以支持脚本内嵌在.vimrc中,也可以执行python等脚本语言的文件。

三、在windows如何用vim编程c语言?

vim有针对windows的版本下载下来安装就可以了

四、vim全称?

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。

五、vim怎样实现c语言的关键字补全?

c 语言的关键字都很短,一般来说手打不比补全费时费力。

如果楼主是觉得记不住的话,可以试试用字典补全的方法来实现你的要求。具体方法参照:

:h compl-dictionary解释的比较详细。

使用之前还需要了解一下 'dictionary' 这个选项。

:h 'dict'和配置 c 语言的 ftplugin。

:e $VIMRUNTIME/ftplugin/c.vim

这是我想到的方法,应该比较中规中矩。楼主如果研究未果,可以追问我更详细的步骤。

六、在VIM里面是怎样编译C语言的文件?

  vim能编译C语言文件。  Vim [Vi Improved] 是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。

七、语言学习属于什么学习?

现在英语学习非常流行,许多幼儿园都开设了英语课程。原版进口的幼儿英语教材让孩子们从小就学习英语教材。传统的英语语言学习,被粗暴地归为背单词和做题,而实际上真正的语言学习有更多的内容,那么英语语言学习是在学习什么呢,语言知识有哪些类型呢?

在二语习得理论中,关于语言知识的分类,学术界最具代表性的是Polanyi(1958)提出的显性知识与隐性知识分类说。“显性知识”是二语学习者能意识到、能说出来的语言规则知识,“隐性知识”则是二语学习者能用但表达不出来的直觉知识。由于学习是个动态的复杂过程,显性/隐性知识难以准确测量,因此很难界定,显/隐性知识之间有无接口,能否互相转化,也仍然存在很多争议。Bialystok(1994)认为通过不断地练习或训练,不但显性知识可以转换成隐性知识,而且隐性知识也可以显性化。国内一些关于显性/隐性知识关系的实证研究也显示:显性/隐性知识在一定的条件下可以相互转化。

相对于波兰尼(Polanyi)的知识分类,认知心理学的知识分类:陈述性知识与程序性知识,由于有着认知神经科学的依据(两种知识在人脑中分别有不同的表征区域)而显得更为明确。在语言学习中,语言结构知识(语音、词汇、语法的基本规则)属于陈述性知识,具有显性特征;而语用知识(如何在不同的语境中正确地使用语言结构知识的规则)属于程序性知识,具有隐性特征。显性知识与隐性知识的区别在于是否能进行外部表征(语言描述),而程序性知识与陈述性知识的区分则在于其内部表征的层次和区域不同。认知心理学认为,具有隐性属性的程序性知识是可以被外部表征的。这为语言知识的可视化提供了理论依据。

按照认知心理学的假设,知道或具有某种知识,那么你的头脑中必然存在着该事物的心理表征,也就是说你使用了知识表征(knowledge representation)。符号是表征的基本形式。表征可分为内部表征(internal representation)和外部表征(external representation)。其中,物理的、客观的表征形式构成知识的外部表征,体现为语言表征或图形表征等,比如,文字符号、地图和照片等。

八、为什么要学习 vi / vim?

广泛应用:vi 是一款文本编辑器,广泛应用于各种 UNIX 和 Linux 系统中。在服务器管理、软件开发等领域,vi 是一种常见的选择。如果你计划在这些领域工作或者与这些系统打交道,掌握 vi 将非常有用。

高效操作:使用 vi 可以通过快捷键和命令来高效编辑文本文件。一旦熟悉了 vi 的基本操作方式,你将能够以更快的速度进行文本编辑,从而提高工作效率。

跨平台兼容性:无论你是在 Windows、Mac 还是 Linux 等操作系统上工作,vi 都可以跨平台使用,并且拥有相似的操作方式和命令。这意味着,一旦你掌握了 vi,你可以在不同的系统上自如地工作。

无需图形界面:vi 是一个基于终端的文本编辑器,不需要图形界面的支持,这使得它在远程连接、服务器管理等场景下非常实用。即使没有桌面环境,你也可以使用 vi 编辑文件。

vim的功能非常强大,我们开始前可以先学习一些简单的经常使用的功能,如果想要深入的学习可以访问vim官网进行查询。

一般指令模式:

编辑模式:输入i,o,a进入编辑模式(退出编辑模式按esc键);

指令列命令模式:输入“:”,“/”,“?”可进入命令模式;

选项与参数

    :wq  保存退出
    :wq! 强制写入
    :q   退出程序(未编辑过)
    :q! 不保存直接退出
    :ctrl+f 向下移动一页
    :ctrl+b 向上移动一页
    :0 移动到当前行开头
    :$ 移动到当前行结尾
    :H 移动到第一行开头
    :G 移动到最后一行
    :/word  向下找“word”的字符
    :?word  向上找word的字符

搜索与取代

    :100,200s/vbird/VBRID/g  从100-200之间查找vbird取代未VBRID
    :1,$s/vbird/VBRID/g  从第一行到最后一行查找vbird取代未VBRID
    :1,$s/vbird/VBRID/gc  从第一行到最后一行查找vbird取代未VBRID并告诉用户

区块选择

    v 字符选择,会将光标经过的额地方反白选择
    V 列选择,会将光标经过的列反白选择
    ctrl+v 区块选择,可以用长方形的方式选择资料
    y 将反白的地方复制起来
    d 将反白的地方删除掉
    p 将复制的区块,在游标所在处贴上

多文件编辑

使用vi打开文件时,后面同时接几个文件就可以同时打开多个文件:
:n 编辑下一个文件
:N 编辑上一个文件
:files 列出目前这个vim的开启的所有文件

九、如何学习C语言?

1、课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。

2、记住语法规则。

3、加强逻辑思维。

4、多动手,通过练习上机了解它的运行过程。

5、实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。

十、关于学习的语言?

  1、学习会使你获得许多你成长所必需的“能源”,学习会给你带来更多的希望,学习会让你拥有更多的“资本”。但同时,学习也使你付出许多,其中包括你的努力、你的钻研、你的时光、你的心血和汗水等。

  2、学习习是每个一个学生的职责,而学习的动力是靠自己的梦想,也可以这样说没有自己的梦想就是对自己的一种不责任的表现,也就和人失走肉没啥两样,只是改变命运,同时知识也不是也不是随意的摘取。要通过自己的努力,要把我自己生命的钥匙。

  3、一个好的习惯伴人一生,会给人带来一笔财富,引你走向成功;一个坏习惯,他会给你以后的生活带来许多不便。所以养成一个好习惯是对明天负责。

  4、有智慧的人未必先天就很聪明,反而更多的是通过后天毕生的努力。现在,我们这些正在求学的学生,当中,有很多人是认为自己先天不足,没办法学好,因此悲观泄气,无心向学。其实,这是大可不必的,只要勤奋努力,希望就在面前。

  5、学习是一架保持平衡的天平,一边是付出,一边是收获,少付出少收获,多付出多收获,不劳必定无获!要想取得理想的成绩,勤奋至关重要!只有勤奋学习,才能成就美好人生!勤奋出天才,这是一面永不褪色的旗帜,它永远激励我们不断追求、不断探索。有书好好读,有书赶快读,读书的时间不多。只要我们刻苦拼搏、一心向上,就一定能取得令人满意的成绩。

  6、学习是件苦恼的事,每天两点一线,从学校到家里,日子过得平淡无奇,每天面临着大量的习题和作业,日久天长,学生对学习失去了兴趣,使我对学习产生了苦恼的感觉,但转念一想,我做为学生,主要任务就是学习,古人说:“书山有路勤为径,学海无涯苦作舟”,只有付出了努力,才会有成功!不经历风雨,怎么见彩虹,成功等于一份天赋加百分之九十九的努力,这样想来,我又埋头作学了起来。

  7、聪明的资质、内在的干劲、勤奋的工作态度和坚韧不拔的精神,这些都是科学研究成功所需的其他条件。

  8、学习,是每个学生每天都在做的事情,学生们从学习中获得大量的知识,但是,如果问起他们为什么要学习?为谁而学习?估计大多数学生都不知怎么回答,当你问一个高材生为什么让读书时,他也许会说为了不让别人看不起;当你问起一个学习成绩一般的学生,他也许会说为了不被父母责骂,也有可能会说为了不让父母失望;当你问起一个学习成绩不理想的学生,他有可能会说考得好可以得到父母的奖励……

  9、虽然在学习的过程中会遇到许多不顺心的事,但古人说得好——吃一堑,长一智。多了一次失败,就多了一次教训;多了一次挫折,就多了一次经验。没有失败和挫折的人,是永远不会成功的。

  10、在学习中,难免会碰到一些困难,给我们带来烦恼。成绩较差,虽然自己努力了,却总不见效;练习立定跳远,却总是跳不过那根优秀线……这样的例子有很多。当我们遇到这些困难时,该拥用怎样的心态?我们“班务栏”里“班级目标”后写着一句话:“每天进步一点”。我们就是要抱着这种良好的心态,努力学习,争取每天进步一点。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片