vim编辑器的简单操作命令

作者:暴躁小n | 创建时间: 2023-06-17
在工作中需要处理很多文件,linux提供了强大的文件处理工具,今天,我们就一起来学习一下vim命令吧!...
vim编辑器的简单操作命令

操作方法

vim的三种工作方式 1.命令方式(默认) 2.插入方式 3.末行方式(ex转义方式)

vim的插入方式下按A、a、O、o、I、i键进入插入模式 a:当前字符后添加文本 A:在行末添加文本 i:当前字符前插入文本 I:在行首插入文本 o:当前行后面插入一空行 O:当前行前面插入一空行 r:替换光标位置的字符 R:替换光标开始的字符

vim的命令方式 h: 光标向左移动一个字符 l: 光标向右移动一个字符 j: 光标移动至下一行 k: 光标移动到上一行 b: 光标向左移动一个词 w: 光标向右移动一个词 G: 光标移动到最后一行 gg: 光标移动到第一行 $: 光标移动到本行末 x: 删除光标位置的字符 dd: 删除光标所在行 D: 删除光标位置到行末 d0: 删除光标位置到行首 dD: 删除光标位置到文件尾 dw: 删除光标位置的单词 u: 撤销上一次操作 yy: 复制当前行到编辑缓冲区 pp: 将编辑缓冲区内容拷贝到光标下一行 Ctrl+u: 屏幕向上滚动半屏 Ctrl+d: 屏幕向下滚动半屏 Ctrl+b: 屏幕向上滚动一屏 Ctrl+f: 屏幕向下滚动一屏 Ctrl+g: 显示当前编辑文本信息 ndd: 删除光标所在行起的n行字符 nyy: 复制光标所在行起的n行字符 :n: 光标跳转至第n行行首 :$: 光标跳转至末行行首 zz: 必要时写盘并退出 vi v: VISUAL 状态 V:VISUAL LINE 状态 Ctrl+v: VISUAL BLOCK 状态

方法/步骤2

vi 的末行方式 1./exp : 向前搜索字符串exp 2.?exp : 向后搜索字符串exp 3.n: 重复前一搜索命令 4.N: 重复前一搜索命令 5.:w: 执行存盘操作 6.w fle: 编辑内容写入文件fle 7.:w» fle: 内容写到文件fle原内容之后 8.w! fle: 强制写入文件fle 9.:q: 退出 vi 10.q! : 强制退出 vi,放弃编辑修改内容 11.:wq: 存盘并退出 vi 12.x: 必要时写盘并退出 vi 13.:s/old/new: 将光标所在行的第一个字符串old替换为new 14.:s/old/new/g: 将光标所在行的所有字符串old替换为new 15.:n1,n2s/old/new/g: 将第N1到N2行的第一个字符串old替为new 16.:%s/old/new: 将所有行的第一个字符串old替换为new 17:%s/old/new/g: 将所有行的第一个字符串old替换为new 18.:set nu: 编辑时显示行号 19.:set nonu: 编辑时不显示行号 20.:set list: 显示不可见字符 21.:set nolist: 隐藏不可见字符 22.:set all: 显示全部环境设置 23.!cmd: 在 vi 中执行 shell 命令cmd

vim 的标签窗口 1.:tabnew fle: 在 vi 新标签窗口中打开一个新的编辑文件fle按gt在标签窗口间切换2.:vertical diffsplit fle: 对比当前文件和新文件fle的差别按Ctrl+w在标签窗口间切换

温馨提示

学习这个是孰能生巧的过程,做好打印出来,放在你周边,用到的时候拿出来翻翻看看就好了
点击展开全文

更多推荐