linux vi 编辑常用按键说明

vi 编辑命令

1.vi [file_name]   //编辑文件

2.h、j、k、l   //移动光标

3.Ctrl+f   //向下翻页

4.Ctrl+b   //向上翻页

5.Ctrl+d   //向下翻半页

6.Ctrl+u   //向上翻半页

7.n+   //n代表数字,跳转当前行的n个字符处,字符串index由0开始

8.0/Home   //跳转当前行第一个字符

9.$/End   //跳转当前行最后一个字符

10.H   //当前屏幕第一行第一个字符

11.M   //当前屏幕中间行的第一个字符

12.L   //当前屏幕最后一行,第一个字符

13.G   //移动文件最后一行

14.nG   //移动n行

15.gg   //移动第一行

16.n+ / n[ENTER] //向下移动n行

-----------------查找/替换-------------------------------------------

17./[word]   //向下查找word字符串,word可变字符串

18.?[word]   //向上查找word字符串,word可变字符串

19.n   //重复向下查找执行的查找命令

20.N   //重复向上查找执行的查找命令

21.:n1,n2s/[char]/[char]/g //在n1,n2行查找word替换word2,最后增加c,提示是否替换

21.:1,$s/[char]/[char]/g //在第一行到最后一行替换

-----------------删除-------------------------------------------

22.x   //向后删除一个字符

23.X   //向前删除一个字符

24[n]x/[n]X   //向前/向后删除n个字符

25.dd   //删除当前光标正行

26.[n]dd   //向下删除n行

27.d1G   //删除当前光标至第一行

28.dG   //删除当前光标至最后一行

29.d$   //删除光标行的最后一个字符

30.d0   //删除光标行的第一个字符

-----------------复制/粘贴-------------------------------------------

31.yy   //复制光标行

32.[n]yy   //复制光标向下的n行

33.y1G   //复制第一行数据

34.yG   //复制最后一行

35.y0   //复制光标至第一行的所有数据

36.y$   //复制光标至最后一行的所有数据

37.p   //粘贴在光标的上一行

38.P   //粘贴在光标的下一行

39.J   //合并光标与下一行

40.u   //复原前一个操作

41.Ctrl+r //重复上一个操作

42.    .     //重复上一个操作

43.:setnu   //设置行号

44.:set nonu  //取消行号

45.:w     //保存文件但不退出vi

46.:w!   //强制保存,不退出vi

47.:wq   //保存文件并退出vi

48.:wq!   //强制保存文件,并退出vi

49.q:    //不保存文件,退出vi

50.:q!   //不保存文件,强制退出vi

51.:e!   //放弃所有修改,从上次保存文件开始再编辑

时间: 2024-08-18 22:15:46

linux vi 编辑常用按键说明的相关文章

linux vi编辑常用命令

vi编辑器中有三种状态模式 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建)文件 $ vi myfile 退出vi编辑环境 输入末行命令放弃对文件的修改,并退出编辑器 :q! 文件保存与另存为 保存文件 保存对vi编辑器中已打开文件的修改 :w 另存为文件 将vi编辑器中的内容另存为指定文件名 :w myfile 退出vi编辑器的多种方法 未修改退出 没有对vi编辑器中打开的文件进行修改,或已对修改进行

linux vi(vim)常用命令汇总(转)

前言 首先解析一个vim vi是unix/linux下极为普遍的一种文本编辑器,大部分机器上都有vi的各种变种,在不同的机器上常用不同的变种软件,其中vim比较好用也用的比较广泛.vim是Vi Improved的缩写,表示更好的vi.本文就说些比较有用.比较常用的命令,若能熟练运用这些命令,那么会发现编辑文件很大帮助,尤其作为开发人员,能够快速的提高开发效率. 说明 以下的例子中 xxx表示在命令模式下输入xxx并回车 以下的例子中 :xxx表示在扩展模式下输入xxx并回车 小括号中的命令表示相

ubuntu linux vi编辑模式下按方向键会变成ABCD,

最近从redhat9.0换到了ubuntu 12.04.3,发现secureCRT端在vi编辑模式下按方向键会变成ABCD, 找到了此解决办法: ubuntu下 vi输入方向键会变成ABCD,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决. 先卸载vim-tiny: $ sudo apt-get remove vim-common 再安装vim full: $ sudo apt-get install vim OK,恢复正常了. 方法是在这片文章中找到的

linux vi/vim常用命令(重要!)

在命令行窗口下想要打开或者新建并编辑都可使用vi/vim命令.首先介绍一下vi/vim:vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻.vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计:因为程序简单,编辑速度相当快速.vim可以当作v

linux vi 编辑后保存

:w 保存但不退出 :w file 将修改另外保存到file中,但不退出vi :w! 强制保存但不退出vi :wq 保存文档并退出 :q 不保存并退出vi :e! 放弃所有修改,从上次保存文件开始再编辑

linux vi(vim)常用命令汇总

1 查找 /xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找其中xxx可以是正规表达式,关于正规式就不多说了. 一般来说是区分大小写的, 要想不区分大小写, 那得先输入:set ignorecase 查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找 *(#) 当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的下(上)一个单词 同样, 再输入 n 查找下一个匹配处, 输入 N 反方向查找 g*(g#) 此命令与上条命令

linux vi编辑

vim是vi发展来的文本编辑器 三种模式: 命令.输入.末行    三种模式   命令->输入模式:     a    当前光标后面输入     A    行尾输入     i     光标位置输入     I     行首输入     o     光标下一行输入     O     光标上一行输入   输入->命令模式:     esc   命令->末行模式:     : :set nu        显示行号 :set nonu    取消显示行号         (末行模式:set

Linux vi下常用实用命令

查看文件编码: :set fileencoding 文件添加行号: :set number

Linux命令行下编辑常用的快捷键

Linux命令行编辑快捷键: history                                   显示命令历史列表 ↑(Ctrl+p)                               显示上一条命令 ↓(Ctrl+n)                               显示下一条命令 !num                                     执行命令历史列表的第num条命令 !!