Vim使用教程

1、目的

用命令行来实现对文件夹和文档的操作。

2、平台

终端,windows系统上直接用gitbash。

3、下面用图文实例的方式,来学习常用命令行以及vim的使用

3.1 常用Linux命令行,例:对文件夹task2,用git bash打开,测试一下常用命令:

  • pwd 查看当前完整路径;

  • ls 查看当前目录下文件(不包括隐藏文件);

  • ls -a 查看当前目录下所有文件(包括隐藏文件);

  • ls -al 看当前目录下所有文件(包括隐藏文件)的详细信息;

  • cd 切换目录;

  • cd ../ 回到上级目录;

  • touch 新建文件;

  • rm 删除文件;

  • rm -r 删除文件夹;

  • rm -rf 强制删除文件夹;

  • mv 重命名;

  • mkdir 创建文件夹;

Vim使用教程_第1张图片
1.png
Vim使用教程_第2张图片
2.png

3.2 vim文本编辑工具

可以建立、修改文本文件;在终端下,以命令行的形式实现编辑功能。
主要用途:在被编辑的文件中移动光标的位置,然后方便进行剪切、粘贴、删除、插入、修改等操作。
(1) 在终端,创建或打开文件,命令行如下:
vim filenamefilename为文件名,若文件不存在,则建立一个新文件;若文件存在,则为打开文件)。在终端创建test.html文件,如下:

Vim使用教程_第3张图片
3.png

(2)常用两种操作模式:命令模式、编辑模式。

  • vim打开默认状态下是命令模式,点击i键,进入编辑模式,状态栏变为Insert
Vim使用教程_第4张图片
4.png
  • �按Esc键,退出编辑状态,进入命令状态
Vim使用教程_第5张图片
5.png
  • 保存、退出(在命令模式下进行)
    :w 保存

:q 退出(在未作修改的情况下退出)

:q! 放弃所有修改,直接退出

:wq 先保存后退出 (在英文状态下输入)

Vim使用教程_第6张图片
6.png
  • 验证:用Sublime打开在文件test.html
Vim使用教程_第7张图片
7.png

(3)常见的文本操作(在命令模式下完成)

  • 快速定位到当前段落开头 ^
  • 快速定位到当前段落结尾 $
    -复制一段文本,并粘贴
    复制:
    yy复制当前行到内存缓冲区
    nyy复制N行内容到内存缓冲区
    y$从光标当前位置复制到行尾
    粘贴:
    p在光标之后粘贴
    P在光标之前粘贴
  • 删除几行
    ndd删除(剪切)n行内容,并去除空隙
  • 快速翻页
    Ctrl+f下翻一屏 ;Ctrl+d下翻半屏
    Ctrl+b上翻一屏 ;Ctrl+u上翻半屏
  • 查找某个字符串
    /learning 正向搜索字符串learning
    ?learning 反向搜索字符串learning

你可能感兴趣的:(Vim使用教程)