Vim 的一些技巧
这个是假设你已经懂得 :wq 退出这个操作的前提下看。
Vim 学习的难点在于纯命行情况下,还不能使用鼠标配合,所以特别不习惯,现在要说的是怎么要操作vim 会比你用鼠标还舒服,前提是基于你的经常性练习,当然,给你解惑式讲解一些问题。
而实际上Vim的很多操作命令,就是大小写相反
1. 善其事,利其器
首先得让Vim 看起来舒服一些,先做一些设置常用配置,默认配置当然是不行的。
vim ~/.vimrc
" 显示行号
set number
syntax on
" 设置 table 宽度
set ts=4
set expandtab
" 设置一个快速退出键
map <F12> :wqa!<CR>
" 搜索单词高亮
set hlsearch
2. 光标移动好麻烦?
你只需要几个得力快捷键,需要几个快捷代替鼠标:
-
快速在一行之间移动:
w :向右跳单词,汉字同样有效
b : 向左跳单词
-
快速的到一个句子的行首和行尾:
$ :行首
0 :行尾,数字零
-
快速上下翻动
Control + d : 下翻
Control + u : 上翻
就是 up 和 down
-
到整个文章的头部有底部
gg 文章首
G 文章尾
100G 第几行,这个G 一般用 shift + g,比如 100 shift + g
3. 查找一个想看的单词
1.查看一个想找的单词
/n 内容
/N 反向
2.边找边替换一个单词
:s/要找的单词/替换的单词 只替换当前光标后的第一个词
:s/old/new/g 全局 global
:s/old/new/gc 全局,并询问,一般全局用这种
4.操作失误怎么办
1.撤销,相当于 commond + z
u :就是 undo 的意思
Control + r :后退,反撤销呗
:e! :这个历害了,回复到最开始未编辑的状态,就是啥也没改的状态,如果改的一团糟了,用它吧
网友评论