打造Vim作为前端IDE

参考
1.将你的Vim 打造成轻巧强大的IDE
2.从零搭建和配置OSX开发环境
3.Using Vim as a JavaScript IDE
4. vim 树形目录插件NERDTree安装及简单用法
5.vim配置及实现
6.Tern+YouCompleteMe实现vim中JS自动补全
7.vim中的杀手级插件: vundle
8.强大的vim配置
9.Vim配置、插件和使用技巧
10vim——打开多个文件、同时显示多个文件、在文件之间切换 & vimdiff
11所需即所获:像 IDE 一样使用 vim
12vim 快速入门
13Vim

重新安装vundle
mv ~/.vimrc ~/.vimrc_back
mv ~/.vim ~/.vim_back
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
cp ~/.vim/bundle/Vundle.vim/test/minirc.vim ~/.vimrc

vim 的经常使用命令

效率

. # 反复近期的文本操作

文件

:q # 退出 q->quit
:w # 保存 w->write
:q! # 强制退出不保存
:wq # 保存后退出
ZZ # 保存后退出,同 :wq

光标移动

hjkl # 最主要的左下上右。移动一个字符
zz # 光标做在行移动到屏幕中间
w # 向前移动一个单词。光标停在单词首部
b # 向后移动一个单词, 光标停在单词首部
e # 同 w, 光标停在单词尾部
ge # 同 b, 光标停在单词尾部
0 # 本行第一个字符 (同 键)
^ # 本行第一个非空白字符
$ # 移动到行尾 (同 键)
gg # 移动到文件头
G # 移动到文件尾
:n # 跳转到第 n 行
fx # 移动到光标后第一个为 x 的字符 find
Fx # 同 f,反向移
Ctrl+d # 向下滚动半屏
Ctrl+u # 向上滚动半屏
Ctrl+f # 向下滚动半屏
Ctrl+b # 向上滚动半屏
% # 跳转到配对的括号 (经常使用)
( # 移动到当前句子開始
) # 移动到下一句子開始
H # 移动页面顶部 H->High
M # 移动页面中部 M->Middle
L # 移动页面底部 L->Low

查找

/test # 查找 text ,(记得用正則表達式), 然后 n 向下。 N 向上 n->next
?test # 查找 text 。反向
* # 向下查找和光标所在单词一样的词

# 向上查找和光标所在单词一样的词

:nohlsearch # 关闭当前高亮显示的结果 (输入 :noh 按下 键 就可以自己主动补全)

替换

ra # 当前字符替换为 a , r->replace
:%s/old/new/g # 替换全文的全部的匹配 g->global
:%s/old/new/ # 替换全部行第一个匹配
:s/old/new/g # 替换当前行全部匹配
:s/old/new/ # 替换当前行第一个匹配

插入

a # 在当前位置后插入 a->append
A # 在当前行尾插入
i # 在当前位置插入 i->insert
I # 在当前行首插入
o # 在当前行之后插之中的一个行
O # 在当前行之前插入一行
s # 删除光标所在字符,并进入插入模式
S # 删除光标所在的行,并进入插入模式

选中

v # 从光标当前位置開始,光标所经过的地方会被选中,再按一下 v 结束 (相似 +方向建) v->view 可视模式
V # 从光标当前行開始,光标经过的行都会被选中,再按一下 V 结束

删除

d # 删除选中 (删除内容到了缓冲区能够被粘贴,相当于剪切) d->delete
x # 删除当前字符
3x # 删除当前光标向后三个字符 (vim 经经常使用 <数字>+<命令> 组合)
dd # 删除当前行
dw # 删除光标所在字符至下个单词开头 dw -> delete word
d$ # 删除当前字符到行尾 %->正则中就是行尾
3d # 删除当前行開始三行
J # 合并两行 (即删除当行尾换行符) J->join

撤销

u # 撤销 u->undo
U # 撤销对正行的操作
Ctrl+r # 恢复撤销

复制粘贴

y # 复制选中
yy # 复制当前行
p # 在当前光标后粘贴。假设复制了一行则粘贴到下一行 p-paste
P # 在当前光标前粘贴
ddp # 交换当前行和下一行 (巧妙运用了剪切粘贴)
xp # 交换当前字符和下一个

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值