关于在Linux mint下Geany的用法及相关问题的处理

关于在Linux mint下Geany的用法及相关问题的处理
关于在Linux mint下Geany的用法及相关问题的处理

关于在L inux m int下Geany的用法及相关问题的处理

一、Gea ny简介

Gea ny是一个跨平台的轻量级的开源集成开发环境,非常轻巧和快速的。它只有一小部分功能需要依赖其他的包,它的目标就是成为一个跟KDE、GN OME等桌面软件一样独立。只要有GTK2的运行环境就可以运行它。

Gea ny是一个小型的C代码编辑器,使用GTK2开发的开发环境。包括语法高亮、代码自动完成、调用提示以及支持其他类型语言的文件包括:C/C++,Ja va,PHP,HT ML, DocBook,Pe rl,Late X,a nd Ba sh),a nd sym bol list s。

二、安装

总共有3种方法

1、通过软件管理器(也是最简单的方法)

ubunt u叫软件中心。L inux Mint叫软件管理器

点击程序设计

排在第一位的就是ge any(本人已经安装,所以前面有个绿色的小对勾)

双击进入安装界面,点击安装就可以了

安装完成后就是上图的样子(注意安装完成后并不能立即看到是否安装完成。你只要发现下面没有任务在执行就说明安装完成了,只需再进一次软件管理器就会看到已经安装好了)先看到有任务执行完成后,大概看到就是这个样子

这样你就可以在菜单内找到了

2、通过新立得软件包管理器

基本上就是打开以后,直接标记,安装即可

右击选择标记以便安装

单击应用就可以了

然后等待安装完成就能在菜单内找到它了。

3、命令行(终端)安装(高级用户使用)终端输入一下命令,然后按提示操作即可$sudo apt-get insta ll gea ny

三、Gea ny的配置及问题的解决

初次安装好Gea ny后往往会出现这样的问题

以下是我自己为了测试写的一段C++代码

#include

using name spa ce std;

int ma in()

{

int a,b,c;

cout<<"plea se input t wo num bers:"<

cin>>a>>b;

c=ma x(a,b);

cout<<"T he ma ximum num be r is:"<

ret urn0;

}

int ma x(int a,int b)

{int z;

z=(a>b)?a:b;

ret urn z;

}

可以说是极简单的一段代码,我把它保存为t est.cpp文件,但是运行时就会报错

./gea ny_run_script.sh:5:./geany_run_script.sh:./te st:not f ound

我始终不明白编译通过了为什么无法运行,直到后来我才明白配置出现了错误点击工具栏上的生成按钮进行设置生成命令

在执行参数后面应该是./%e而不是原来的p参数,如下图

不能越级,也就是依次点击这3个按钮,不能跨步

这样你才能在目录里看到三个文件

最后运行结果也就正确了

不足之处,还望大家批评指正。

外研版英语非谓语动词的用法大全及答案解析推荐精选

外研版英语非谓语动词的用法大全及答案解析推荐精选 一、非谓语动词 1.The boss asked Tim to go and out if there was anyone else absent. A. find B. finding C. to find D. found 【答案】A 【解析】【分析】句意:如果有其他人缺席,老板让蒂姆去弄清楚。and前后并列,前面是动词不定式to go,此处要省略动词不定式to,故此处为动词原形find,故选A。 【点评】本题考查非谓语动词。当and链接动词不定式的时候后面一个不定式省去to。 2.—I think the environment is terrible these years. —Yes, it will be even worse the government takes action it. A. until; protect B. unless; to protect C. if; protecting 【答案】 B 【解析】【分析】句意:——我认为这几年来环境太糟糕了。——是的,环境会变得更糟糕,除非政府采取措施保护环境。A. until; 直到…为止,B. unless除非,如果不,连词;C. if 如果,连词;until和if放在这里,句意不通顺,take action to do sth. 采取行动去做某事,动词不定式作目的状语,故选B。 【点评】此题考查连词短语和固定搭配。 3.My mother doesn't allow me _______outside too late on school nights. A. to stay B. stay C. staying 【答案】 A 【解析】【分析】句意:在上学的日子里,我妈妈不允许我在外面待得太晚。Allow sb to do sth允许某人做某事,是固定用法,故答案选A。 【点评】考查动词不定式,掌握固定搭配。 4.—You can only keep the books for two weeks, Tom. Remember ____them on time. —I will. A. return B. returning C. to return 【答案】 C 【解析】【分析】句意:—这些书你能借两周,汤姆,记住按时归还它们。—我会的。remember to do记住去做某事; remember doing记得做过某事。根据You can only keep the books for two weeks, 可知借了之后要记得去还,记得去做某事要用to do,故选C。 【点评】考查remember的用法。牢记remember to do和remember doing的不同。 5.As a volunteer,the girl wants to visit sick kids in the hospital them up.() A. to cheer B. cheer C. cheering D. cheered 【答案】 A

