Vim使用指南,初学者友好

vim使用指南

打开你的Ubuntu,输入vim,一个个的试一下吧。顺便安利在bilibili上一个非常好up主的视频,我的很大一部分是根据他的总结下来的。(推广授权了的yoo~)这里是链接:点我点我,看完投币支持哦~

1.两种模式

  • 命令模式(command)
  • 编辑模式(edit)

按一下i可以进入编辑模式,按一下esc可以退出编辑模式。

2.基本操作

2.1 在终端打开vim

直接在终端输入vim可以直接进入vim。

在终端输入vim xxx.c可以用vim打开文件

2.2 在命令模式下保存并退出

在命令模式下输入:wq 文件名.后缀可以将代码保存至该文件,如果是打开某个文件去编辑的话,直接输入:wq就可以退出保存了。w代表保存(write),q代表退出(quit)。可单独使用。

在命令模式下输入:q!可以直接退出,不保存。(在未编辑的情况下不需要

ps:命令模式下的Esc的意思是清空命令。之前打的没执行的就没了。

2.3高亮语法(像vs那样子)和行号

我的vim是默认开启的 。

代码 作用
syntax on 启动高亮
set number 启动行号

如果不是默认开启的话,可以在终端输入vim ~./vimrc进行配置。进入过后吧下列代码敲进去,然后保存退出。

syntax on
set number

Ps:这里可以去github上面找大佬的配置复制进来。

3.辅助功能

3.1移动

上下左右键可以移动。

命令模式下:

按键 作用
H
J
K
L
W 向后跳一个单词(word)
B 向前跳一个单词(back)
PageUp (PgUp)或Ctrl + B 向上翻页(forward)
PageDown (PgDn) 或Ctrl + F 向下翻页(backward)
数字+gg 直接跳到某行
数字+H 或 J 或 K 或 L 向左上下右跳多少行

3.2 查找

命令模式输入/xxx会进行高亮标记xxx。

N 可以搜索下一个。

Shift +N可以搜索上一个。

找到了过后按Esc退出之后按i进入编辑模式。

3.3 删除

编辑模式下使用Backspace(仿佛是一句废话)

命令模式下dd可以删除那一行。

命令模式下d2d可以连续删除2行,中间数字自己融会贯通。

如果你删错了的话,命令模式下u撤销

3.4 裁剪复制粘贴

命令模式下cc可以裁剪那一行。

命令模式下c2c可以连续裁剪2行,中间数字自己融会贯通。

命令模式下yy可以复制那一行。

命令模式下y2y可以连续复制2行,中间数字自己融会贯通。

命令模式p可以粘贴。

撤销仍然是u

3.5 VISUAL模式

移动的话会选中一片代码,选择的话可以进行删除d,复制y,裁剪c,

4.插件

内置的自动补全是Ctrl+N,缺点是只能补全已经出现过的词汇。

为了让他更智能,我们要安装第三方插件。

4.1 插件安装

vim plug:自动补全,建议百度,可参考GitHub: https://github.com/junegunn/vim-plug

vim awesome:一个找插件的网站

如果报错可能是没装git

发布了10 篇原创文章 · 获赞 15 · 访问量 451

猜你喜欢

转载自blog.csdn.net/itLance/article/details/104288274
今日推荐