码迷,mamicode.com
首页 > 系统相关 > 详细

vim

时间:2020-04-05 09:41:22      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:hls   多次   config   复制   search   sea   vim命令   返回   打开文件   

vim 模式
- 正常模式
- 插入模式
- 命令模式
- 可视模式

vim
I 进入编辑模式,光标来到当前行的开头
i 进入编辑模式,光标在当前位置
a 进入编辑模式,光标来到当前位置的后一个字符
A 进入编辑模式,光标来到当前行的尾部
o 进入编辑模式,光标来到当前行的下一行
O 进入编辑模式,光标来到当前行的上一行


##### 普通模式#####
yy 复制一整行
y$ 复制当前位置到当前行结尾
p 粘贴复制的内容

dd 剪切一整行
d$ 剪切光标当前位置到当前行尾

x 删除一个字符
r 光标移动到某个位置(假设当我位置为e),先按r,然后再输入6,则e被替换为6

: set nu 显示行数
5 G:移动光标到指定行(第5行)
gg 第一行行首
G 最后一行的行首

^ 来到当前行的行首
$ 来到当前行结尾

 

命令模式:
:! ifconfig 在vim命令模式查看ifconfig输出,回车返回命令行
/ 查找内容 按n查找下一个字符,shift + n 查找上一个字符
:s/aaa/bbb 将光标当前行的aaa替换成bbb,单次替换
:s/aaa/bbb/g 将光标当前行的aaa替换成bbb,多次替换
:%s/aaa/bbb/g 将整个文本中的aaa替换成bbb

:set nohlsearch 去掉高调显示
:set nu 显示行号
:set nonu 不显示行号
打开文件默认显示行号
vim /etc/vimrc,在最后一行写上 set nu 即可


可视模式
v 字符可视模式
V 行可视模式
ctrl+v 块可视模式

    列插入:进入块可视模式,挪动光标,选择文件块,按i进入编辑模式出入插入内容,两次esc 即可看到效果
    列删除:进入块可视模式,挪动光标,选择文件块,d 删除

vim

标签:hls   多次   config   复制   search   sea   vim命令   返回   打开文件   

原文地址:https://www.cnblogs.com/wooluwalker/p/12635767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!