linux vim使用快捷键超好

Linux上vi(vim)编辑器使用教程 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。 vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) 1 2 3 4 5 6 vi filename //打开filename文件 :w //保存文件 :w https://www.360docs.net/doc/a04898895.html, //保存至https://www.360docs.net/doc/a04898895.html,文件 :q //退出编辑器,如果文件已修改请使用下面的命令:q! //退出编辑器,且不保存 :wq //退出编辑器,且保存文件 二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC 键可退出插入模式) 1 2 3 4 5 6 7 8 a //在当前光标位置的右边添加文本 i //在当前光标位置的左边添加文本 A //在当前行的末尾位置添加文本 I //在当前行的开始处添加文本(非空字符的行首) O //在当前行的上面新建一行 o //在当前行的下面新建一行 R //替换(覆盖)当前光标位置及后面的若干文本 J //合并光标所在行及下一行为一行(依然在命令模式) 三、移动光标(vi命令模式下使用) 1、使用上下左右方向键 2、命令模式下:h 向左、j 向下、k 向上、l 向右。 空格键向右、Backspace 向左、Enter 移动到下一行首、- 移动到上一行首。

操作系统实验报告 LINUX基本命令使用和VI编辑器

实验报告模板 实验名称Linux基本命令使用和vi编辑器学院 姓名学号班级 实验地点实验日期评分 指导老师同组其他成员 一、实验目的 掌握Linux一般命令格式。 2.掌握有关文件和目录操作的常用命令。 3.掌握进程操作的常用命令。 4.熟练使用man命令。 5.学习使用vi编辑器建立、编辑、显示及加工处理文本文件。 二、实验环境 VMware,RedHat Linux 三、实验内容 正确地登录和退出系统(logout或exit)。 2.熟悉date,cal,who,clear命令。 3.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。 4.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。 5.利用man显示date等命令的手册页。 6.显示系统中的进程信息。 7.进入和退出vi。 8.利用文本插入方式建立一个文件。 9.在新建的文本文件上移动光标位置。 10.对该文件执行删除、复原、修改、替换等操作。 四、实验结果(含程序、数据记录及分析和实验总结等) 1.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。

Clear之后 2.浏览文件系统: (1)运行pwd命令,确定当前工作目录。 (2)运行ls–l命令,理解各字段含义。 第一部分“-rw-r--r--”表示该文件的权限,即所有者权限为读和写,组用户和其他用户的权限为只读。第二部分“l”表示该文件是符号链接,第三第四部分所 有者和所有者所在的用户组,第五部分的数字表示文件的大小(以字节为单位),剩下的依次是文件创建月日时间和文件名。

Linux操作系统Vi文本编辑器试验报告

Vi 文本编辑器 1.实验目的 文本编辑器的原理和操作。1.了解vi文本编辑器的相关命令。了解vi 2.2.实验原理和实验设备 1.操作系统inuxL. 3.实验步骤 1.什么是vi文本编辑器? Vi是一个全屏幕文本编辑器 优点: 具有文本编辑所需的所有功能.1 适用于各种版本的Unix/Linux2.适用于各种类型的终端.3使用灵活快捷.4缺点: 界面不太好看1.按键命令太多2.2. 如何调用vi 在系统提示符后输入vi和想要编辑(或建立)的文件名(如:vi [path]filename),便可进入vi。如果只输入vi,而不带有文件名,也可以进入vi。然后先创建文件的内容,时,只需在退出命令后输入文件名即可。vi在退出进入vi之后,首先进入的就是编辑模式,进入编辑模式后vi等待编辑命令输入而不是文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。.进入编辑模式后光标停在屏幕的第一行首位上(用_表示),其余各行的行首均有一个“~”符号,表示该行为空行。最后一行是状态行,显示出当前正在编辑的文件名及其状态。如果是[New File],则表示该文件是一个新建的文件。如果输入vi带有文件名后,文件已在系统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名,行数和字符数。在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。在插入模式下,用户输入的任何字符都被vi当作文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式,按ESC键即可。在编辑模式下,用户按“:”键即可进入命令模式,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。末行命令执行完成后,vi自动回到编辑模式。如图3.1所示。若在命令模式下输入命令过程中改变了主意,可用退格键(backspace)将输入的命令全回到编辑模式。部删除之后,再按一下退格键,即可使vi3. vi 的三种基本工作模式: 。)编辑模式、插入模式和命令模式(末行模式 三种模式之间的转换示意图图3.1 vi文件的保存和退出;4. 键切换ESC要通过如果我们处于其它命令模式时,的默认模式,vim或vi模式是Command 过来。会在屏幕的最下方等待我们输入命令:号时,vi当我们按ESC键后,接着再输入:保存;:w ;filename另存为:w filename

人教版英语非谓语动词的用法大全含答案解析百度文库

人教版英语非谓语动词的用法大全含答案解析百度文库 一、非谓语动词 1.I really don't know this question. It is too hard. A. which to answer B. how to answer C. what to answer 【答案】 B 【解析】【分析】句意:我真的不知道如何回答这个问题。它太难了。which to answer回答哪一个; how to answer怎么回答;what to answer回答什么;据It's too hard.可知此处指的是这个问题太难,不知道如何回答,选B 2.My friend invited me ______ the Art Club , and I accepted it with pleasure. A. join B. to join C. joined D. joining 【答案】 B 【解析】【分析】句意:我的朋友邀请我参加艺术俱乐部,我愉快地接受了。A.动词原形;B.动词不定式;C. 动词过去式;D.动词的ing形式。invite sb. to do sth.邀请某人做某事。结合句意及结构,故选B。 3.As a volunteer,the girl wants to visit sick kids in the hospital them up.() A. to cheer B. cheer C. cheering D. cheered 【答案】 A 【解析】【分析】作为一名志愿者,这个女孩想去看望医院里生病的孩子使他们振作起来.根据句意可知这个女孩想去看望医院里生病的孩子的目的是使他们振作起来,故该空处填入动词不定式作目的状语,故填to cheer,故选A 4.As we all know, a person learns many things by making mistakes and ________ them. A. corrects B. correct C. to correct D. correcting 【答案】 D 【解析】【分析】句意:正如我们所知,一个人通过犯错误和纠正错误中,能学会很多东西。and,表并列的连词,前后动词用法应该一致,根据making,可知此处用动词ing形式,因此用correcting,故选D。 【点评】考查固定搭配。注意介词后接动词的ing形式。 5. You should ask Bob ________ his own clothes. He is ten years old now.

英语被动语态用法详解

英语被动语态用法详解 一、单项选择被动语态 1.As is estimated, more than 20 million shared bikes ______ into operation nationwide by 2025. A.will have been put B.will have put C.have been put D.will be putting 【答案】A 【解析】 【详解】 考查动词时态语态。句意:据估计,到2025年为止,全国将有2000多万辆共享单车投入运营。根据by 2025可知应用将来完成时,且主语与谓语动词构成被动关系,故应为将来完成时的被动语态。故选A。 2.(桂林部分学校高三质量检测)The wet weather will continue tomorrow,when a cold front________to arrive. A.will be expected B.is expecting C.expects D.is expected 【答案】D 【解析】 考查动词的时态和语态。句意为:预计将有一股冷锋到来,因此潮湿的天气明天将会继续。a cold front与expect之间是逻辑上的动宾关系,expect是发生在现在的动作,要用一般现在时,故选D项。 答案:D 3.—The manager has come back from his business trip. He is asking you for the report. — Oh,my god ! I haven’t finished it yet. But he ________ back at the company tomorrow. A.was expected B.will expect C.expected D.will be expected 【答案】A 【解析】 试题分析:考查时态和语态。句意:——经理出差回来了。他正在问你要报告。——哦,天哪,我还没完成呢。但是本来预计他明天回公司。根据语境,是过去预料他明天会回来,而且经理是被预计,故用一般过去时的被动。故选A。 【名师点睛】时态的考查要根据本句的句意,这句话一定要根据上下文判断动作发生的时间,要细心体会语境。还要注意时态语态。 考点:考查时态和语态 4.—Will Uncle Peterson come to my birthday party tomorrow? —Pity he ______ to Zimbabwe as a volunteer teacher. A.was sent B.has been sent C.had been sent D.would be sent

Linux系统如何使用vi命令

Linux系统如何使用vi命令 linux系统使用vi命令方法 一、一般模式:删除、复制与粘贴类命令 x,x x为向后删除一个字符,x为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 d 删除当前行所有字符,试成为空行 ndd(n代表数字) 删除光标所在行的向下n列 d1g 删除光标所在行到第一行的所有数据 dg 删除光标所在行到最后一行的所有数据 yy 复制光标所在行 y1g 复制光标所在行到第一行的所有数据 yg 复制光标所在行到最后一行的所有数据 ynj(n代表数字) 复制光标所在行向下n+1行 dnj(n代表数字) 删除光标所在行向下n+1行 p,p p为复制的数据粘贴在光标的下一行,p为复制的数据粘贴在光标的上一行 j 将光标所在行与下一行的数据结合成一行 u 恢复前一个动作(undo) 二、编辑模式命令 i,i i为在当前光标所在处插入输入的文字,i为在光标所

在行第一个非空字符插入输入的文字 a,a a为在当前光标所在处下一个字符插入输入的文字,a 为在光标所在行最后一个字符的下一个字符处插入输入的文字o,o o为在光标所在行的下一行行首开始插入字符,o为在光标所在行的上一行行首开始插入字符 r,r r为替换光标所在那一个字符,r为一直替换光标所指的文字,直到退出 esc 退出,回到一般模式 三、命令模式 h 光标向左移一个字符 j 光标向下移一个字符 k 光标向上移一个字符 l 光标向右移一个字符 ctrl+f 屏幕向下翻一页 ctrl+b 屏幕向上翻一页 ctrl+d 屏幕向下翻半页 ctrl+u 屏幕向上翻半页 + 光标移动到下一行的第一个非空字符 - 光标移动到当前行的第一个非空字符 n空格(n代表数字) 光标向当前行向右移动n个字符 0(数字0) 光标移动到当前行的第一个字符(可以为空字符,注意与-区分) $ 光标移动到当前行的最后一个字符(可以为空字符,注意与-区分)

linux_vi基础教程

The binary system

Linux_vi 1 简介 (4) 2 使用帮助 (4) 3 模式和命令 (4) 3.1 输入模式和命令模式 (4) 3.2 vi和ex命令 (5) 4 启动与编辑vi-vim (5) 4.1编辑一个文件 (5) 4.2编辑多个文件 (5) 5 系统意外时数据的恢复 (5) 6 搜索 (6) 6.1搜索常用命令 (6) 6.2查找字符串便捷方式 (6) 6.3 查找整个字符串 (6) 7 移动和跳转 (6) 7.1获取光标当前位置 (6) 7.2 缓冲区移动 (7) 7.3 光标移动 (7) 7.4 行号跳转 (8) 7.5 跳转到前一位置 (9) 7.6 使用名称标示任意行,进行跳转 (9) 8 插入 (9) 9 写入与退出 (10) 9.1 写入文件 (10) 9.2 退出文件、停止vi (10) 10 文本改动 (10) 10.1替换之vi命令 (10) 10.2替换之ex命令_常用方法 (10) 11 删除 (11) 11.1 删除命令 (11)

11.2 常用的删除组合命令 (12) 11.3 撤销或重复改变 (12) 11.4 恢复删除 (12) 11.5 复制上一次删除 (12) 12 复制 (13) 12.1 接出(复制单词、句子、段落) (13) 12.2 复制与移动行 (13) 13 使用缩写 (14) 14 shell命令 (14) 14.1 执行shell命令 (14) 14.2 使用shell命令处理数据 (14) 15 显示与设置选项 (14) 15.1 显示选项 (14) 15.2 设置选项 (15) 15.3常用设置命令 (15) 16 初始化文件与配置文件 (15) 16.1初始化文件 (15) 16.2配置文件 (15) 17 vi术语 (15) 18 在线资料 (16)

非谓语动词用法难点解析

非谓语动词用法难点解析 1.不定式和动名词作主语的区别 (1)动名词作主语通常表示抽象动作;而不定式作主语表示具体动作。 Smoking is prohibited(禁止)here.这里禁止抽烟。(抽象) It is not very good for you to smoke so much.你抽这么多烟对你身体很不好。(具体) (2)动名词作主语时,通常用以表示一件已知的事或经验。 不定式短语通常用来表示一件未完成的事或目的。 Climbing mountains is interesting.爬山很有趣。(经验) To finish the job in two days is impossible. (3)不定式做主语,一般用it当形式主语,把作主语的不定式短语后置。 It took me only five minutes to finish the job. (4)动名词作主语的句型 1)Doing...+ v. Reading is an art.阅读是门艺术。Seeing is believing.眼见为实。 2) It is + no use, no good (fun, a great pleasure, a waste of time, a bore...)等名词+doing sth. It is no use crying.哭没有用。It is no good objecting.反对也没有用。 It is a great fun playing football.打篮球很有趣。 It is a waste of time trying to explain.设法解释是浪费时间。 3)It is + useless (nice, good,interesting, expensive等形容词)+ doing sth. It is useless speaking.光说没用。 It is nice seeing you again.真高兴又遇到了你。 It is good Playing chess after supper.晚饭后弈棋挺好。 It is expensive running this car.开这种小车是浪费。 2.不定式、动名词和分词作表语的区别 (1)不定式作表语 1)不定式作表语一般表示具体动作,特别是表示将来的动作。 To do two things at a time is to do neither.--次做两件事等于未做。 What I would suggest is to start work at once.我的建议是立刻开始干。 2)如果主语是不定式(表示条件),表语也是不定式(表示结果)。 To see is to believe.百闻不如一见。 To work means to earn a living.工作就是为了生活。 3)如果主语是以aim,duty,hope,idea,happiness,job,plan,problem,purpose,thing,wish 等为中心的名词,或以what引导的名词性从句,不定式作表语是对主语起补充说明作用。 His wish is to buy a luxurious car in the near future.他的希望是在不远的将来买一辆豪华轿车。 The function of Louis Sullivan's architecture was to provide large uninterrupted floor areas and to allow ample light into the interior. The most important thing is to negotiate with them about the future of the plant. (2)动名词作表语:动名词作表语,表示抽象的一般性的行为。 Our work is serving the people.我们的工作是为人民服务。 His hobby is collecting stamps.他的爱好是集邮。 (3)分词作表语 分词做表语有两种情况,一种是现在分词做表语,一种是过去分词做表语,这两者区别是考试中经常考到的地方。一般来说,表示心理状态的动词如excite,interest等都是及物动词,汉语意思不是“激动”,“高

