Linux—-vim基础使用

1、基本概念

Vim的工作模式有四种,普通模式,输入模式,命令模式,可视模式。

在终端中打开vim,只需要输入vim 文件,在普通模式下按i就会进入到输入模式,按下:进入命令模式,输入:q就可以退出vim。

2、普通模式

相当于普通的文本编辑器,用来浏览文件,进行复制粘贴修改删除等操作,移动可以使上下左右键,也可以是hjkl(左下上右)。

一次性向下跳4行,先输入4,在输入j

按键 功能
w 会跳转到下一个单词的开头
b 会跳转到前一个单词的开头
gg 会跳转到代码最前端
G 跳转到代码最后端
Ctrl+u 向上翻页
Ctrl+d 向下翻页
f+文本 找到离你光标最近的文本
y 复制,后跟aw就是复制当前的单词,后跟4j就是复制下边4行,fr复制到出现r
p 粘贴
d 删除,用法和复制类似
u undo,撤销

3、输入模式

在普通模式下输入i就会进入输入模式,可以随意更改内容,Esc退出

按键 功能
i 从当前光标的之前开始输入
a 从当前光标的之后开始注入,append
I 从这一行的开头开始输入
A 从这一行的末尾开始输入
c 删除并进入输入模式,后跟aw就是删除当前单词并进入输入模式
cc 删除当前行进入输入模式

4、命令模式

按下进入命令模式,在最下方能看到

5、可视模型

可视模式是是用来选中一段内容的,按v进入,可以复制删除

6、插件安装

这个网站提供了很多的vim插件,但是没有中文的,这个是文件

https://vimawesome.com/

推荐使用VimPlug安装,https://github.com/junegunn/vim-plug,使用指令安装即可
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

输入``打开配置文件,输入一下命令进行配置文件的修改,中间是要安装的插件名称(回到那个网站,复制vimplug下的安装代码)

复制代码
call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdtree'
call plug#end()

:wq退出vim再重新进入vim,载入我们刚刚修改好的配置文件,名利模式下输入PlugInstall回车开始安装

安装完成后,退出安装界面,输入:NERTree回车我们就进入了,在这里边使用o打开文件夹

在进到配置界面,添加上这样依据代码,map <silent> <C-e> :NERDTreeToggle<CR>把NERTree绑定到快捷键ctrl+e,保存退出配置文件,终端输入vim进入跟新一下,在次按ctrl+e就能够进入nerdtree了

点击访问博客查看更多内容
相关推荐
lczllx1 小时前
从 TCP 90μs 到 SHM 28μs:我的 RPC 框架零拷贝优化历程
linux·后端
盐焗鹌鹑蛋2 小时前
【Linux】权限
linux
窝子面2 小时前
认识Docker与启动容器与镜像的关系
运维·docker·容器
小此方3 小时前
Re:Linux系统篇(四十六)信号篇·四:一文串联操作系统底层:时钟中断、内核态切换、系统调用与 Linux 信号处理全解析
linux·驱动开发·信号处理
编程序的员3 小时前
使用OpenTelemetry来监控GoLang应用
运维·golang·monitoring·apm·opentelemetry
羑悻的小杀马特4 小时前
把随身WiFi改成网盘聚合器:中兴F50挂载本地存储+夸克网盘实战
运维·服务器·人工智能·网盘·openlist
无人生还别怕4 小时前
如何制作一个linux标准iso镜像
linux·iso·opencloudos·openanolisos
Yana.nice12 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
2601_9605679614 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧15 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh