认识vim
来源:互联网 发布:数据归一化后的值 编辑:程序博客网 时间:2024/05/19 20:23
1、三种模式:
(1)一般模式:默认模式——移动光标、删除字符(delete)、删除整行、复制、粘贴;
(2)编辑模式:INSERT、REPLACE——编辑文件内容;
(3)命令行模式:底行模式——ESC切换到命令行模式
i在光标前进入 I在行首进入 a在光标后进入 A在行末进入 o在光标所在行的下一行行首进入 O在光标所在行的上一行行首进入 cw修改一个单词 dw删除一个单词 dd删除一行 u撤销上一次操作 CTRL+r重新上一次操作 GG光标快速回到文件底部 gg光标快速回到文件首部 4dd删除光标所在行开始的4行 p在光标下一行进行粘贴 yy复制一行 d$删除光标后面的字符都行末
q退出 q!强制退出 w保存 wq保存并退出 wq!强制保存并退出 set nonu不显示行数 set autoindent自动对齐 set noautoindent取消自动对齐 1,5s/mail/gmail/g全局替换(1-5行)1,$s/mail/gmail/g全局替换
16G——移动到文件的第16行;
:set nu——显示行号;
:set nonu——取消行号;
ZZ——若文件没有更改,则直接离开;若文件被更改过,则保存后离开;
块选择:
v——字符选择,将光标经过的地方反白选择;
V——行选择,将光标经过的行反白选择;
Ctrl+v——块选择,可以用类似长方形的形式选择一块数据;
y——将反白的地方复制;
d——将反白的地方删除;
0 0
- 认识vim
- Vim的认识和操作
- 让vim认识更多的编码
- 认识
- 认识
- 认识
- 认识
- 用vim编辑编译执行一个c程序(初学者对编译器的认识)
- 学习linux第一步——对于vim编辑器的认识及操作
- vim
- VIM-
- vim
- vim
- vim
- vim
- vim
- vim
- vim
- ACM
- 关于MFC中添加对话框类后类视图(class view)无显示
- STM32初学之Sys_Tick配置
- 基于sklearn的特征选择方法
- 扩展GCD
- 认识vim
- 如果链表可能有环,判断两个链表是否相交?
- 16.Java IO: PipedOutputStream && Java IO: PipedOutputStream
- Java-单机版的书店管理系统(练习设计模块和思想_系列 二 )
- 简单斐波那契数列
- struts2中如何使用servlet的总结
- oceanbase每日合并
- HDOJ 3336 Count the string
- Logistic回归