第一篇:vim用法总结
三种状态
Command: 任何输入都会作为编辑命令,而不会出现在屏幕上,任何输入都引起立即反映 Insert: 任何输入的数据都置于编辑寄存器,按ESC,可跳回command方式
Escape: 以“:”或者“/”为前导的指令,出现在屏幕的最下一行,任何输入都被当成特别指令。 离开vi
:q!离开vi,并放弃刚在缓冲区内编辑的内容。
:wq 将缓冲区内的资料写入磁盘中,并离开vi。
:x 同wq。
(注意—— :X 是文件加密,一定要与:x存盘退出相区别)
进入输入模式
a(append)由游标之后加入资料。A 由该行之末加入资料。
i(insert)由游标之前加入资料。
I 由该行之首加入资料。
o(open)新增一行於该行之下供输入资料之用。
O 新增一行於该行之上供输入资料之用。
删除与修改
x 删除游标所在该字元。
X 删除游标所在之前一字元。
r 用接於此指令之后的字元取代(replace)游标所在字元。如:ra将游标所在字元以 a 取代之。R 进入取代状态,直到《ESC》为止。
s 删除游标所在之字元,并进入输入模式直到《ESC》。
S 删除游标所在之该行资料,并进入输入模式直到《ESC》。
光标的移动
m
„
0 移至该行之首
$ 移至该行之末。
e 移动到下个字的最後一个字母
w 移动到下个字的第一个字母。
b 移动到上个字的第一个字母。
^ 移至该行的第一个字元处。
H 移至视窗的第一行。
M 移至视窗的中间那行。
L 移至视窗的最后一行。
G 移至该文件的最后一行。
+ 移至下一列的第一个字元处。
-移至上一列的第一个字元处。
:n 移至该文件的第 n 列。
n+ 移至游标所在位置之后的第 n 列。
n-移至游标所在位置之前的第 n 列。
(Vim)光标移动基本用法小解:
(这只要组合上边的功能就可以明白了,不用再一一讲解了吧!)ge b w e
← ←---→--→
This is-a line, with special/separated/words(and some more).←-←-------------------→---→
GE B W E
视窗的移动
剪切、复制、删除
Operator + Scope = command
Operator
d 剪切y 复制。
p 粘帖,与 d 和 y 配和使用。可将最后d或y的资料放置於游标所在位置之行列下。c 修改,类似delete与insert的组和。删除一个字组、句子等之资料,并插入新建资料。 Scope
e 由游标所在位置至该字串的最后一个字元。
w 由游标所在位置至下一个字串的第一个字元。
b 由游标所在位置至前一个字串的第一个字元。$ 由游标所在位置至该行的最后一个字元。
0 由游标所在位置至该行的第一个字元。
整行动作
dd 删除整行。
D 以行为单位,删除游标后之所有字元。
cc 修改整行的内容。
yy 使游标所在该行复制到记忆体缓冲区。
取消前一动作(Undo)u 恢复最后一个指令之前的结果。
U 恢复游标该行之所有改变。
(vim)u 可以多次撤消指令,一次撤消一个操作,直至本次操作开始为止。
(vim)Ctrl+r 可以恢复撤消前内容,按多次可恢复多次。
查找与替换
/字串 往游标之后寻找该字串。
?字串 往游标之前寻找该字串。
n 往下继续寻找下一个相同的字串。
N 往上继续寻找下一个相同的字串。
% 查找“(”,“)”,“{”,“}”的配对符。
s 搜寻某行列范围。
g 搜寻整个编辑缓冲区的资料。
:1,$s/old/new/g 将文件中所有的『old』改成『new』。
:10,20s/^/ / 将第10行至第20行资料的最前面插入5个空白。
(vim)
/字符串 后边输入查询内容可保存至缓冲区中,可用↑↓进行以往内容选择。
另外:将光标移动在选定单词下方按*,则可以选中此单词作为查询字符,可以避免输入一长串字符的麻烦。
(vim)大小写替换
首先用按v开启选择功能,然后用↑↓←→键来选定所要替换的字符,若是小写变大写,则按U;反之按u;
如果是选择单词,则可以在按v后,按w,最后按U/u,这样就可以将字符随意的改变大小写了,而不用删除后重新敲入。
资料的连接
J 句子的连接。将游标所在之下一行连接至游标该行的后面。
环境的设定
:set all 可设置的环境变量列表
:set 环境变量的当前值
:set nu 设定资料的行号。
:set nonu 取消行号设定。
:set ai 自动内缩。
:set noai 取消自动内缩。
(vim)
:set ruler 会在屏幕右下角显示当前光标所处位置,并随光移动而改变,占用屏幕空间较小,使用也比较方便,推荐使用。
:set hlsearch 在使用查找功能时,会高亮显示所有匹配的内容。
:set nohlsearch 关闭此功能。
:set incsearch 使Vim在输入字符串的过程中,光标就可定位显示匹配点。
:set nowrapscan 关闭查找自动回环功能,即查找到文件结尾处,结束查找;默认状态是自动回环
ex指令
读写资料
:10,20w test 将第10行至第20行的资料写入test文件。
:10,20w>>test 将第10行至第20行的资料加在test文件之后。
:r test 将test文件的资料读入编辑缓冲区的最后。
:e [filename] 编辑新的文件。
:e![filename] 放弃当前修改的文件,编辑新的文件。
:sh 进入shell环境,使用exit退出,回到编辑器中。:!cmd 运行命令cmd后,返回到编辑器中。
删除、复制及搬移
:10,20d 删除第10行至第20行的资料。:10d 删除第10行的资料。
:%d 删除整个编辑缓冲区。
:10,20co30 将第10行至第20行的资料复制至第30行之后。:10,20mo30 将第10行至第20行的资料搬移至第30行之后。
第二篇:vim高级用法多年经验原创总结
vim高级用法多年经验原创总结(全部测试成功)
====================================
一、Linux→命令模式:Vim filename
1.一次移动一个光标
h j k l
左下上右
2.行内移动
0 到行首(d0或d^删除至行首)
$ 至行尾(d$删除至行尾)
0=HOME 到行首
$=end 至行尾
G 到文件尾
50G 到50行
gg到文件首
3.有小d/大D都是剪切(del word)
dd剪掉当前行
5dd 剪掉当前行起共5行
D 剪空当前行
x 删除一个字母
dw剪除一个单词
4.undo撤消
u 一次撤一行中的一个动作(多行时小u比大U管用)
U 撤消一行中的所有动作(单行时大U比小u管用)
5.复制粘贴
yy复制当前行
5yy 复制5行
p 粘贴(paste)
ZZ 保存退出
ZQ 不保存退出
............6.vim中大小写转化:~或u或U(高级用法)
............a、整篇文章大写转化为小写:gg→guG
gg到文件首
gu把选定范围全部小写
G 到文件结束
..........b、整篇文章小写转化为大写:gg→gUG
gg到文件首
gU把选定范围全部大写
G 到文件结束
c、整篇文章反转(大转小小转大)
ggg~G()
==================================
二、命令模式→输入模式:按ins/a/A/i/I/o/O/r/Ro
1.插入
o 在光标下加一空行并进入插入模式
O 在光标上开一空行并进入插入模式
r 替换一个字符
R 连续替换多个字符
2.文件内容查找:
/word 从上而下在文件中查找字符串“word”
?word 从下而上在文件中查找字符串“word”
n 定位下一个匹配的被查找字符串
N 定位上一个匹配的被查找字符串
3.命令模式→Visual Block:(高级用法)
按ctrl+v,举例:选中多行并添加注释
#vim→ctrl+v→方向箭头选中→I→#→ESC
#vim→set nu→^v→(100G:当前行到第100行)→I→#→ESC
=============================
三、命令模式→末行模式
1.默认情况下Vim的搜索是大小写敏感的,:
:set ignorecase忽略大小写
:set noignorecase不忽略大小写
:set nu或:set number 设置显示行号
:set nonu或:set nonumber不显示行号
:999 移动光标到第999行
2.有彩色或无彩色(高级用法)
:syntax clear或:set syntax=off 暂时关闭语法高亮
:syntax enable 当前缓冲区打开语法高亮功能。
3.保存与退出
:w 存盘不退出
:w!暴力存盘不退出
:w file1 另存为file1
:q 无脏数据时正常退出
:q!放弃脏数据并退出
:wq正常保存并退出
:wq!暴力存盘并退出
4.文件内容替换(高级用法)
命令功能
:s /old/new 当前行中找到的第一个old 替换为new
:s /old/new/g 当前行中查找到的所有old 替换为new
:#,# s/old/new/g 行号“#,#”范围内替换所有的old为new
:% s/old/new/g 整个文件范围内替换所有的old为new
:s /old/new/c c命令:将对每个替换动作提示用户进行确认
5.文件加密与解密(高级用法)
------加密
vim t.c打开文件
:X 据提示操作//加密
: set key=password //加密作用同:X
:wq保存退出------解密
------解密
vim t.c打开文件
:set key= 解密
:wq保存退出
=============================
四、典型故障现象(图片见附件)一般是非正常关闭VI导致的,解决办法如下:
#rm.install.log=============================
五、查看vim帮助
:help index
1.Insert mode |insert-index|
2.Normal mode |normal-index|
2.1.Text objects |objects|
2.2.Window commands |CTRL-W|
2.3.Square bracket commands |[|
2.4.Commands starting with 'g' |g|
2.5.Commands starting with 'z' |z|
3.Visual mode |visual-index|
4.Command-line editing |ex-edit-index|
5.EX commands |ex-cmd-index|
*****************************************************************************************
oracle知识点精简总结系列持续增加中:
Oracle用户及用户配置文件精简总结
Oracle的登陆认证方式精简总结
实例恢复相关原理精简总结
Oracle权限精简总结
Oracle角色精简总结
OLTP与OLAP的区别精简总结
无GUI智能部署oracle脚本及视频有哪些Oracle进程?消耗了多少存?
第三篇:VIM优缺点
VMI是Vender Managed Inventory,此交易方式降低了供应链的总成本并且提高供货速度; 优点:信息共享
对采购方,这样做采购方不再担心会缺料导致生产跟不上;
对供货方,这样做不但节省物流成本而且提高了供货速度,整体提高竞争力; 零售商:零售商能够帮助供应商更有效地做出计划
1、降低了管理成本
2、确保了对原材料库存需求的最小化
3、缩短了的产品生产周期,降低了市场风险
4、灵活地应对了供求关系的变化
5、“零库存”,提高了资金的使用率
供应商:供应商从零售商处获得销售点数据并使用该数据来协调其生产、库存活动与及零售商的实际销售活动;供应商能按照销售时点的数据,对需求做出预测,能更准确地确定客货批量,减少预测的不确定性,从而减少安全库存量,命名存储与供货成本更小,同时,供应商能更快响应用户需求,提高服务水平,使得用户的库存水平也降低
1、保障了对货物的控制权
2、灵活地应对了供求关系的变化,降低了市场风险
3、及时回收资金,提高了资金的使用率
对于供应商和零售商而言,首先,供应商拥有库,对于零售商来说,可以省去多余的定货部门,使人工任务自动化,可以从过程中去除不必要的控制步骤,使库存成本更低,服务水平更高。其次,供应商拥有库存,供应商会对库存考虑更多,并尽可能进行更为有效的管理,通过协调对多个零售生产与配送,进一步降低总成本。缺点:
如果采购方公司接某物料订单能力下降或者其客户不需要此类产品的供货时,就比较麻烦,但如果能提前与采购方做好这方面的解决方案就好很多。
供应商完全管理和拥有库存,直到零售商将其售出为止,但是零售商对库存有看管义务,并对库存物品的损伤或损坏负责。
如果供需预测不准确,货物会积压在供应商、分销商或者采购商手中,会祸及整条供应链。采用更为科学的预测手段,信息要及时沟通,买卖双方建立战略合作关系(双方会有共担风险的意识)这三个方面是解决供需预测不准确的方法。
实施VMI所产生的费用、风险应由买卖双方共同来承担。任何一方的吃亏都可能导致VMI过早夭折,甚至可能会影响双方进一步的合作关系。
及时传递信息和采取弥补措施非常关键。当预测变更后,买方要及时让卖方知晓,以便及时采取措施。
VMI要成功,OEM/EMS公司和供应商之间必须有一套完整的针对需求变化的协调机制,从而能尽量降低呆滞库存发生的概率。”
虽然VMI对双方都有利,但实施VMI需要支出一定的费用及承担不可预见的风险。
责任和风险分担如果不明确,很容易造成系统内部矛盾。
第四篇:there be用法总结
1.基本结构
There be + 主语 + 地点/ 时间状语。如:
There is a computer in the room.房间里有一台电脑。
There are two TV plays every evening.每晚有两场电视剧。2.主谓一致
要采取就近一致原则,和靠近be 的主语一致。如:
There is a pen, two rulers in the box.盒子里有一只钢笔,两把尺子。
There are two boys and a teacher at the school gate.门口有两个男孩,一个老师。3.主语后的动词形式
在there be 句型中,主语与动词是主动关系时用现在分词;是被动关系时用过去分词。如:
There is a purse lying on the ground.地上有一个钱包。
There are five minutes left now.现在还有5分钟。4.反意疑问句。
反意疑问句应与 there be 对应,而不是依据主语。如:
There is a radio on the table, isn't there? 桌子上有一台收音机,是吧?
There are more than fifty classes in your school, aren't there? 你们班有50多名学生,是吧? 5.there be 与 have 的替换
there be 表示所属时可与 have 替换。
There is nothing but a book in my bag.= I have nothing but a book in my bag.包里只有一本书。6.there be 后接不定式时常用主动形式表示被动意义。如:
There is a lot of work to do.有许多工作要做。
注意:当该句型主语是 something, anything, nothing 等不定代词时,后面的不定式用主动形式或被动形式,意义各不同。
There is nothing to do.没有事可做。
There is nothing to be done.没有办法(束手无策)。7.与其它词连用,构成复合谓语。如:
There may be a rain this afternoon.今天下午可能有雨。
There used to be a cinema here before the war.战争之前,这儿有一家电影院。8.变体
there be 结构中的 be 有时可用 live, stand, remain 等代替。如:
Once there lived a king who cared more about new clothes than anything else.从前有位国王喜欢新服胜过别的任何东西。9.习惯用语
There is no good /use(in)doing sth.做某事没有好处/用处;There is not a moment to lose.一刻也不能耽误。例如:
There is no good making friends with him.和他交朋友没有什么好处。
He is very ill.Send him to hospital.There's not a moment to lose.他病得厉害,把他送到医院去,一刻也不能耽误。
there be与have的比较
■不同之处
一、用法不同
there be 表示某个时间或地方“存在”某人或某物,而have表示主语“拥有”某人或某物,作宾语的某人或某物属主语所有。
二、结构不同
there be + sb./sth.+时间/地点(副词或介词短语);sb./sth.+ have +sb./sth.else There are some children in the garden.花园里有几个孩子。She has three cars.她拥有三辆汽车。(汽车是属于她的)■相同之处
1.表示某物体在结构上“装有”“配备有”“固有”时,两者均可用。如:
A clock has a round face.= There is a round face on a clock.钟面上有一个圆型的钟盘。
Each house on the street has a small yard.= There is a small yard in each house on the street.这条街旁的每栋房子都有一座小花园。
2.当have表示“包括”时,可以用 There be 替换。如:
A week has seven days.=There are seven days in a week.一周有七天。
3.当 have 表示“存在”时,可以用 There be 替换,如(www.xiexiebang.com): Our village has only one street.=There is only one street in our village.我们村里只有一条街。
This country has rich resources, such as oil, coal and iron.=There is rich resources, such as oil, coal and iron, in this country 这个国家有丰富的资源,如石油、煤和铁等。
第五篇:it 用法总结
It的用法总结
在英语中,it有许多不同的用法,它既可以用作代词(如人称代词、非人称代词),也可以用作引导词(作形式主语或形式宾语),还可以用来构成强调句型。
1.it用作代词
(1)用作人称代词 在句子中作主语或宾语;指前面已经提到过的事物、动物或人,且it指特定的事物;如果指前文中提到的事物中的任何一个,用one。one可以与any, each, every, not等连用,但one不可代替不可数名词。
—Where’s your car?
—It’s in the garage.你的汽车在哪儿呢?在车库里。(指代物品your car)Did you hit it? 你打中了吗?(指代事件)The baby cried when it was hungry.这婴儿饿时就哭。(指代婴儿,尤指性别不详或无所谓时)
—Who is that? —It’s me.是谁?我。(指一定情景中所确定的人或事物,此时相当于指示代词,代指this和that,有时也指人)—What’s this?
—It’s a box.这是什么?一只箱子。
(2)作非人称代词 表示天气、日期、时间、温度、距离、价值、路程、度量、自然现象与环境等。也可模糊地指一般情形或上文的部分或整个意思。译成汉语时,it通常不一定译出来。
It’s a long time since they left.他们走后很久了。It’s two miles to the beach.离海滨有两英里远。
That’s just it—I can’t work when you’re making so much noise.原因就在这里——你弄出这么大的声音,我工作不了。
另外,需要注意两点:
(1)“It’s time…”后面可以接不定式和介词短语表示“是做„„的时候了”。如: It’s time for supper.It’s time to have supper.(2)“It’s time…”后面还可以接一个从句,但是从句中的谓语动词一定要用过去式即虚拟语气,如:
It’s time we had lunch.是我们吃饭的时候了。
It’s time we started.是我们该出发的时候了。
2.it用作引导词
(1)作形式主语
由动词不定式、动词-ing短语或名词性从句担任主语的句子,常用it来作形式主语,而把真正的主语放在句子的后面。
It’s not easy for us to learn English well.[句型为: It +be+形容词+(for sb.)to do sth.] It’s foolish of you to say that to her.[句型为: It +be+形容词+(of sb.)+to do sth.] It’s no use/good/help…sleeping too much.(句型为: It +be+名词+doing)It’s important that we be there on time.(句型为: It +be +形容词+that从句)
It’s high time that Tom went to school.(句型为: It +be +time +that从句,从句中的动词用过去时)It was the second time that he had telephoned me that day.[句型为: It +be+ the first(second, third)time +that从句](that从句中动词用完成时)
It was arranged that they should leave the following winter.(句型为: It +be+过去分词+that从句)It appears that the two leaders are holding secret talks.(句型为: It +不及物动词+that从句)
(2)作形式宾语
当宾语是动词不定式、动词-ing短语或名词性从句时,而宾语后又有宾语补足语,则需用it作形式宾语,将真正的宾语放到宾语补足语的后面。用于这种结构的动词有:feel, find, think, make, consider, take等。
Marx found it important to study the situation in Russia.马克思发现研究俄国的形势很重要。
I find it strange that she doesn’t want to travel.她竟不想旅游,我觉得很奇怪。
I’ ll make it clear to you that failure is the mother of success.我要告诉你们失败是成功之母。
3.it用在强调句型中
英语中,为了突出句子中的某一成分,达到强调或使人特别注意该成分的目的,人们常用“It is/was+强调对象+who/whom/that….”句式把整个句子分割成前后两个部分,使之各自有自己的谓语动词,中间由that或who/whom连起来成为一个新句子。除强调人时用who, whom外,其余情况都用连词that。被强调的对象仅限于句子的主语、宾语、宾语补足语和部分状语(包括状语从句),即除谓语和定语以外的句子成分。这部分状语主要包括地点状语、由before, when, after, not until等引起的时间状语从句、由because, because of引起的原因状语、由by引起的方式状语等。
当被强调的对象是人时,可用who, whom或that,其余情况一律用that;当被强调对象在从句中做主语时用who/that,当被强调对象在从句中做宾语时用whom/that。
原句:My father did the experiment in the lab yesterday evening.昨天晚上我父亲在实验室做实验。
It was my father did the experiment in the lab yesterday evening.昨天晚上是我父亲在实验室做实验。(强调主语)
It was the experiment that my father did in the lab yesterday evening.昨天晚上我父亲在实验室里做的是实验。(强调宾语)
It was yesterday evening that my father did the experiment in the lab.我父亲是昨天晚上在实验室做实验的。(强调时间状语)
It was in the lab that my father did the experiment yesterday evening.我父亲昨天晚上是在实验室里做这个实验的。(强调地点状语)
另外,再注意两点:
(1)强调句如果还原成陈述句的话,句子成分是完整的,如果不完整,那必然是别的从句而不是强调句。
It was the town where we lived for three years.此句是定语从句,因为还原以后的句子为: We lived the town for three years.缺少介词(in the town), 而It was in the town that we lived for three years.这就是一个强调句了。
(2)强调中心也可以是疑问词,这时要将疑问词置于句首,构成一个特殊疑问句。Why is it that you want to leave so soon? 你到底为何这么早就要走?
It用法大总结(中)
4.It is important(necessary, right, strange, natural...)that...该句型和上一个同属一个句型。由于主句中的形容词不同,that 后的从句中要用虚拟语气(should + 动词原形),should 可以省去。建议记住该句型中的形容词。It is important that we(should)learn English well.It is necessary that he(should)remember these words.It is strange that he should have said those words.5.It is said(reported, learned…)that …
该句型中的it 仍是形式主语,真正主语是 that 引导的主语从句。该结构常译为“ 据说(据报道,据悉……)”。
It is said that he has come to Beijing.It is reported that another man-made satellite has been put into orbit 6.It is suggested(ordered, required...)that...该句型和上一个同属一个句型。主句中的过去分词是表示请求,建议,命令等词时,that 后的从句要用虚拟语气(should + 动词原形),should 可以省。常译为“ 据建议;有命令……)”。It is suggested that the meeting(should)be put off.It was ordered that we(should)arrive there in two hours.7.It is a pity(a shame...)that...该句型中,that 后的从句一般用虚拟语气(should + 动词原形),should 可省去.表示出乎意料,常译为“竟然”。没有这种意义时,则不用虚拟语气。
It is a pity that such a thing(should)happen in your class.8.It is time(about time , high time)that...该句型中that 后的从句应该用虚拟语气,值得注意的是① 常用过去时态表示虚拟.② 有时也用should + 动词原形,should 不能省。常译为“是(正是)……的时侯……”。It is time that children should go to bed.= It is time that children went to bed.9.It is the first(second …)time that …
该句型要和上一个句型区别开来。该句型中的 that 从句不用虚拟语气,而用完成时态。至于用什么完成时态,由主句的谓语动词的时态决定。如果是一般现在时,后面从句用现在完成时态;如果是一般过去时,后面从句则用过去完成时态。该结构中 that 可以省去;it 有时用 this 替换,常译为“是第一
(二)……次……”。It(This)is the first time I have been here.It(This)was the first time I had been here
一、人称代词1,it的最基本用法是作代词,主要指刚提到的事物,以避免重复: ①They watched the train until it disappeared in the distance.2.,也可以指动物或婴儿(未知性别的婴儿或孩子): ②Is this your dog?No, it isn’t.③They got a baby and it was a ten-pounder3.,也可指抽象事物或指抽象环境和情景: ③I hate it when people talk with a full mouth..
二、.非人称代词
1.it有时并不指具体的东西而泛指天气、时间、日期、距离、价值、度量、温度、环境等: ⑴.指天气:It is a lovely day, isn’t it?
⑵.指时间: It was nearly midnight when she came back.⑶.指日期:It is April First today.⑷.指距离:It is some 3000 kilometers from Beijing to Guangzhou.⑸.指价值:It is three dollars.⑹.指温度:Today it is 30 degrees centigrade.三、其他用法1.在句子的主语不太明确时充当主语,表示谁在做某事:
①Who is it there? It's I(me/you/he.....).②I thought it was Mary, but it was not she.③Her face lighted when she saw who it was.2.泛泛的指某件事:(有时泛指一般情况)①It doesn’t matter.②It is a shame, isn’t it?③How is it going?(情况怎样)④It says in the newspaper that......3.it用在一些词组中,it 没有特别的意思 The last train's gone.Come on, we'll foot it.(来,咱们步行吧。)
四、作形式主语,替代主语从句,动词不定式,或动名词短语: 1.作形式主语替代主语从句⑴It is clear(obvious,true,possible,certain....)that 从句 常译为"┅清楚的(显然的,真的,可能的,肯定的...)"
It is very clear that he’s round and tall like a tree.= That he’s round and tall like a tree is very clear.⑵It is important(necessary,right,strange,natural...)that 从句 常译为┅是重要的(必要的,对的,奇怪的,自然的┅).that 后的从句中要用虚拟语气(should + 动词原形),should 可以省去,建议记住该句型中的形容词。①It is important that we(should)learn English well.②It is necessary that he(should)remember these words.⑶It is said(reported/ learned/believed/thought/known/told/hoped.....)that 从句 常译为"据说(据报道,据悉...)"。①It is said that he has come to Beijing.②It is reported that another earth satellite has been put into orbit.⑷It is suggested(advised/ ordered / demanded/ insisted/ commanded...)that 从句.that 后的从句要用虚拟语气(should + 动词原形),should 可以省;常译为"据建议;有命令...)①It is suggested that the meeting(should)be put off.②It was ordered that we(should)arrive there in two hours.⑸It is time(about time,high time)that从句(虚拟语气:动词用过去时did)① It is time that children went to bed.② It is time you bought a new car.③ It is(high)time you made up your mind.⑹It is the first(second...)time that从句(从句用现在完成时 have done)It was the first(second...)time that从句(从句用过去完成时had done)常译为"是第一
(二)...次..."。
It is the first time I have been here.= This is the first time I have been here ⑺It is a pity(a shame /an honour/a good thing/a fact,/a surprise/...)that从句.that后的从句一般用虚拟语气(should + 动词原形),should可省去.表示出乎意料,常译为"竟然"。没有这种意义时,则不用虚拟语气。①It is a pity that such a thing(should)happen in your class.这种事竟然发生在你们班 上,真是遗憾!②It is a pity that he is ill.他生病了,真遗憾!⑻It happens(seems,looks,appears)that从句.常译为 “ 碰巧„,似乎是„,看起来„” ①It happened(so happened)that he met his teacher in the street.碰巧...②It seems that he will be back in a few days.看来... 2.作形式主语替代不定式 ⑴ It is kind(of sb.)to do sth.不定式的逻辑主语是由 of引起,主句中的形容词必须是能表示逻辑主语特征的褒义或贬义形容词。常见的词有:bad,brave,careless,clever,cruel,foolish,good(好心的),honest,horrible,kind,lazy,modest,naughty,nice(有教养的),polite,rude,silly,stupid,wise,wrong(错误的)等。这个句型可以改写为:sb.is kind to do sth.。如:It is kind of you to say so.= You are kind to say so.⑵It is necessary(for sb.)to do sth..不定式的逻辑主语是由for引起,主句中的形容词通常是表示重要性,紧迫性,频繁程度,难易,安全等情况的中性形容词。常见的形容词有:important,necessary,natural easy,safe,common,normal,hard,difficult,dangerous,unusual,rare,impossible,pleasant 如:It is important for her to come to the party.= It is important that she(should)come to the party.⑶It takes sb....to do sth.常译为"做...要花费某人..."。如:It took thousands of people many years to build the Great Wall.3.作形式主语替代动名词短语It is no good / no use / useless doing sth.常译为 “┅有好处或没有用” ①It is no good learning English without speaking English.②It's useless trying to argue with Shylock.五、作形式宾语,代替不定式,动名词短语或宾语从句。We think it important to learn a foreign language.该句型中的it 作形式宾语,该结构中常用的动词有:think, believe, make ,find consider, feel; 如:We think it our duty to clean our classroom every day.He felt it important learning English well.They found it difficult that they would finish their work in two days.The Internet makes it easier for companies to keep in touch with customers.六、.it的重要句型 1.强调句型: It is/was + 被强调部分 + that 从句(被强调的主语如果是人,that可以由who换用)①It was about 600 years ago that the first clock with a face and an hour hand was made.②It was they that(who)cleaned the classroom yesterday.③It was in the street that I met her father.④It was yesterday that I met her in the street.⑤It is you that /who are wrong.特例:It is not until + 被强调部分 + that...该句型也是强调句型。主要用于强凋时间状语,译成汉语"直到...才...",可以说是 not...until...的强调形式。It was not until she took off her dark glasses that I realized she was a famous film star.= Not until she took off her dark glasses did I realize she was a famous film star.= I didn’t realize she was a famous film star until she took off her dark glasses.