linux下vi命令大全

linux下vi命令大全 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 插入文本类命令 i :在光标前

I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令 /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g:将文件中所有p1均用p2替换 选项设置 all:列出所有选项设置情况 term:设置终端类型 ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write信息nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始mesg:允许vi显示其他用户用write写到自己终端上的信息 最后行方式命令 :n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下

史上最全的 构词法 用法详解

史上最全的构词法用法详解 语言中词的总和构成词汇,但是词汇并不是一堆杂乱无章、互不相关的群体,而是一个严密体系,在这个结构的体系中,词与词之间有着各种各样的联系。英语中的这些联系的规律总结起来就是构词。英语中构词的方法就是构词法。构词法主要有合成法、转化法、派生法和缩略法四种。掌握构词法是迅速扩大词汇量的重要方法之一。 第一节合成法 合成法就是指由两个或两个以上的单词合成的词叫合成词。这种构词方式主要有两种:复合法、结合法。合成法主要是构成合成名词和合成形容词。 复合法构成的复合词,它们各个结合的部分相互间的语法关系是紧密相关的。如blackboard和darkroom都是形容词和名词形成的结构,wr it ing desk是动词名词和名词形式的结构。 结合法形成的词是形态合成词,它的结合是用一个起来连接作用的中缀来把两个或两上以上的词根词素紧紧的连缀在一起。如,用辅音字母-s-来缀全两个词根词素构成的词有:salesman, towns people等。 合成的方式常见的有如下几种: 一、合成名词 1、名词/代词+名词: woman-doctor, women-doctors, workshop, spaceship, he-goat, coal fire, motorcycle, gas cooker, oil well, power plant, silk worm, gold mine, bottleneck, piano keys, teleph one receiver, television screen, chairman, fireman, motorman, police-officer, postman, pine tree, girl friend, boy friend, goldfish, raindrop, birdcage, breakfast time, flowerbed, tearoom, 2、动词+名词:blowpipe, flashlight, watchdog, call-girl, searchlight 3、形容词+名词: blacksmith, blackboard, supermarket, superman, darkroom, blackbird, highchair, hothouse, greenhouse, madman 4、动名词+名词: reading-room, sitting-room, classroom, schoolroom, dining room, building materials, dancing girl, cleaning women, flying machine, washing machine, working conditions, boilding point, drinking water, swimming pool, drinking cup, typing paper, writing desk, sewing machine, walking stick,

