vim:
vi/vim是一种Linux自带的文本编辑器,也是常用的文本编辑器之一,vim相对于vi增加了代码颜色等功能。
部分Linux最小化安装时会预装vi,但不包含vim,手动安装方法如下:
Centos:yum install vim
Ubuntu:apt-get install vim
三种模式:命令模式、编辑模式、扩展模式
- 命令模式:默认为此模式
可以浏览、复制、粘贴文件。
命令模式下常用操作:
G:到文件结尾
gg:回到第一行
:1000:到第1000行
w/b:一次移一个单词
/new:在文件中搜索new,按n/N切换搜索到的文本
yy:复制本行
3yy:复制3行
dd:剪切本行
dG:删除本行后所有内容
p:粘贴
u:撤销
ctrl+r:取消撤销
i:进入编辑模式,光标不动。
a:进入编辑模式,光标后移一个字符。
o:进入编辑模式,插入新的一行。
从编辑模式回到命令模式按esc。
q:退出
w:保存
wq或x:存盘退出
大写X:加密
q!:强制执行退出
e!:放弃修改,重新读取文件。
n\N:切换文件(vi可同时打开多个文件)
s/a/d/g:s打开搜索替换,将a替换为d,默认只替换第一个,%s/a/d/g全文替换)
nohl:取消高亮显示
qa:全部退出
vim快捷键:
ctrl+v:块选择,只选择一行的一部分
v:一次选一行
V:选择一整行
ctrl+w,s:打开两个文件时,分屏显示两个文件(横屏)
ctrl+w,v:打开两个文件时,分屏显示两个文件(竖屏)
ctrl+w+←\→,切换文件。
ctrl+w,o:关闭除当前窗口外的所有窗口。
ctrl+w,n:打开新窗口
:set nu:打开行号,set nonu关闭。
:set ignorecase:取消大小写敏感。
:set autoindent:自动缩进。
- 快速跳转:
编辑模式下:ngg 或者 nG,n为需要跳转到的行数。
命令模式下,输入:n,n为需要跳转到的行数。 - 搜索内容:
/xxx:搜索文本中左右的xxx。
n 向下查找,N 向上查找。
:nohl:取消高亮。 - 设置默认参数:
将set功能设为默认参数。
配置文件位置:用户home目录/.vimrc(文件默认不存在)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)