首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

vivi 基本命令有哪些?

已解决

vivi 基本命令有哪些?

悬赏金额: 1 点威望


最佳答案 dreamlove
在向大家详细介绍Linux vi命令再全面介绍Linux vi命令,希望对大家有用。以社区支持的方式开发Linux发行版Fedora Core Linux,而Red Hat公司原来Red Hat Linux的开发团队也将继续参与这一发行版本的开发工作。

文本插入操作

在命令模式下用户输入的任何字符都被Linux vi命令加以解释执行,如果用户要将输入的字符当作是文本内容时,则首先应将Linux vi命令的工作模式从命令模式切换到文本输入模式。切换的方式是使用下面的命令。插入(Insert)命令 Linux vi命令提供了两个插入命令:i和 I。

i命令

插入文本从光标所在位置前开始,并且插入过程中可以使用键删除错误的输入。此时Linux vi命令处于插入状态,屏幕最下行显示“--INSERT--”(插入)字样。有一正在编辑的文件,如下所示:Welcome to vi world!Come on!
光标位于第一个“!”上,需在其前面插入: This is an example!
使用i命令,并输入相应文本后,屏幕显示如下:
Welcome to vi world This is an example!!Come on!
由此例可以看到,光标本来是在第一个“!”处,但是由于是从光标所在位置前开始插入,所以这个“!”就被挤到了新插入的文本之后。

I命令

Linux vi命令在屏幕上移动Vi提供了三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。

H命令

