Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43557
  • 博文数量: 34
  • 博客积分: 695
  • 博客等级: 上士
  • 技术积分: 342
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-14 07:24
文章分类

全部博文(34)

文章存档

2007年(12)

2006年(22)

我的朋友

分类: LINUX

2006-05-09 18:13:41

自从使用linux起就开始用vi了,但总的来看使用最频繁的就是:
vi ****
进入编辑环境,
按a,开始插入字符
保存的话
先按ESC,再Shift+:
最后w 回车就保存了,
退出:
先按ESC,再Shift+:
输入q退出,
强制退出:
先按ESC,再Shift+:
输入q!强制退出。
+++++++++++++++++++++++++++++++++
如果文件很大如httpd.conf,你要从中查什么东东的话但不熟悉下面的命令,那你可就费事了。
同样是在编辑环境下。注意是在非可插入状态下(若目前是插入状态,按下ESC即可退出)

  • /或?,当要搜索文章中的某一字符串时,可输入"/" 或"?",然后再输入要查找的字符串。
  • n,将光标移动到下一个找到的字符串上
  • N:将光标移动到上一个找到的字符串。
  • +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    显示光标所在行,移动到指定行。

  • Ctrl+G或Ctrl+g:则会在最下方显示光标所在位置的行数及文章的总行数
  • nG:n为数字。若按下10G则光标移动到第10行.
  • +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    还原

  • u:按下ESC退出任何状态,再按u键就可取消前一次的操作。例如我插入字符'hello',按下ESC退出插入状态,按下u就可取消刚才的插入
  • Ctrl +r:执行redo命令,恢复刚才undo的操作
  • 阅读(827) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~