linux下vi命令修改文件及保存等使用方法整理

vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人, 或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、 游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就没辄了。 vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 2. Insert mode:唯有在Insert mode下,才可做文字数据输入,按Esc等可回到Comand mode。 3. Last line mode:将储存文件或离开编辑器,也可设置编辑环境,如寻找字符串、列出行号等。 不过可以把vi简化成两个模式,即是将Last line mode也算入Command mode,把vi分成Command 和Insert mode。 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾

英语现在进行时用法详解

英语现在进行时用法详解 一、单项选择现在进行时 1.---______you___ TV at the moment? ---No. You can turn it off. A.Did; watch B.Are; watching C.Do; watch D.Have; watched 【答案】B 【解析】 试题分析:句意:---你现在在看电视吗?---没有。你可以将它关闭。at the moment此处表示现在,因此用现在进行时,故选B。 考点: 考查动词时态的用法。 2.----Ready to quit guessing , Sandy? ----No, no, I hold on! I think I ____ to the answer. A.come B.have come C.came D.am coming 【答案】D 【解析】 试题分析:句意:---准备好不猜了,Sandy?---不,不,我坚持!我想我马上就知道答案了。A. come是一般现在时;B. have come现在完成时;C. came一般过去时;D. am coming 进行时表将来。根据语境可知选D。 考点: 考查动词时态的用法。 3.—Have you got any job offers? —No. I ________. Hopefully, I will get one by the end of this month. A.waited B.had been waiting C.have waited D.am waiting 【答案】D 【解析】 句意:你收到工作邀请函了吗?没有,我正在等待,在这个月底很有希望能收到一份。根据下方提到Hopefully, I will get one by the end of this month.可见作者正在等待,故选D项。 4.— Why do you do volunteer work in the North—West? — I_____ to improve the lives of the children there through my efforts. A.was trying B.have tried C.am trying D.tried 【答案】C 【解析】 试题分析:考查时态。句意:--你为什么选择去西北地区做志愿服务?--通过我的努力,我正在努力改善那里孩子们的生活。过去进行时用来指过去的某个时刻正在发生的事情,根据第一句中的Why do you...可知,这里不用过去的时态,排除A、D;现在完成时表示发生在过去的事情对现在造成的结果,参加志愿服务这件事并未结束,因此不用现在完成时,

