零、总结
vim [文件] 一般模式
按i 进入编辑模式
:wq 保存并退出
一、vim一般模式
1.vim是什么
(1)vi是unix操作系统和unix操作系统中最通用的** 文本编辑器 **
(2)vim是vi的升级版
2.安装
①vim:sudo apt install vim
②输入密码
③输入y
④默认为一般模式,键盘上的几乎所有按键都对应一个指令
3.一般模式
(1)常用语法
①进入指令:vim 文件名
②上下左右 移动光标
③yy 复制光标当前一行
④y数字y 复制(数字)行(复制光标当前一行到第(数字)行)
⑤p 箭头移动到目的行粘贴(粘贴到光标的下一行)
⑥u 撤回到上一步
⑦dd 删除光标当前一行
⑧d数字d 同理
⑨x 剪切
⑩更多可查看官方文档
⑪学习简单基础操作即可,复杂操作不用vim编辑,建议使用Xftp传输工具或者vm tools在Windows中操作,vm tools安装之后可以在图形化界面拖拽文件到Windows中编辑
二、vim编辑模式
1.编辑模式
(1)进入编辑模式
①常用语法:(哪个顺手用哪个,都一样;eg:进入一般模式后,按i)
1)i 当前光标前(个人使用较多)
2)I 光标所在行最前
3)o 当前光标行的下一行
4)O 当前光标行的上一行
5)a 当前光标后
6)A 光标所在行最后
(2)退出编辑模式
1)按[Esc]键
三、vim指令模式
1.小知识
(1)在一般模式中(在编辑模式中按esc键可退出到一般模式),输入:或/ 或?中的其中一个按钮,就可以将光标移动到最底下一行
(2)指令模式:作用:【搜寻资料】:读取、存盘、大量取代字符、离开vi、显示行号等动作。。。
(3)复杂操作更多建议用图形界面里的文本编辑器或更高级的文本编辑器
2.基本语法
(1):w 保存
(2):q 退出
(3):! 强制执行(执行只读文件,没有写权限的文件时,和sudo进行操作)
(4)/【要查找的词】 n查找下一个,N往上查找
(5):noh 取消高亮显示
(6):set nu 显示行号
(7):set nonu 关闭行号
(8):%s/old/new/g 替换内容 /g global 替换匹配到的所有内容
3.实操
①进入只读文件时显示:
:wq时显示:
:wq!时显示:
q退出即可,因为没有足够的权限,如果想要修改:sudo vim 文件路径/文件,输入密码即可(新手不建议修改)