vim学习笔记
来源:互联网 发布:c 连接没有密码mysql 编辑:程序博客网 时间:2024/06/01 09:21
vim常用指令:
vim filename 打开文件
i 进入编辑模式
a append,在当前位置后添加
d delete
dd delter line
c change
cw change word
y yank
p put
:w write,保存文件
:q quit,退出VIM
:w! 强制保存(前提是对文件具有写权限)
:q! 强制退出
ZZ 保存并退出
控制光标移动
h,j,k,l对应左,下,上,右,也可以使用方向键但是这四个按键的效率更高。我们可以在命令视图下输入0使光标定位在行首,输入$可以定位光标到行尾。使用h,l命令可以左右移动光标每次移动一个字符。使用j,k,命令可以上下移动,切换到上一行下一行。这四种命令前面可以带有数字,表示移动的单位,4h,左移四个字符,2j,下移两行。
w,W,b,B移动单词命令,w,W向后移动,单位是一个word,区别在于,w会把符号和标点也看做单词,而W则不会。b,B向前移动。同样这些命令前面也可以加数字。
跳转到指定行
:linenumber 或者linenumberG,比如:2跳转到第二行,2G同样效果。gg跳转到文件第一行,G跳到最后一行。
- 【学习笔记-VIM】Vim初学 - Vim tutor
- VIM学习笔记
- VIM学习笔记
- VIM学习笔记
- vim学习笔记
- VIM学习笔记
- vim学习笔记
- vim学习笔记1217
- vim 学习笔记
- vim学习笔记
- vim学习笔记-0
- Vim学习笔记(1)
- Vim的学习笔记
- vim学习笔记
- vim 学习笔记
- vim 学习笔记
- vim进阶学习笔记
- Vim学习笔记
- sharpen image
- horizon_note(openstack dashboard)
- LeetCode - Subsets II
- ICMP Redirect 报文导致TCP连接建立不起来的问题分析...
- 数组与指针
- vim学习笔记
- ADO与ADO.NET 的区别
- String 和StringBuffer和StringBuilder区别
- JavaScript学习笔记(四十四) 装饰器
- openstack_note
- java jni 编程
- java中byte转换int时为何与0xff进行与运算
- HDU 3551 Hard Problem 一般图的最大匹配(带花树)
- 使用getNamedDispatcher()转发请求