Vim编辑器的快捷键命令

Vim 编辑器的核心理念:手尽量在键盘上,思路不被打断,保持高效的工作状态。

勤学多练,你会爱上Vim编辑器。现在开始吧(*^▽^*)

Vim 处理模式

命令模式

拷贝、删除、粘贴 等,通过i/a等键 进入到编辑模式,i :在光标之前插入字符,a :在光标之后插入字符。

编辑模式

编辑字符,通过Esc键,退出编辑模式,进入命令模式。

Vim 常用命令

创建与模式切换

命令模式,创建文件: vim filename, 即可创建一个filename的文件,例如:

[path...]$ vim test.txt
~
~
~
~
~
"test.txt" [New File]

 键盘上输入 i ,进入编辑模式

123456789
~
~
~
~
--INSERT--

按Esc, 输入 :w

123456789
~
~
~
~
"test.txt" [New] 1L ,10C written

进入编辑模式:输入 i 或 a,就可以编辑。输入Esc,即可退出编译模式,进入命令模式。

保存文件: :w  即可将内容保存至磁盘

关闭文件: :q  即可关闭文件

保存并关闭文件: :wq 即可对文件进行保存,并关闭。

查看内容:   输入cat filename

vim 拷贝、粘贴于删除

拷贝: yy 拷贝一行内容), yw 拷贝一个单词,放入临时缓冲区

粘贴: p  将临时缓冲区的内容粘贴到光标位置

删除: dd 删除一行,dw 删除一个单词

进行上述操作之后,内容的修改并没有修改到磁盘,而是在缓冲区,需要输入 :w, 才能进行保存到磁盘。

vim 光标移动

左下上右:h / j / k / l

跳到文件头: gg

跳到文件尾:GG,最后一行的首部

行内移动到行首: ^

行内移动到行尾: $

按照单词移动:向前w/2w,移动几个词,就输入几w; 向后移动b/2b, 移动几个词,就输入几个b(向前=向右,向后=向左)

vim 查找与替换

查找关键字:   /关键字      继续查找下一个字,输入n,向前查找输入 N。shell会高亮显示,这个还没找到如何去掉。

查找与替换:   :%s/关键字/替换字/gc

% 整篇文档中的所有行

s search

g  这一行关键字都进行替换

c  每次替换前,都要进行一次确认(y--确认替换,n--不替换,a--替换所有的)

查看行号:  :set number

按照行替换:  :num1,num2s/关键字/替换字/gc   从num1开始到num2替换

vim 多窗口

分窗口: :split/vsplit   (上下切两半/ 左右切两半)

窗口之间的跳转: ctrl+ww/w[hjkl]  (只有两个的话,ww切换即可。多个窗口的话, w+方向)

ctrl w /  (三个键)把选中窗口变大,另一个窗口变小。如果想换一下,就切换到小窗口,再输入 ctrl w /  即可。

关闭窗口:  :close   关闭选中窗口

学习笔记。

发布了417 篇原创文章 · 获赞 156 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_34732729/article/details/104424946