文本编辑器vim-vim常用操作

xiaoxiao2021-02-27  249

5.1 文本编辑器vim-vim常用操作 vim是功能强大的全屏幕文本编辑器, 建立,编辑,显示文本文件。 vim没有菜单,只有命令; vi和vim一样的; a i o可以到插入模式 ESC 退到命令模式 :wq 保存退出 开发过程中不会使用vim,编辑配置文件会用vim vim 文件名 即可以创建一个文件夹 set number 设置行号 set nu也可以的; 命令 作用 a 在光标所在字符后插入 A 在光标所在行尾输入 i 。。。。所在字符前插入 I .......所在行首插入 o 在光标下插入新行 O 在光标上插入新行; 注意:在命令模式下 直接输入A,不需要冒号, 光标即可到行尾处,并且调整到插入模式; a i o本身就是调到插入模式的按钮;----s也是调整到插入模式; 命令模式 直接输入gg 跳到第一行------------直接输入就是不用冒号的意思 直接输入GG 跳到最后一行  setnu 设置行号 //----直接输入不行,输入s就进入了插入模式!前面要有冒号,:setnu 这样才可以 setnonu 把行号去了   :4 跳到第4行行首 : $ 移动到行尾 :0 移动到行首---------注意这里冒号不可少了; x 删除光标所在字符 nx 删除光标所在n个字符 dd 删除光标所在行 dG 删除光标所在行至末尾内容 D 删除光标所在处到行尾内容 :nl,n2d 删除n1到n2范围的行///---------命令模式:l,下一个字符;k,上一行; nyy 复制光标行和下n行,没有n 默认为1ndd 剪切光标下和下n行,没有n 默认为1p 粘贴u 取消上一步 操作;-----重要操作命令!!!!/string 搜索指定字符串 :set ic 忽略大小写------------???n 搜索结果出来后,点击n,出现搜索下一个出现位置;:%s/old/new/g 全文替换指定字符菜:n1,n2s/old/new/g 在一定范围内替换指定字符串 :w 保存修改:w newfilename 另存为新文件:wq 保存退出ZZ 快捷键,保存修改退出:q! 不保存修改退出:wq! (root 文件所有者可以操作)保存退出;5.2----vim使用技巧----有点难度,实用性大: 把其他文件内容导入到当前文件:r 文件名:r !date 导入当前时间,把命令结果导入文件夹;定义快捷键 map 快捷键 触发命令 :map ^P I#<ESC>用命令 连续行注释 :n1,n2s/^/#/g:ab mymail pesnail@126.com 把mymail定义为该邮箱输入mymail 空格即可以出现该邮箱;在配置文件中,设置打开文件,即都显示行号;****
转载请注明原文地址: https://www.6miu.com/read-10097.html

最新回复(0)