Lesson 3 A Volunteer Teacher

Lesson 3 A V olunteer Teacher Period Two the Simple Future Tense Teaching aims: 1. Learn how to use the future tense correctly. 2. Learn how to write your plan,using the future tense. Lead-in Today is Friday. The weekend is coming.Do you have any plan for the coming weekend? do my homework,go out to play,read some books,have dinner with my parents,listen to music, watch TV, go shopping with my friends,surf the Internet, play computer games 1.I will call my mother in one hour. 2.He is going to have hair cut tomorrow. 3.You are to hand in your homework by 1 o’clock. 4.Be quiet. The class meeting is about to start. 5. The final exam takes place next week. 6. I am meeting my friend at the station at five o'clock.一般将来时表示将来某个时间将要发生的动作或存在的状态。 表示将来时的六种形式

实验一 Linux下常用命令和Vi的使用

实验一Linux下常用命令和Vi的使用 实验学时:2学时 实验类型:验证型 一、实验目的 了解UNIX/LINUX运行环境,熟悉UNIX/LINUX的常用基本命令,熟悉和掌握 UNIX/LINUX下c语言程序的编写、编译、调试和运行方法。 二、实验内容 ●熟悉LINUX的常用基本命令如ls、who、pwd、ps等。 ●练习LINUX的文本行编辑器vi的使用方法 ●联机帮助命令-man的使用。 三、实验要求 按照要求编写程序,放在相应的目录中,编译成功后执行,并按照要求分析执行结果,并写出实验报告。 四、实验步骤: 1.用pwd显示当前工作目录名:pwd;如果当前目录不是root,需改变到root目录: cd/root。 2.用mkdir建立四个目录:mkdir /root/test1;mkdir /root/test2;mkdir /root/test2/abcd;mkdir /mypro。 3.用cd命令从root开始依次进入test1、test2、abcd、mypro目录,并用 pwd验 证。 cd test1; pwd cd ../test2;pwd cd abcd;pwd cd ../../mypro;pwd 4.用cd 命令从mypro目录返回到根目录,并用pwd命令验证。 cd / pwd 5.用rmdir命令删除子目录 abcd。 Rmdir /root/test2/abcd 6.分别用ls ls –a 和ls-l查看root目录的内容。 ls ls –a ls -l 7.man 命令: (按PageUp键向上翻页PageDown向下翻页,按q退出) man ls 查看ls的帮助信息。 man cp 查看cp的帮助信息。 man mkdir 查看mkdir的帮助信息。 man rm>rm_help 用重定向生成帮助文档

