学无先后,达者为师

网站首页 编程语言 正文

快速上手Vim编辑器

作者:DMS_Frank 更新时间: 2022-07-12 编程语言

快速上手vim,我这里使用的是neovim
一、neovim的安装

1.1 Ubuntu安装neovim
Install neovim
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install -y neovim

1.2 centOS的系统neovim安装:
sudo yum update
sudo yum -y neovim
进入neovim的指令:nvim
如果打开这个文件(如果没有这个文件名就新建这个文件)就是 nvim test.py(文件名)

二、vim的四种模式:
2.1、普通模式:浏览文件,删除,复制,粘贴。
2.1.1、浏览文件

向上翻页:Ctrl + u
向下翻页:Ctrl + d

2.1.2 、移动光标:
J:下,K:上 ,H:左,L:右
w:移动到下一个单词 b:移动到上一个单词
gg:光标移动到最上方,G:光标移动到最下方
同一行:f+字母:光标就跳到离光标最近的那个位置
^(shift+6)是将光标跳到行首,$(shift+4)是将光标跳到行尾
跳到指定行是:在命令模式下shift+:10l (10line),跳到第十行的首字母。

2.1.3 、复制、删除、粘贴
复制(yank):y
yaw:yank all word 就是复制一个单词
y4j:复制当前行在内的向下4行
y4k:复制当前行在内的向上4行
y6l:复制光标向右6个字符
yy:就是复制整行
y$:就是光标位置复制到行尾
y^:就是光标位置复制到开头
Yft:复制光标位置到t字符为止

粘贴(paste):p
删除(delete):d
dj:删除当前行和下一行
d8j:删除向下8行
dft :删除到t为止
u:撤销操作
cc:删除这一行
caw :chang all word 改变这一行。

2.2、输入模式:
i :input 当前光标前一个字母开始输入
a :append 当前光标之后开始输入
I :从这一行的开头进入输入模式
A :从这一行的末尾进入输入模式
cc :删除这一行,进入输入模式(insert)
caw : change all word 改变这个单词并进入输入模式(insert)
c4j :就会删除向下4行,同时进入输入模式(insert)

2.3、命令模式
怎么进入命令模式:Esc + :
q:退出
wq:保存并退出
x:退出保存

2.4、可视化模式 :快速操作一大段的内容。
怎么进入可视化模式:普通模式下:按v进入
通过h,j,k,l来操作内容块
y :是复制一段内容
p :是粘贴一段内容
d :是删除一段内容
c :是删除这段内容并进入输入模式。
vim键位图

三、怎么配置属于自己的vim编辑器

原文链接:https://blog.csdn.net/ladyfrank1113/article/details/125716892

栏目分类
最近更新