标签:set vimrc ctrl 可视 使用 模式 vim 简单
Vim安装:
vim一般安装完ubuntu或者wsl都会自带有,没有的话可以使用:
sudo apt install vim
配置文件位置:
sudo vim /etc/vim/vimrc // 系统vim配置文件
vim ~/.vimrc // 用户个人vim配置文件
linux多用户的情况下,没有root权限,在~/.vimrc文件中进行配置
Vim的几种模式
- 正常模式:可以使用快捷键命令,或按:输入命令行。
- 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。
- 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。
- 替换模式:正常模式下,按R进入。
1、列插入:
ctrl +q 开启visual block,使用上下左右键选择列,选择完毕之后返回第一行,输入大写I(不用:或者/),增加完毕之后按Esc键退出
2、列删除:
ctrl +q或者v开启visual block,使用上下左右键选择列,delete删除列
3、代码自动对齐:
在命令模式下(即非“插入”等编辑模式),先输入gg,这时候光标会移动到第一行第一个字符,然后按 “=” 号之后切换成大写,再按一下G,这时候光标会移到最后一行的第一个字符,这时候就可以看到代码被排得整整齐齐了!
4、复制行和删除行:
nyy表示复制n行,p表示将已经复制的数据在光标下一行粘贴
5、设置行号:
set num,同样去除行号:set num!
6、撤销操作:
u
7、跳转行:
gg表示跳到第一行,n + shift +g表示跳到第n行
8、替换行内容:
:s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个from,则只会替换其中的第一个。
:s/from/to/g : 将当前行中的所有from都替换成to。
:s/from/to/gc : 将当前行中的所有from都替换成to,但是每一次替换之前都会询问请求用户确认此操作。
:%s/from/to/g : 对所有行的内容进行替换。
9、翻屏操作:
ctrl+f: 下翻一屏。
ctrl+b: 上翻一屏。
ctrl+d: 下翻半屏。
ctrl+u: 上翻半屏。
10、.vimrc注释
两个双引号,双引号之间没有间隔 ""
11、设置高亮行和高亮列:
set cursorline
set cursorcolumn
参考博客:
vim列块操作_vim如何按列复制-CSDN博客
vim配置即.vimrc文件的配置及vim操作技巧-CSDN博客
标签:set,
vimrc,
ctrl,
可视,
使用,
模式,
vim,
简单
From: https://www.cnblogs.com/lethe1203/p/18076456