【英语】英语一般过去时用法详解

【英语】英语一般过去时用法详解 一、单项选择一般过去时 1.Only when the police showed her the evidence ________ that she had stolen the money. A.she admitted B.she had admitted C.did she admit D.had she admitted 【答案】C 【解析】 【详解】 考查特殊句式中的部分倒装。句意:只有当警察把证据给她看的时候,她才承认偷了钱。only置于句首,主句要用部分倒装,即be动词、情态动词、助动词放在主语前。时态要用一般过去时,故选C。 【点睛】 当“only+状语”位于句首时,后面的句子要用部分倒装,其中only后的状语可以是副词、介词短语、从句等。但在only后作状语的是从句时,从句不用倒装,要部分倒装的是主句。 2.—Is Peter coming? —No, he____ his mind after a phone call at the last minute. A.changes B.changed C.was changing D.had changed 【答案】B 【解析】 【详解】 考查时态。句意:——彼得来了吗?——没有,刚才接到一个电话后改变主意了。根据at the last minute在最后一秒可能发生在过去,故用一般过去时。故选B。 【点睛】 动词的时态一直是热点,需要根据时间状语来进行确定,但本题要根据当时的语境来进行再次确认,才得到答案。首先看到第一句话Is Peter coming来了吗?可知彼得还没有来,而下句话at the last minute最后一刻,符合一般过去时的用法中的,第一条:一般过去时表示过去某个特定时间发生,并且一下子就完成了的动作(即:非持续性动作)。 3.—Where was I? —You ________ you didn’t like your job. A.had said B.said C.were saying D.has said 【答案】B 【解析】考查动词的时态。句意:——我说到哪里?——你说到你不喜欢你的工作。结合语境可知,下文描述的是过去的刚刚发生的动作,故用过去时态。选B。

