vim 简明手册 ---- 一步步学习vim编辑器
2012-11-07 16:40
253 查看
之前挺抵制vim的。 都说比较难学,今天看到同事用的挺顺溜的,然后我就各种羡慕嫉妒恨。 现在在win下用 netbeans(中量级) sublime text 2(轻量级) ,重新回过头来学linux,发现竟然在中端里面只会vi 打开 保存 退出 插入.... /掩面
哎~ 同事用这vim各种键盘狂打,羡慕啊,我就比较苦逼了,虽然也能盲打,但是小时候学电脑的时候没认真学习指法,搞的现在还在用一指禅,虽然开始慢慢改了,但是好痛苦,赶脚好难改。
虽说打字不算慢,但是感觉 好丢人。
不说那么多了。 那天老大分享一个vim学习指南,整理了下,拿出来给大家看。 这些命令都验证过了,没出错。 嗯。。。 还没写完。
今天学的这些命令还需要时间巩固,唔,这应该算是熟悉vim了吧? /偷笑
sudo apt-get install vim vim-scripts vim-gnome vim-doc exuberant-ctags
2、启动vim
vim index.php
3、常用命令使用
启动Vim后,vim在 Normal 模式下。 然后按 i 进入insert模式。
退出Normal模式,按Esc键,即可回到normal模式。
Normal模式下一些命令:
i:进入插入模式
x:删除当前光标所在位置的字符
:wq 保存后退出
:w! 强制保存
:q 不保存,退出
:q!强制退出
dd 删除当前行,并把删除的行存到剪贴板里面
p 粘贴
hjkl 移动光标 分别对应:← ↓ ↑ →
:help <command> 查看命令帮助,退出帮助输入 :q
各种插入模式
a 在光标后插入
o 在当前行后插入一个新行
O 在当前行前插入一个新行
cw 替换从光标所在位置后到后一个单词结尾的字符,并将被替换的内容放到剪切板里面。需要的时候在Normal下按p进行粘贴
简单的移动光标
0 数字0,到行头
^ 到本行第一个不是空白的位置。
$ 当本行末尾
g_ 到本行最后一个不是空白的位置
/pattern 搜索 pattern 的字符串 ,匹配出多个,按n到下一个
拷贝/粘贴
p 粘贴到当前光标之后
P 粘贴到当前光标之前
yy 复制当前行 相当于ddP
撤销/恢复
:u<count> undo 撤销。 :u20 撤销20次
Ctrl-r 恢复(重做)
打开/保存/退出/改变文件 buffer
:e <path/to/file> 打开一个文件
:w 保存
:saveas <path/to/file> 另存为
:x 保存并退出
:wq 保存并退出
ZZ 保存并退出
:q! 强制退出,不保存
:qa! 强制退出所有正在编辑的文件。
:bn 和 :bp 同时打开很多文件的时候使用这两个命令切换文件
02进阶 <--- 未完待续 --->
03精通
哎~ 同事用这vim各种键盘狂打,羡慕啊,我就比较苦逼了,虽然也能盲打,但是小时候学电脑的时候没认真学习指法,搞的现在还在用一指禅,虽然开始慢慢改了,但是好痛苦,赶脚好难改。
虽说打字不算慢,但是感觉 好丢人。
不说那么多了。 那天老大分享一个vim学习指南,整理了下,拿出来给大家看。 这些命令都验证过了,没出错。 嗯。。。 还没写完。
今天学的这些命令还需要时间巩固,唔,这应该算是熟悉vim了吧? /偷笑
00生存
1、安装vimsudo apt-get install vim vim-scripts vim-gnome vim-doc exuberant-ctags
2、启动vim
vim index.php
3、常用命令使用
启动Vim后,vim在 Normal 模式下。 然后按 i 进入insert模式。
退出Normal模式,按Esc键,即可回到normal模式。
Normal模式下一些命令:
i:进入插入模式
x:删除当前光标所在位置的字符
:wq 保存后退出
:w! 强制保存
:q 不保存,退出
:q!强制退出
dd 删除当前行,并把删除的行存到剪贴板里面
p 粘贴
hjkl 移动光标 分别对应:← ↓ ↑ →
:help <command> 查看命令帮助,退出帮助输入 :q
01 熟悉
只要是命令,都必须在Normal模式下使用。各种插入模式
a 在光标后插入
o 在当前行后插入一个新行
O 在当前行前插入一个新行
cw 替换从光标所在位置后到后一个单词结尾的字符,并将被替换的内容放到剪切板里面。需要的时候在Normal下按p进行粘贴
简单的移动光标
0 数字0,到行头
^ 到本行第一个不是空白的位置。
$ 当本行末尾
g_ 到本行最后一个不是空白的位置
/pattern 搜索 pattern 的字符串 ,匹配出多个,按n到下一个
拷贝/粘贴
p 粘贴到当前光标之后
P 粘贴到当前光标之前
yy 复制当前行 相当于ddP
撤销/恢复
:u<count> undo 撤销。 :u20 撤销20次
Ctrl-r 恢复(重做)
打开/保存/退出/改变文件 buffer
:e <path/to/file> 打开一个文件
:w 保存
:saveas <path/to/file> 另存为
:x 保存并退出
:wq 保存并退出
ZZ 保存并退出
:q! 强制退出,不保存
:qa! 强制退出所有正在编辑的文件。
:bn 和 :bp 同时打开很多文件的时候使用这两个命令切换文件
02进阶 <--- 未完待续 --->
03精通
相关文章推荐
- vim编辑器学习笔记
- vim学习手册
- vim学习手册-7显示相关
- 0x01 【Linux入门学习之】vi/vim编辑器必知必会
- 日常学习linux---vim编辑器-----vim快速入门
- Linux学习-07-vim编辑器
- 嵌入式开发之linux基础第四天学习笔记 vim编辑器
- 【Linux入门学习之】vi/vim编辑器必知必会
- 鸟哥的Linux私房菜学习笔记(三)学习 Shell 与 Shell scripts——vim程序编辑器
- Linux学习之——VIM编辑器操作技巧
- 学习笔记(八)——vim 编辑器
- vim学习手册-8配置相关
- vim学习手册-10后序
- 鸟哥的linux私房菜-vim编辑器学习笔记
- VIM用户手册学习1
- 【Linux入门学习之】vi/vim编辑器必知必会
- Cmd Markdown编辑器简明语法手册
- linux学习笔记(1)-Vim编辑器
- 【Linux入门学习之】vi/vim编辑器必知必会
- linux学习(5)vim编辑器