手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux系统Vim基本命令

[日期:2013-06-06] 来源:Linux社区  作者:u010919530 [字体: ]
vi filename(文件名)  ---  进入命令行模式
 在插入模式中输入Esc,则当前模式转入命令行模式。
 
Vi命令行模式功能键:
 I  ---  切换到插入模式,此时光标当于开始输入文件处
 A  ---  切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字
 O  ---  切换到插入模式,且从行首开始插入新的一行
 ctrl+b  ---  屏幕往后翻动一页
 ctrl+l  ---  屏幕往前翻动一页
 ctrl+u  ---  屏幕往后翻动半页
 ctrl+d  ---  屏幕往后翻动半页
 0  ---  光标移到本行的开头
 G  ---  光标移动到文章的最后
 nG  ---  光标移动到第n行
 $  ---  移动到光标所在行的行尾
 n<Enter>  ---  光标向下移动n行
 /name  ---  在光标之后查找一个名为name的字符串
 ?name  ---  在光标之前查找一个名为name的字符串
 x  ---  删除光标所在位置的后面的一个字符
 X  ---  删除光标所在位置的前面的一个字符
 dd  ---  删除光标所在行
 ndd  ---  从光标所在行开始向下删除n行
 yy  ---  复制光标所在行
 nyy  ---  复制光标所在行开始的向下n行
 p  ---  将缓冲区内的字符粘贴到光标所在位置
 U  ---  恢复前一个动作
 
Vi底行模式功能键:
 :w  ---  将编辑的文件保存到磁盘中
 :q  ---  退出Vi(系统对做过修改的文件会给出提示)
 :q!  ---  强制退出Vi(对修改过的文件不作保存)
 :wq  ---  存盘后退出
 :w [filename]  ---  另存一个命为filename的文件
 :set nu  ---  显示行号
 :set nonu  ---  取消行号显示linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款