Linux基础之Vi文本编辑器

       这一段时间重点看了下鸟哥的私房菜(http://vbird.dic.ksu.edu.tw/),发现这位大哥写的非常深入浅出,易懂。对于我这种Linux了解水平的人来说太实在。之前也就会在Linux下调试调试程序,简单地修改。总觉得部署,脚本自有运维的兄弟在。啊哈,这样的想法是大错特错的。虽不求了然全知,但Linux下基础的东西还是要明白的。

 ----写在前面的话

Vi文本编辑器

       (http://www.vim.org/),我们不如叫它程序编辑器。内在功能不比UE 差,当然,对于我这种人来说,win下面的ue的好使程度要 远远超过这个该死没有只能靠命令的Vi文本编辑器。不过再讨厌也得熟知它,吃这口饭,没有一双好的筷子怎么能够吃得下去。这里写几个我自己常用的命令列出来:Vi主要有2中编辑模式。

一般模式下:

[Ctrl] + [f]	屏幕『向下』移动一页,相当于 [Page Down]按键 。
[Ctrl] + [b]	屏幕『向上』移动一页,相当于 [Page Up] 按键。
gg              移到文档的第一行
/word           向光标之下寻找一个名称为 word 的字符串。
?word           向光标之上寻找一个字符串名称为 word 的字符串。
x, X            在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键)。 
dd              删除游标所在的那一整列。
u               复原前一个动作。

:w              将编辑的数据写入硬盘档案中
:w!             若文件属性为『只读』时,强制写入该档案。
:q              离开 vi 。
:q!             若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

编辑模式下:

i, I	进入插入模式(Insert mode):i 为『从目前光标所在处插入』, I 为『在目前所在行的第一个非空格符处开始插入』。
a, A	进入插入模式(Insert mode):a 为『从目前光标所在的下一个字符处开始插入』, A 为『从光标所在行的最后一个字符处开始插入』。
o, O	进入插入模式(Insert mode):o 为『在目前光标所在的下一行处插入新的一行』; O 为在目前光标所在处的上一行插入新的一行!
r, R	进入取代模式(Replace mode):r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;

[Esc]   退出编辑模式,回到一般模式中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值