VI笔记

VI和VIM

vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。

Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。

Vi(这部分主要是操作流程)

下面,我们的切入点是进服务器,操作我们要修改的代码:

  1. 链接远程服务器: ssh 用户名[email protected]+ip

  2. 输入密码(用户不可见,实际已经输入进去了,复制的话直接右键就粘贴进来了)
    VI笔记

进入项目路径 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”键回到普通模式,使用“:”进入命令模式。

编辑模式:

VI笔记

命令模式:
VI笔记

:wq 命令 保存并退出(回车执行退出vi编辑器)

:q! 退出不保存(同上)

:set nu 显示行号(回车执行回到普通模式)

:set nonu 不显示行号

键盘命令:

行号+gg 到当前行

gg 首行

足够大的数值(大于尾行)+gg 到尾行

数字+dd 删除光标所在行的向下行数

/XX 找到XX所在位置并跳过去