Linux下vim的常用命令总结

vim按d表示剪切
按dd剪切一行
vim命令:命令模式 /关键字 n继续向下查找

vim的多行注释:
1.按ctrl + v进入 visual block模式
2.按上下选中要注释的行
3.按大写字母I,再插入注释符,例如//
4.按两下esc
5.按ctrl + v进入 visual block模式,按箭头选中要取消的//
6.按d删除

比较两个文件:
vimdiff 文件1 文件2

vim配置行号:
/etc/vimrc 添加set number,无行号set nonumber

ctags:扫描指定的源文件,找出其中所包含的语法元素,并将找到的相关内容记录下来
安装ctags
yum install ctags
ctags --list-languages 支持的语言
ctags -R 生成个tags文件保存函数信息
/etc/vimrc 添加
set tags=tags
set autochdir
使用:ctrl+]跳转到 ctrl+t跳转回

vimtutor是vim的教程
vim的三种模式:命令模式,编辑模式,末行模式
vim命令:
ZZ 保存退出
gg=G 代码格式化
0 移到到行首
$ 移到到行尾
gg 移到到文件头
G 移到到文件尾
数字G 行跳转
dD 全部删除
d0 删除光标前的
dd 删除光标所在行
d$ 删除光标后的
u 撤销
ctrl+r 前进
yy 复制一行
数字yy 复制多行
P 大P粘贴
R 大R替换

ctrl+f下一页,ctrl+b上一页

posted @   HaimaBlog  阅读(222)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2018-07-16 第6章 AOP与全局异常处理6.5-6.11 慕课网微信小程序开发学习笔记
2018-07-16 第7章 数据库访问与ORM 慕课网微信小程序开发学习笔记
点击右上角即可分享
微信分享提示