Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#1 VIM常用指令备忘大全 #1

Open
YuchenCC opened this issue Mar 3, 2017 · 0 comments
Open

#1 VIM常用指令备忘大全 #1

YuchenCC opened this issue Mar 3, 2017 · 0 comments

Comments

@YuchenCC
Copy link
Owner

YuchenCC commented Mar 3, 2017

VIM常用指令备忘大全


vim是一款很好用的编辑器,可以仅仅用键盘就能完成一大堆编辑,但是其反人类的指令按键却是我们这种window使用多年者的硬伤。整理了一些常用的,因为开始用vim的不多,以后会慢慢补充更新。

这边的指令排序和vimtutor中略有不同,仅按我个人的使用频率与认知排序的

摘录至vimtutor

1、文件定位

行号 + G 定位到具体行
G 定位到文件最后一行
gg 定位到文件第一行
CTRL + G 显示当前打开的文件名和所在行

2、查找

/ + 查找的字符
下一个对象:n
上一个对象:N
**反向查找使用 '?' 替代 '/'

3、删除

X 删除光标所在位置的字符
d+w 删除光标所在位置的单词
d+d 删除光标所在位置整行
d+$ 从当前光标删除到行末

4、插入

i 在光标所在字符 进入insert模式
a 在光标的下一个字符 进入insert模式

5、撤销

u 撤销最后执行的命令(最后一次的命令)
U 撤销对整行的修改(最后一次的批量命令)

6、复制黏贴

y 点击v进入可视模式,复制选中文本
p 黏贴复制或者删除的文本(linux里没有剪切,剪切就是删除黏贴的意思)

7、修改(整合 删除+插入)

c + c 删除整行并进入insert模式
c + $ 从当前光标删除到行末并进入insert模式

8、配对字符查找

在一行中的任何一个 (、[ 或 { 处,输入 % 可以查找配对的括号 )、]、}


在VIM中执行外部命令的方法

:! + xxx外部命令,如 :!ls


##小结:总结了一些前端学习中,可能遇到的使用vim的快捷键,熟练掌握后将大大提升vim的使用效率。有些复杂的命令没有列出,可能是使用率较小或者目前学习知识尚未涉及到。

希望对大家的学习一样有帮助

@YuchenCC YuchenCC changed the title test #1 VIM常用指令备忘大全 Mar 7, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant