夺命雷公狗---linux NO:18 linux文本编辑器vi的使用

因为目前在市面上大部份的linux发行版本中他们都自带了 vi  编辑器,所以我们必须要知道是如何使用的。。。

当然其他的编辑器还是有很多的,但是有某些大牛曾经说过  vi  是世界上最快的编辑器。。。

linux上常用的编辑器有很多中,如  nano(在字符界面里提供了菜单操作,易用性好),emacs(用于编辑程序源代码文件的文本编辑器),gedit(gnome图形环境中的文本编辑器)

 

vi编辑器中有三种状态模式

1:普通模式

2:输入模式

3:命令模式

 

 

首先我们用  vi  来创建一个新的文件如下图所示:

然后回车即可见到如下界面,这里也被我们称之为普通模式。。

 

左下角提示  new file  新的文件。。。

然后在键盘上按下  i   他就可以输入了而且左下角还会提示  insert  说明可以输入了。。。

这里也被人称为输入模式

 

我们在面输入完成内容后,按下键盘上的   esc  键,他即可进入命令模式,然后我们不想保存就退出,那么我们需要用命令  :q!  这样他即可不保存退出了,如下所示:

然后回车下即可,而且他是不会自动生成任何文件的,因为刚才他只是存在缓冲区而已,并没有实际性的创建出来,只有保存成功后他才会被创建出来。。。。

如果需要保存,那么我们在命令模式下只需要输入  :w    他即可保存了,嘻嘻,如下所示:

然后回车。。。。。。

 

他的左下角将会提示  1行 14个字符 已经写入。。。。。

然后我们需要退出了,我们只需要在命令模式下输入    :q    他即可退出了。。

回车后他就可以成功退出啦,嘻嘻、、、、

然后我们在去刘览一下即可发现他已经成功保存出来了,如下所示:

 

如果在创建时候文件已经存在了,那么   vi   他将以打开的形式来打开该文件。。。。。。

 当然也可以组合起来使用,保存并且退出,只需要用      :wq   他即可保存退出了,如下所示:

 

这里就是   vi      和   vim  (vi和vim基本一样,不过vim是vi的升级版罢了)的最基本的创建保存退出的方法了。。。。。。

 

vi  在普通模式中还是可以通过键盘来移动光标和进行翻页的,操作键如下所示:

其实上下左右键都基本上可以完成啦,个人习惯,但是 博友们 如果想用这些快捷键也是可以的。。。。

 

这些快捷键也是可以使用的,不过特殊符号要按多一个shift键而已。。。。。。。。。

 

行号这里还是用得比较多的,因为我们在看某些程序的源码时候他会有好多行,那么我们为了方便,我们会在命令模式下用  :set nu  来查看下代码行号,如下所示:

然后回车

 

如果我们不需要行号了,那么我们就在命令模式下用   :set nonu    这样我们即可取消行号了

 

然后回车如下所示:

他的行号即可取消掉了。。。。。。。。

G(这是在普通模式下进行的)什么跳转的知道有这回事即可。。。。。

 

在普通模式进入编辑模式有以下几种方式,不过最常用的还是   i   和   a

 

重点了解   i   和   a   即可。。。。

 

为了在编辑模式更加方便的使用vi   他为我们提供了以下几个快捷键, 我个人感觉我用得比较多的还是pageup  和pagedown  因为我的键盘是罗技的键盘,而且这两个键就在键盘的右上方,嘻嘻。。。

 

删除操作快捷键,我知道有,其实我在实际工作环境中基本上没用过。。。

他们都是在普通模式下进行使用的。。。。。。。。

 

撤销操作

这个有时候还是用得到的,比如我们在写代码的时候,有时候感觉没有上次的写得好,那么我们可以在普通模式下按   u    让他撤销即可,但是有时候想着想着蛋疼,又想恢复回撤销钱的,那么就用ctrl + r   他即可恢复了。。。。

如果恢复到最上次撤销前的了,那么他则会显示   Already at oldest change  如下所示:

 

复制这个用得还是比较少的,嘻嘻。。。

 

字符串的查找

这个是比较重要的,比如我们的源码信息量比较大,我们需要用到查找才可以快速找到我们需要找的字符串位置。。。。

比如我要找字符串   ok  那么我们只需要用 /ok  即可开始查找了,如下所示:

然后回车

即可发现他的颜色不同了,如果我们需要找下一个,那么在键盘上按下   n     即可,如果过头了要找上一个,我们按下大写的  N    即可回到上一个。。。。。

 用?号其实也是差不多的。。

下一个也是小写   n    上一个也是大写的   N    这样问题即可解决。。。。。。

 

字符串替换操作这个其实也是经常会使用得到的。。

 

如最常使用的是全部替换,:%/old/new/g   用法如下所示:

回车后即可发现替换成功。。。。

 

 

vi其实是可以同时操作多个文件的,不过不建议这样使用,因为不是图形界面的,所以很容易搞混了,,,,

如果一定要要这样玩,我们可以通过  vi 文件1 文件2 文件3  这种方式来操作即可。。

上面这里就是如何切换文件的命令。。。。

 

 

 

 

 

 

小结:其实在linux实际编译代码的时间还是很少的,因为一般都是编译好了直接上传到linux 服务器即可,但是   vi  他的基本用法还是需要很明白如何使用的。。。。。。。。。。

 

转载于:https://www.cnblogs.com/leigood/p/7087986.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MACD(Moving Average Convergence Divergence)是一种技术指标,被广泛应用于股票、期货和外汇等金融市场中,用于判断买入和卖出的时机。 MACD指标由两条线组成,一条是快速线,另一条是慢速线。快速线是移动平均线(Moving Average)与慢速线的差值,而慢速线则是快速线的移动平均线。这两条线在图表上的交叉点以及线的趋势可以提供买入和卖出的信号。 当快速线从下方向上穿过慢速线时,被称为“金叉”,是一个买入信号。这显示出市场的上升趋势强化,投资者应该考虑购买。相反,当快速线从上方向下穿过慢速线时,被称为“死叉”,是一个卖出信号。这意味着市场可能开始下降,投资者应该考虑卖出。 尽管MACD能够提供买入和卖出信号,但它并不是百分之百准确的。因此,在运用MACD指标时,一般会结合其他技术指标和技术分析工具,来增加交易决策的可靠性。 此外,MACD指标还表现出价格和指标之间的背离现象。例如,当价格创新高时,但MACD指标的高点却低于之前的高点,称为“负背离”,这可能预示价格可能转向下跌。相反,当价格创新低时,但MACD指标的低点高于之前的低点,称为“正背离”,这可能预示价格可能转向上涨。 总结来说,MACD指标是一种基于移动平均线的技术指标,用于判断买入和卖出的时机,结合其他技术指标和分析工具,可以提高交易决策的准确性。同时,还可以通过背离现象来预测价格的转向。然而,尽管MACD指标很有用,但也需要在实践中进行反复验证和调整。 ### 回答2: MACD是一种技术分析指标,也是雷公兵法中常用的战术工具之一。MACD的全称是移动平均收敛/发散指标(Moving Average Convergence/Divergence),它通过计算两个移动平均线的差异来揭示股票、期货或其他交易资产的价格趋势。下面我将详细介绍一下雷公兵法中MACD的使用方法。 首先,MACD由两条线组成,一条是快速线(MACD线),另一条是慢速线(信号线)。快速线是用较短期的移动平均线(通常为12日)减去较长期的移动平均线(通常为26日)得到的。然后,再用9日的移动平均线作为信号线。 通过分析MACD线和信号线的交叉点,可以得出以下几个结论: 1. 当MACD线从下向上穿过信号线,形成“金叉”交叉时,这是一个买入信号,预示着股价可能上涨。可以考虑买入该股票或持有。 2. 当MACD线从上向下穿过信号线,形成“死叉”交叉时,这是一个卖出信号,预示着股价可能下跌。可以考虑卖出该股票或观望。 除了以上基本的交叉点分析外,还可以通过观察MACD线的柱状图来判断股票的强弱势。当MACD线柱状图增长时,表示股票的动能增强,可能会继续上涨或下跌。当MACD线柱状图缩小时,表示股票的动能减弱,可能转入盘整或反转。 总结来说,雷公兵法中MACD是一种常用的技术分析工具,通过分析MACD线和信号线的交叉点以及柱状图的变化,可以辅助判断股票的买入和卖出时机,进一步指导交易策略的制定。当然,MACD指标也有局限性,需要结合其他技术指标和基本面分析进行综合判断和决策。 ### 回答3: MACD(Moving Average Convergence Divergence)是一种技术指标,常用于股票、期货和外汇市场的技术分析中。雷公兵法之MACD的详解主要包括以下几个方面: 首先,MACD由两条移动平均线组成,分别为快线(MACD线)和慢线(信号线)。快线是短期移动平均线减去长期移动平均线得到的结果,而信号线则是快线的移动平均线。MACD线和信号线的交叉点被认为是市场买卖信号的重要指标。 其次,MACD的计算公式是以以下三个关键指标为基础:收盘价、快线移动平均线和信号线移动平均线。根据这些指标的不同组合运算,可以得到不同的MACD数值。通过观察MACD的数值和趋势,可以判断市场的趋势以及是否出现买卖信号。 第三,MACD指标主要用于市场的逆势操作,即在市场短期的调整中尝试捕捉市场反弹的机会。当MACD线从下向上穿过信号线时,被认为是买入信号,暗示着市场可能开始上升;而当MACD线从上向下穿过信号线时,则被认为是卖出信号,意味着市场可能开始下跌。 最后,虽然MACD是一种常用的技术指标,但也需结合其他技术指标和多层次的市场分析来进行判断。投资者在使用MACD时,应当注意其局限性和滞后性,及时进行风险控制和资金管理。 总之,雷公兵法之MACD是一种常用的技术指标,通过计算移动平均线的交叉和趋势,帮助投资者判断市场的买卖信号以及市场的走势,有效辅助投资决策。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值