Linux 中 的 vi 编辑模式 直接对文件进行修改~

原创 2012年03月29日 15:01:28

在看这篇文章前,如果对vi没有了解,请先看一下下面这篇文章。

vi的三种工作方式。命令方式 输入方式   ex转义方式

http://blog.csdn.net/sxzlc/article/details/7407742

-----------------------------------------------------------------------------------

使用putty直接连接linux时。

 

我们可以使用vi直接修改文件。

 

下面是一些常用的命令~

----------------------------------------------

1.进入编辑模式

(刚刚进入时,其实是处在命令方式)

ess test.txt之后,连续按下vi就可以进入vi编辑模式。

=======================================================

2.保存并退出

(输入下面的命令时,是处在ex转义方式下)

在命令行中输入:wq便可以保存并退出。

 

3.放弃修改,直接退出

:q!便可以直接退出,放弃修改。

 

(输入下面的命令时,是处在命令方式下)

4.在vi模式下查询

/sxz  /session /timeout

这种方式查询时,光标只会停留在第一个字母上,比如,只停留在session的s上

 

但是,有一个好处就是,按n,可以查询下一个N可以查找上一个

总之这种查询方式还是比较方便的。

 

注:上面的2,3的命令都是在命令行中输入的,在编辑模式下,

      连续按两次ctrl c便可以进入命令行,输入以上的命令 :q!  :wq

(这里面连续按两下ctrl c 其实 就是从 输入方式 到 命令方式  再到 ex转义方式)

=========================================================

5.在不进入vi模式下,也可以进行查询

但是我们可以在退出vi模式下的时候,进行查询。

查询的方式是

在命令行输入命令/sxz   /timeout

其中,sxz  timeout就是你要查询的字符串

 

(注: 这种方式会把你要查询的字符串全部都标记上,但是无法查询下一个。 )

 

 

 

PUTTY 使用vi命令编辑文件的时候Backspace老出问题解决方案

问题原因分析系统自带的vi命令存在这个问题,需要安装vim来解决问题安装vim编辑器删除vim-common模块apt-get remove vim-common安装vim模块apt-get inst...
  • fwj380891124
  • fwj380891124
  • 2016年11月03日 17:49
  • 1075

Putty基础教程之(一).入门命令学习及编写HTML

这篇文章主要介绍Putty的基础用法,同时通过Putty来编辑HTML文件。一方面是自己最近学习的在线笔记,另一方面希望文章对你有所帮助。Putty是Windows下操作Linux命令的小工具,也是一...
  • Eastmount
  • Eastmount
  • 2016年10月08日 03:09
  • 11608

使用PuTTY登录服务器并修改文件内容

- 1.从服务器上复制文件:pscp -r 用户名@服务器ip:../home E:/project 就会把home文件夹递归拷贝到project文件中。 - 2.将本地文件上传到服务器:pscp ...
  • u010568344
  • u010568344
  • 2017年04月01日 14:52
  • 552

putty的复制 技巧

本文是putty/pietty操作的tips,可以让操作提高效率。因为复制粘贴经常使用,比重新敲入要方便许多。putty的粘贴可以配置为鼠标中键或右键,此文假设为右键。(某些环境下配置不一样,对应本文...
  • Reedey
  • Reedey
  • 2009年01月19日 09:31
  • 5705

解决 Pietty和Putty中使用Vi出现错行问题

这个问题其实困扰了我一段时间了。在XP下使用pietty,ssh到Linux系统上,其他一切都正常,就是vi源码文件的时候显示和光标实际所在总是会错1到2行,这样导致ssh中vi完全无法使用。原来只能...
  • builzen
  • builzen
  • 2011年04月21日 11:23
  • 729

客户端putty, xshell连接linux中vim的小键盘问题

在putty上用vi的时候,开NumLock时按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键)。解决方法 选项Terminal->Features里,...
  • jiedushi
  • jiedushi
  • 2011年03月22日 09:55
  • 16783

CentOs vim vi 上下左右键 变成ABCD 问题解决

在网上找了很多都没有用,重新安装vim,设置SecureCRT都不行下面是终级解决办法 CentOs   vi 上下左右变ABCD问题解决方法 错误问题:vi上下左右键显示为ABCD的...
  • gs80140
  • gs80140
  • 2015年11月24日 11:20
  • 1847

Linux下Json的使用

关于 JSON 更具体的信息,可参见 JSON 官网:http://www.json.org。 jsoncpp 是比较出名的 C++ JSON 解析库。在 JSON 官网也是首推的。 下载地址为:...
  • city_of_the_sky
  • city_of_the_sky
  • 2014年12月05日 09:51
  • 3169

Putty保存配置的小技巧

转自:http://blog.csdn.net/tianlesoftware/article/details/5831605 用Putty 已经很长时间了,但一直被一个问题困扰,有时候是...
  • yasi_xi
  • yasi_xi
  • 2013年03月11日 18:43
  • 24241

Putty下vim中的复制粘贴问题

在Putty下通过左键选择要复制的内容即可完成复制,单击右键即可把剪切板中的内容复制到Putty中。但是当在Putty中打开vim编辑文件时这种复制、粘贴方法就失效了。 解决方法一:设置vim参数(...
  • ugyn109
  • ugyn109
  • 2012年12月15日 16:48
  • 5885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 中 的 vi 编辑模式 直接对文件进行修改~
举报原因:
原因补充:

(最多只允许输入30个字)