linux下vi命令

来源:互联网 发布:excel 数据库 编辑:程序博客网 时间:2024/05/14 14:37
==================vi命令==================vi a.txt用vi编辑器编辑a.txt,如果不存在则建立空文件,默认是一般模式;---a(光标后) i(光标前) r(替换光标字符) o(下一行) A(行尾) I(行首) R(同r) O(上一行)都可从 一般模式 进入 编辑模式---Esc可以从 编辑模式 进入 一般模式---: 从 一般模式 进入 命令模式,输入取消、保存等指令---/从 一般模式 进入 命令模式,可以进行搜索;---wq命令默认下,保持文件,并退出;q命令默认下,退出;q!命令默认下,取消对文件的修改,并退出;---=========一般模式=========h 或 左箭头左j 或 下箭头下k 或 上箭头上l 或 右箭头右---ctrl+f向前翻页ctrl+b向后翻页ctrl+d向前翻半页ctrl+u向后翻半页---0移动到该行第一个字符$移动到该行最后一个字符n<space>向右移动n歌字符---G移动到最后一行n<Enter>向下移动n行---/word向下搜索 word?word向上搜索 word---x向后删除1个X向前删除1个---dd删除整行3dd包括当前行向下删除3行---yy复制所在行3yy包括当前行复制向下3行---p粘贴在当前行下P粘贴在当前行上---u取消上次操作---=========一般模式 ---> 编辑模式=========i在当前光标前插入字符I在当前行首前插入字符---a在当前光标后插入字符A在当前行尾插入字符---o在当前行 下 新开一行,插入字符O在当前行 上 新开一行,插入字符---r,R准备替换当前字符,替换后仍回到一般模式=========编辑模式 ---> 一般模式=========Esc退出编辑模式,进入一般模式---=========一般模式 ---> 命令行模式=========:进入命令行模式---=========命令行模式=========w保存w!强制保存,即使是只读文件,只要用户的权限够,就可以保存q退出vi,如果文件已经改变且尚未保存则报错;q!取消修改,并退出viwq保存并退出wq!强制保存并退出---w b.txt当前文档另存为b.txt---r c.txt将c.txt的内容加入到当前文档中---set nu显示行号set nonu取消行号---=========一般模式 ---> 搜索模式=========/向下搜索?向上搜索---

0 0