Vim配置
模式切换
Vim中有四种模式:正常模式、编辑模式、命令行模式、视觉模式。
其中正常模式是一个中介模式,另外三种模式按下ESC键都可以进入正常模式。

正常模式切换编辑模式
i:光标左侧插入
I:行首插入
a:光标右侧插入
A:行尾插入
s:删除光标字符,并进入编辑模式
cw:删除一个单词,进入编辑模式
S:删除一行,并进入编辑模式
ci{:光标进入到大括号内部后,删除大括号的内容,并进入编辑模式。
o:新增下一行
O:新增上一行
正常模式切换视觉模式
ctlr+v: 可以选中块,也就是说可以选中矩形。
V:换行时选中的是一整行。
常用快捷键
正常模式
hjkl:四个方向键,j表示jack是士兵在下面,k表示king是国王在上面。
5j:向下跳转5行。为了减轻计算负担,可以在vim配置中启用相对行号。
w:跳转到每个单词开头
e:跳转到每个单词末位
b:跳转到上个单词首部
gg:跳转到文本最顶部
G:跳转到文本底部
yw:复制一个单词
yy:复制,不过会把换行符一起复制。英文全称是yank。
p:粘贴
dw:删除一个单词
dd:删除一行
.:英语句号,可以重复上一次的操作。
u:撤回上一个操作。
ctrl+r:撤回u操作。redo
/keyword:向下搜索关键词
?keyword:向上搜索关键词
命令行模式
%s/旧/新/g:全局替换
wq:保存并退出
q!:不保存强制退出
如何双开vim和linux命令行窗口
vim如何双开:
水平分割窗口:命令行模式下使用:sp
垂直分割窗口:命令行模式下使用:vsp
切换到下一个窗口:按下Ctrl + W,然后按下W
切换到上一个窗口:按下Ctrl + W,然后按下P
关闭窗口方式一:命令模式下使用:q。
关闭窗口方式二:按下Ctrl + W,然后按下Q
linux命令行窗口双开
下载安装tmux
常用 tmux 快捷键:
- 创建水平窗格:
Ctrl + b,然后按% - 创建垂直窗格:
Ctrl + b,然后按" - 切换窗格:
Ctrl + b,然后按方向键 - 关闭窗格:
Ctrl + b,然后按x。或者
原生vim配置
配置文件为.vimrc,路径为~/.vimrc。如果没有的话就新建一个就好了。
set number #显示行号 |
neovim配置
neovim是vim的一个分支,可以将不同配置按照功能放在不同的配置文件。
下载:
sudo apt install neovim在
home/.config目录下创建以下以下结构。

init.lua 主要用于整体的 Neovim 配置,而其他 Lua 文件通常用于定义特定功能的配置或插件的设置。其中core表示核心模块,也可以自己命名。options.lua也是可以自己命名的。
注意:如果想修改配置后直接生效配置可以进入命令行模式,然后输入so。
Packer
Packer是一个插件管理器,
注意在是要在plugins-setup.lua保存文件就好了,不要退出。然后才能自动安装相关插件。





