VERDVANA'S BLOG Verdvana

Vim入门


封面

1 前言

        写HDL或者写代码习惯用VSC,但是看报告还是Vim功能多一些,就总结下Vim的用法,一些可以用鼠标的操作,或者类似可以用pageup代替ctrl+b、可以用↑↓←→代替hjkl的就省略了。


2 模式

        四种模式:

  • 正常模式 (Normal-mode)
  • 插入模式 (Insert-mode)
  • 命令模式 (Command-mode)
  • 可视模式 (Visual-mode)

3 打开文件

3.1 基础命令

vim file

3.1 打开多个文件并单独显示

        用以下指令打开:

vim file1 file2 file2

        这时显示的是第一个文件,切换文件使用以下命令:

:b1   #显示第一个文件file1
:b2   #显示第二个文件file2
...

:ls   #查看打开的文件的序号

3.2 打开多个文件并同时显示

        左右分屏:

gvim -On file1 file2 ... filen

        上下分屏:

gvim -on file1 file2 ... filen

4 分屏

4.1 打开分屏

        左右分屏:

Ctrl + w + v

        上下分屏:

Ctrl + w + s

        然后输入以下命令打开文件:

:e file

        或者在分屏的同时打开文件:

        左右分屏:

:vsp file

        上下分屏:

:sp file

4.2 移动分屏

        当前分屏向上下左右移动:

#亲测并不好使
Ctrl + w + H    #将当前的分屏向左移
Ctrl + w + L    #将当前的分屏向右移
Ctrl + w + J    #将当前的分屏向下移
Ctrl + w + K    #将当前的分屏向上移

4.3 分屏调整

        所有窗口等宽等高:

Ctrl + w + =

4.4 关闭分屏

        关闭当前子分屏:

Ctrl + w + c
#or
Ctrl + w + q

        关闭当前窗口:

:hide

        只保留当前窗口:

:only

        退出全部窗口:

:qall

5 退出

###


6 设置


7 快捷键


8 替换


        告辞。