linux下VI编辑器命令大全(超级完整版)

NOTICE:把这里提到的命令牢记心间,行走LINUX才能轻松自如! 这是基本功,练就此身本领后,方可学习上乘功夫…… 如若不按此步骤修练,结果会经脉尽断,真气逆行,哈哈哈! XP 交换两个字符位置 ddp 上下两行调换 J 上下两行合并 dG 删除所有行 d$ 从当前位置删除到行尾 y$ 从当前位置复制到行尾, 如果要粘贴到其他地方 p 就可以了 :ab string strings 例如 ":ab usa United States of America" , 当你在文见里插入 usa 时 United States of America 就蹦出来了 :g/^/m0 把文件内容反转 :map keys new_seq 定义你当前键盘命令 :set [all] vi or ex 的编辑状态 如显示每行 :set nu :X 然后系统会提示输入密码, 输入密码后存盘退出, 保存后就加密了 下次编辑时使用vi -x filename, 系统会提示你输入密码 在命令状态下,nyy表示拷贝从光标行起的下n行内容,p表示paste,粘贴下来在光标处。 我常用到的单个字符替换用r,覆盖多个字符用R,用多个字符替换一个字符用s,整行替换用S :%s/old_Word/new_word/g 这个指令是于在整个文件中替换特定字符串 将光标移到第n行,按下 mk 将光标移到第m行,按下 "ay'k 即将第n到m的行存到a寄存器,以此类推,b,c........寄存器等

不好意思,补充一下,想粘贴到某处,直接将光标移到某地,按下‘ap 即可 删除命令操作 d l 删除当前字符(与x命令功能相同) d 0 删除到某一行的开始位置 d ^ 删除到某一行的第一个字符位置(不包括空格或TA B字符) d w 删除到某个单词的结尾位置 d 3 w 删除到第三个单词的结尾位置 d b 删除到某个单词的开始位置 d W 删除到某个以空格作为分隔符的单词的结尾位置 d B 删除到某个以空格作为分隔符的单词的开始位置 删除命令操作 d 7 B 删除到前面7个以空格作为分隔符的单词的开始位置 d)删除到某个语句的结尾位置 d 4)删除到第四个语句的结尾位置 d(删除到某个语句的开始位置 d } 删除到某个段落的结尾位置 d { 删除到某个段落的开始位置 d 7 { 删除到当前段落起始位置之前的第7个段落位置 d d 删除当前行 d /t e x t 删除从文本中出现“ t e x t”中所指定字样的位置,一直向前直到下一个该字样所出现的 位置(但不包括该字样)之间的内容 d fc 删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容 d tc 删除当前行直到下一个字符“ c”所出现位置之间的内容 D 删除到某一行的结尾 d $ 删除到某一行的结尾 5 d d 删除从当前行所开始的5行内容 d L 删除直到屏幕上最后一行的内容 d H 删除直到屏幕上第一行的内容 d G 删除直到工作缓存区结尾的内容 d 1 G 删除直到工作缓存区开始的内容 修改命令操作 c l 更改当前字符 c w 修改到某个单词的结尾位置 c 3 w 修改到第三个单词的结尾位置 c b 修改到某个单词的开始位置 c W 修改到某个以空格作为分隔符的单词的结尾位置 c B 修改到某个以空格作为分隔符的单词的开始位置 c 7 B 修改到前面7个以空格作为分隔符的单词的开始位置 c 0 修改到某行的结尾位置

相关文档
最新文档