刚过完双十一,相信大家的状态是这样的:
是这样的:
这样的:
又或者是这样的:
心情不好不要紧,咱们可以来学点新的东西来充实充实自己,例如:如何使用世界上最好用的编辑器敲代码~~~
俗话说的好,“工欲善其事,必先利其器”,想好好敲代码就得有个好用的编辑器~相信大家见过许许多多的的编辑器,例如sublime text、notepad++、eclipse、pycharm(jetbrains全家桶)、vs code等等,但是我们今天要说的不是这个,而是最原始的编辑器vim。
vim是一个著名的功能强大、高度可定制的文本编辑器,用它来编程,可以让你的coding事半功倍。
但是,与此同时也存在着一个问题,不会使用vim的人去使用它就会非常的尴尬,根本摸不着头脑!
(就像这张图一样,VIM只有0和1,不懂和精通)
那今天我们就来看看,如何使用vim,并且很流畅的使用它吧~
首先,关于vim基本打开编辑文件的基本操作:
如果想要打开a.txt这个文件
vim a.txt即可
下面我们就来说一下使用它的小技巧吧~
Vim有三种模式:
导航模式:这时候,字母就是上下左右键。
输入模式:这时候,你按字母键,才会输入字母。
命令模式:需要先输入":" 冒号,才会进入。
默认的就是导航模式。在其他模式下,按"ESC"就回到了导航模式。
在导航模式下,输入 a或i等,就可以进入到输入模式。
在导航模式下,输入 : 就可以进入到命令模式。
关于如何调整光标的位置
h左j下k上l右
记住上面这条口令就行
下面我们就来看看一些编辑文本时非常常用的小技巧:
如何在vim中进行搜索?
搜索 aaa: /aaa
查看文件代码的位置(按照百分比算的)
%即可
删除一行
dd
选中当前的行
y
显示所有来源脚本(文件)
:src
或者
:scriptnames
选择当前行,并替换每个字符的大小写
V~
显示当前正在编辑文件的名字
:file
修改当前行的数字大小(加一减一)
Ctrl X / Crtrl A
移动光标到文末或文首
G / gg
向下翻滚半页
Ctrl D
向上翻滚半页
Ctrl U
向前翻一页
Ctrl F
向后翻一页
Ctrl B
删除当前的插入行,并进入编辑模式
cc
关于vim的使用技巧实在是有很多
我就不详细去列了(网太差了......)
怎么样看着动图的操作是不是特别的棒
瞬间就能学会的那种!!!
(因为如果没有实操还是不好做,这些都在动图里面了!)
偷偷的告诉大家
这些vim的动图使用教程
全都来自一个秘密网站
https://vimgifs.com
这里有超全的vim动图教程
一看就懂!
大家有兴趣就去了解一下吧~
我会将这些有用的vim动图都放到我的网站上
到时候大家就不需要访问外网了
(速度实在是太慢了!)
最后狗哥在文末送点小礼物给大家
vim的指令壁纸!
让你时时刻刻都能学习vim
如果觉得这篇文章对你有用就点一个“在看”吧!
或者将他分享给你的好朋友
一起学习vim~
(点击阅读原文也可直达网站哦~)
完
“学点VIM,才是个厉害的程序员”