该命令将光标移至屏幕首行的行首(即左上角),也就是当前屏幕的第一行,而不是整个文件的第一行。利用此命令可以快速将光标移至屏幕顶部。若在H命令之前加上数字n,则将光标移至第n行的行首。
屏幕显示如下内容:
#include
main ( )
{ int k ;
for ( k=0 ; k<3 ; k++) add( ); }
add( )
{ static int x=0;
x++ ;
printf(“x=%d\n”, x);
“ example.c” [ New File]
在Linux vi命令模式下输入4H命令后,光标移到以for开头的这一行的字母f上。值得一提的是,使用命令dH将会删除从光标当前所在行至所显示屏幕首行的全部内容。

M命令

该命令将光标移至屏幕显示文件的中间行的行首。即如果当前屏幕已经充满,则移动到整个屏幕的中间行;如果并未充满,则移动到文本的那些行的中间行。利用此命令可以快速地将光标从屏幕的任意位置移至屏幕显示文件的中间行的行首。例如,在上面屏幕显示的情况下(不论光标在屏幕的何处),在Linux vi命令模式下,输入命令M之后,光标都将移到add这一行的字母a上。同样值得一提的是,使用命令dM将会删除从光标当前所在行至屏幕显示文件的中间行的全部内容。

L命令

当文件显示内容超过一屏时,该命令将光标移至屏幕上的最底行的行首;当文件显示内容不足一屏时,该命令将光标移至文件的最后一行的行首。可见,利用此命令可以快速准确地将光标移至屏幕底部或文件的最后一行。若在L命令之前加上数字n,则将光标移至从屏幕底部算起第n行的行首。例如,在上面屏幕显示的情况下(不论光标在屏幕的何处),在命令模式下,输入命令3L之后,光标都将移到x++这一行的字母x上。
同样值得一提的是,使用命令dL将会删除从光标当前行至屏幕底行的全部内容。

按字移动光标首先介绍一下Linux vi命令中“字”的概念。在Linux vi命令中“字”有两种含义。一种是广义的字,它可以是两个空格之间的任何内容。

在文件example.c 中的第4行:                                                                                                                                                  {int k; 它只有2个字,一个是{int ,另一个是k; Vi中另一种字是狭义上的字,在此种意义之下,英文单词、标点符号和非字母字符(如!、@、#、$、%、^、&、*、(、)、-、+、{、}、[、]、~、|、\、<、>、/等)均被当成是一个字。因此,上面那一行中就包括{、int、k、;这4个字。
Linux vi命令中使用大写命令一般就是指将字作为广义来对待,使用小写命令就是作为狭义对待。
在向大家详细介绍Linux vi命令再全面介绍Linux vi命令,希望对大家有用。以社区支持的方式开发Linux发行版Fedora Core Linux,而Red Hat公司原来Red Hat Linux的开发团队也将继续参与这一发行版本的开发工作。

文本插入操作

在命令模式下用户输入的任何字符都被Linux vi命令加以解释执行,如果用户要将输入的字符当作是文本内容时,则首先应将Linux vi命令的工作模式从命令模式切换到文本输入模式。切换的方式是使用下面的命令。插入(Insert)命令 Linux vi命令提供了两个插入命令:i和 I。

i命令

插入文本从光标所在位置前开始,并且插入过程中可以使用键删除错误的输入。此时Linux vi命令处于插入状态,屏幕最下行显示“--INSERT--”(插入)字样。有一正在编辑的文件,如下所示:Welcome to vi world!Come on!
光标位于第一个“!”上,需在其前面插入: This is an example!
使用i命令,并输入相应文本后,屏幕显示如下:
Welcome to vi world This is an example!!Come on!
由此例可以看到,光标本来是在第一个“!”处,但是由于是从光标所在位置前开始插入,所以这个“!”就被挤到了新插入的文本之后。

I命令

Linux vi命令在屏幕上移动Vi提供了三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。

H命令

该命令将光标移至屏幕首行的行首(即左上角),也就是当前屏幕的第一行,而不是整个文件的第一行。利用此命令可以快速将光标移至屏幕顶部。若在H命令之前加上数字n,则将光标移至第n行的行首。
屏幕显示如下内容:
#include
main ( )
{ int k ;
for ( k=0 ; k<3 ; k++) add( ); }
add( )
{ static int x=0;
x++ ;
printf(“x=%d\n”, x);
“ example.c” [ New File]
在Linux vi命令模式下输入4H命令后,光标移到以for开头的这一行的字母f上。值得一提的是,使用命令dH将会删除从光标当前所在行至所显示屏幕首行的全部内容。

M命令

该命令将光标移至屏幕显示文件的中间行的行首。即如果当前屏幕已经充满,则移动到整个屏幕的中间行;如果并未充满,则移动到文本的那些行的中间行。利用此命令可以快速地将光标从屏幕的任意位置移至屏幕显示文件的中间行的行首。例如,在上面屏幕显示的情况下(不论光标在屏幕的何处),在Linux vi命令模式下,输入命令M之后,光标都将移到add这一行的字母a上。同样值得一提的是,使用命令dM将会删除从光标当前所在行至屏幕显示文件的中间行的全部内容。

L命令

当文件显示内容超过一屏时,该命令将光标移至屏幕上的最底行的行首;当文件显示内容不足一屏时,该命令将光标移至文件的最后一行的行首。可见,利用此命令可以快速准确地将光标移至屏幕底部或文件的最后一行。若在L命令之前加上数字n,则将光标移至从屏幕底部算起第n行的行首。例如,在上面屏幕显示的情况下(不论光标在屏幕的何处),在命令模式下,输入命令3L之后,光标都将移到x++这一行的字母x上。
同样值得一提的是,使用命令dL将会删除从光标当前行至屏幕底行的全部内容。

按字移动光标首先介绍一下Linux vi命令中“字”的概念。在Linux vi命令中“字”有两种含义。一种是广义的字,它可以是两个空格之间的任何内容。

在文件example.c 中的第4行:                                                                                                                                                  {int k; 它只有2个字,一个是{int ,另一个是k; Vi中另一种字是狭义上的字,在此种意义之下,英文单词、标点符号和非字母字符(如!、@、#、$、%、^、&、*、(、)、-、+、{、}、[、]、~、|、\、<、>、/等)均被当成是一个字。因此,上面那一行中就包括{、int、k、;这4个字。
Linux vi命令中使用大写命令一般就是指将字作为广义来对待,使用小写命令就是作为狭义对待。
做事就不能认输!
胺中硫化氢分析仪-205型
产品介绍:
胺中硫化氢分析仪-205型连续在线式测量的特点是符合ASTM测试方法、仅用于硫化氢分析、精确并连续分析、ppb、ppm及百分浓度定量测量、多年证实的可靠性、不需要日常校准、快速响应时间、一般用途或防爆。

技术参数:
输入电源        110伏交流电、400瓦、50/60赫兹
        220伏交流电、50/60赫兹(选配)
显示        文字数字液晶
温度        5-50℃(使用时)
        0-70℃(存放时)
模拟输出信号        线性化4-20毫安输出
        隔离线性化4-20毫安输出
性能        测量范围:ppb级直至饱和
        精度:±2%
        分辨率:1 ppb
        重现性:±1%
        线性化:±1%
        分析时间:0.7秒
        线性化:±1%
仪器体积及重量        NEMA 4X标准不锈钢
        100公斤
        90 cm × 60 cm × 26 cm


订购和咨询热线:15201781974
思的(CSSID)公司
电话/传真:029-88246406
QQ:1416213462
邮箱:info@cssid.com.cnfuturexinc@gmail.com
公司网址:http://cssid.com.cn/pro_2.asp






选择千锋 选择卓越  千锋3G 手机软件开发培训第一品牌

iOS培训   北京iOS培训
千锋3G培训学院:iOS培训   北京iOS培训
返回列表