VI笔记
VI和VIM
vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。
Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。
Vi(这部分主要是操作流程)
下面,我们的切入点是进服务器,操作我们要修改的代码:
链接远程服务器: ssh 用户名[email protected]+ip
输入密码(用户不可见,实际已经输入进去了,复制的话直接右键就粘贴进来了)
进入项目路径 cd /xxx/xxx/xx
一些常用命令
ls 命令是查看列表
ls-alh 命令是查看用户对这些文件的一些权限、是否可读写、创建时间等超详细的显示
pwd 命令是显示当前所在路径
touch a.html 新建a.html文件
rm a.html -fr 删除a.html文件
echo ‘123’>>a.html 是把123 写入a.html
cat a.html 是查看a.html里的内容
进入VI编辑器修改a.html: vi a.html
vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模式的切换。(默认情况下,打开vi编辑器后自动进入命令模式。)
从编辑模式切换到命令模式使用“esc”键回到普通模式,切换到编辑模式使“i”键,命令模式使用“esc”键回到普通模式,使用“:”进入命令模式。
编辑模式:
命令模式:
:wq 命令 保存并退出(回车执行退出vi编辑器)
:q! 退出不保存(同上)
:set nu 显示行号(回车执行回到普通模式)
:set nonu 不显示行号
键盘命令:
行号+gg 到当前行
gg 首行
足够大的数值(大于尾行)+gg 到尾行
数字+dd 删除光标所在行的向下行数
/XX 找到XX所在位置并跳过去