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

Vim文档编辑

时间:2020-02-04 12:18:48      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:单词   指令   行号   忽略   表示   出现   模式   功能   复制   

vim具有多种工作模式,常用的工作模式有,普通模式,插入模式,命令模式
普通模式:可以实现光标的移动与快捷键操作
插入模式:文本的基本编辑功能
命令模式:输入特定的指令实现特定的功能 如,保存,退出

一:光标操作

h .......向左移动一位
j .......向下移动一位
k .......向上移动一位
l .......向右移动一位
gg .......文件首行
G .......文件末尾
nG .......移动第几行 n(行数)
^ .......当前行的首字符
$ .......当前行的尾字符

二:插入模式

a .......插入到当前光标的后面
A .......插入到当前段落的段尾
i .......插入到当前光标的前面
I .......插入到当前段落的段首
o .......在当前行的后面创建新的空白行
O .......在当前行的前面创建新的空白行

三:编辑文档

x .......删除光标当前字符
dd .......删除一行
ndd .......删除n行
d$ .......删除光标至行尾的内容
u .......撤销上一步骤,输入两次,表示撤销两步
yy .......复制当前行 5yy 表示复制光标后的5行
p .......粘贴到当前行之后
P .......粘贴到当前行之前

四:保存与退出

:q! .......不保存并退出
:wq .......保存并退出
:x .......保存并退出
:w .......保存
:w a.txt ....... 另存为 a.txt

?vim 小技巧

  1. 显示行号 :set number ?简写 :set nu
  2. 忽略大小写 查找单词apple /apple \c 不区分大小
  3. 替换 :s/root/admin/ 将当前行出现的第一个root替换为admin
    :s/root/admin/g ?当前行所有的root 替换为admin
    :3,5 s/root/admin/ 把3行至5行的所有root替换为admin
    :% s/root/admin/g 所有行的root替换为admin

Vim文档编辑

标签:单词   指令   行号   忽略   表示   出现   模式   功能   复制   

原文地址:https://blog.51cto.com/14411305/2469065

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