本文主要是介绍hylan:vim编辑器的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vim编辑器打开文件后有三种模式:
普通模式、插入模式 和 命令行模式。
下面总结每个模式下的命令。
默认进入 普通模式,在此模式下vim编辑器会将按键解释成命令。
移动光标
慢移: 方向键 或者 h 左移 j下移 k上移 l右移
快移:
PageDown (Ctrl + F) 下翻一屏
PageUp (Ctrl + B) 上翻一屏
G 移到缓冲区的最后一行
num G 移到缓冲区的第num行
gg 移到缓冲区的第一行
vim编辑器把 删除键(Delete) 识别成x命令的功能,不识别 退格键(Backspace)。
vim编辑器提供了一些命令来编辑缓冲区中的数据。
x 输出光标字符 2x 删除2个字符 y 复制光标字符
dd 删除光标行 5dd删除5行
dw 删除光标单词 yw 复制一个单词
d$ 删除光标至行尾 y$ 复制到行尾
J 删除光标行尾的换行符(拼接行)
u 撤销最近一个编辑命令
a 在光标后追加数据
A 在当前光标行尾添加数据
r char 用char替换光标字符
R text 用text覆盖光标字符,直到按下ESC键
粘贴
vim在删除数据时,实际上会将数据保存在单独的一个寄存器中,可以用p命令 取回数据。
p命令可以和任何删除文本的命令一起搭配使用。
复制:y(yank)命令 yw y$
复制的可视模式: v(开始高亮) y(覆盖结束,激活复制命令) p(移动光标到需要的位置,粘贴)
查找
斜线键 / 输入需查找的内容 回车键
继续找: / ENTER 或者使用n键(next)
普通模式 进入 插入模式 :按下 i 键
在插入模式下,可以向缓冲区插入数据。
插入模式退回普通模式:按下退出键(ESC键,也就是Escape键)
普通模式 进入 命令行模式:按下 : 键
命令行模式下:
q 未修改 退出
q! 取消修改 退出
w filename 将文件保存到另一个文件中(新建一个文件)
wq 保存 退出
替换
必须进入命令行模式才能使用替换命令
替换的命令格式是:
:s/old/new/
替换多处文本:
:s/old/new/g 替换所有old
:n,ms/old/new/g 替换行号n和m之间所有old
:%s/old/new/g 替换整个文件的所有old
:%s/old/new/gc 替换整个文件的所有old 但每次出现时提示
这篇关于hylan:vim编辑器的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!