vim常用命令
1: shift + "*" 向下查找并高亮显示
2: shift + "#" 向上查找并高亮显示
3: "g" + "d" 高亮显示光标所属单词,"n" 向下查找
4.:noh 取消高亮
5.s水平分割窗口,vs垂直分割窗口
6.ctrl+w+w或ctrl+w+方向,在多窗口中切换
7.整页翻页 ctrl-f ctrl-b
f就是forword b就是backward
8.翻半页
ctrl-d ctlr-u
d=down u=up
9.滚一行
ctrl-e ctrl-y
10.行对其
zz 让光标所杂的行居屏幕中央
zt 让光标所杂的行居屏幕最上一行 t=top
zb 让光标所杂的行居屏幕最下一行 b=bottom
% 跳转到相配对的括号
gD 跳转到局部变量的定义处
'' 跳转到光标上次停靠的地方, 是两个', 而不是一个"
mx 设置书签,x只能是a-z的26个字母
`x 跳转到书签处("`"是1左边的键)
> 增加缩进,"x>"表示增加以下x行的缩进
< 减少缩进,"x<"表示减少以下x行的缩进
{ 跳到上一段的开头
} 跳到下一段的的开头
( 移到这个句子的开头
) 移到下一个句子的开头
[[ 跳转至上一个函数(要求代码块中'{'必须单独占一行)
]] 跳转至下一个函数(要求代码块中'{'必须单独占一行)
C-] 跳转至函数或变量定义处
C-O 返回跳转前位置
C-T 同上
nC-T 返回跳转 n 次
0 数字0,跳转至行首
^ 跳转至行第一个非空字符
$ 跳转至行尾
vim格式化代码实际上就是 "缩进代码", 命令是等号=
格式化就是 vim 根据 文件的类型, 自动的对代码进行 缩进
缩进的类型有多种, 都是用等号命令: =
- 全部格式化 : gg=G
- 对当前行格式化(缩进): ==
- 对以下多行格式化(倍数操作): [count] ==
- 选择多行后, 执行 等号命令 =
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
2016-03-30 [国嵌攻略][170][摄像头驱动开发]
2016-03-30 [国嵌攻略][169][嵌入式播放器移植]
2016-03-30 [国嵌攻略][168][声卡驱动开发]