xana教你用vim
Contents
有很多小朋友在实际编程过程中时不时会遇到vim编辑,但是初次使用还是会一头雾水,不知所措,被水淹没,所以学习vim要首先过2关。第一关是理解vim的设计思路,第二关是命令关。理解了这些,你就学会了游泳能较为熟练的使用vim,并且再也不想碰其他的编辑器。
环境配置
$ brew uninstall esmac
首先是
菜鸟级
用vim打开文件
进入对于路径后
$ vim FileName
编辑
默认命令模式,输入下列指令进入编辑模式
i 光标处输入
按ESC重新回到命令模式
保存
命令模式下
:w
退出
命令模式下
:q! 不保存直接退出
:wq 保存并退出
——————————————————————-7.11 更新——————————————————————
普通级
方向操作
jk 下上
hl 左右
我只能说去适应它
XCV操作
有一点要记住,vim里的所有删除操作,都是把文本放入剪切板。道理我都懂,但是剪切键是哪个(打死)
命令模式下
x 删除光标处的文本
s 删除光标处文本并进入Insert模式
dd 删除当前行
yy 复制当前行
p 回车并粘贴
P 粘贴(更常用)
按v进入Visual模式 ,在Visual模式下使用hjkl选择文本(当然觉得箭头方便也可,怎么爽怎么来,尼玛反人类啊)
选择文本后,可以进行下面处理
d 删除
y 复制
< shift+tab
> tab
——————————————————————-华丽的进阶线——————————————————————
进阶级
一些个人总结的。
1.想在行末继续输入
$ 光标定位行末
a 在光标后输入
2.删除10行
10dd
3.查找文本,以高亮显示
/你要找的文本
(取消高亮/asdfjasdklfj)
4.反括号
( 括号对
delete 删除左括号
vim改造后
:NERDTree 文档树
t 在标签页打开
control+n 切换到下一个标签页
control+p 切换到上一个标签页