Vim编辑器
一、概述
-
Vim被成为编辑器之神,从Unix系统中的VI编辑器发展来的,可以字体颜色辨别语法的正确性,性能强悍
Emacs被称为神之编辑器
-
添加拼音输入法
-
切换汉英
Super键 + 空格 (super键就是window键)
二、Vim的三种模式转换
三、普通模式
-
主要用户复制粘贴删除
-
常用语法
序号 语法 功能 1 yy 复制光标所在的行 2 数字yy 复制多行(数字代表行数) 3 p 如果复制了一行在光标的下一行粘贴
如果复制了多个字符,则在光标处粘贴4 数字+p 在光标的下一行粘贴多次(数字代表次数) 5 u 回滚一步 6 dd 删除光标所在行 7 数字dd 删除多行(光标所在行到第数字行) 8 x 剪切光标处的一个字符 9 Shift+x 剪切光标前一个字符 10 r+字符 修改光标所在的字符为r后的字符 11 Shift+r+字符串 依次替换光标后的各个字符 12 b 移动光标到上一个单词的词头 13 Shift+b 移动光标到上一个字符串的头 14 e 移动光标到下一个单词的词尾 15 Shift+e 移动光标到下一个字符串的尾 16 w 移动光标到下一个单词的词头 17 Shift+w 移动光标到下一个字符串的头 18 yw 复制一个词 19 dw 删除一个词 20 ^ 移动到行头 21 $ 移动到行尾 22 y^ 复制光标处到行头处的内容 23 y$ 复制光标处到行尾处的内容 24 d^ 删除光标处到行头处的内容 25 d$ 删除光标处到行尾处的内容 26 gg 移动到页头 27 数字+Shift+g 移动到目标行(数字代表行数) 28 Shift+g 移动到页尾
四、编辑模式
-
编辑模式下的操作与windows中的文本输入操作一样
-
进入编辑模式的不同语法
序号 按键 功能 1 i 进入后,在当前光标前插入字符 2 a 进入后,在当前光标后插入字符 3 o 进入后,在当前光标行回车后的下一行插入字符 4 I 进入后,在当前光标所在行的行头插入字符 5 A 进入后,在当前光标所在行的行尾插入字符 6 O 进入后,在当前光标行的上面插入一行后插入字符 -
退出编辑模式:Esc键
五、命令模式
-
相当于一般模式下的特殊操作
-
语法
序号 语法 功能 1 :w 保存文档 2 :q 退出vim编辑器 3 :! 强制执行 4 :wq 保存并退出 5 :q! 不保存强制退出 6 /字符串 快速匹配出该字符串在文本中的所有位置,光标在查出的第一个位置上
n,可以跳到下一个;Shift+n,可以跳到上一个
匹配到的所有字符都会高亮显示7 :noh 取消高亮显示 8 😒/old/new 替换当前行匹配到的第一个old字符串为new字符串 9 😒/old/new/g 替换当前行匹配到的所有old字符串为new字符串 10 :%s/old/new 替换文档中每一行匹配到的第一个old字符串为new字符串 11 😒/old/new 替换文档中匹配到的所有old字符串为new字符串 12 :set nu 显示文本的行号 13 :set nonu 不显示文本的行号