当前位置:网站首页>【树莓派】vim编辑器
【树莓派】vim编辑器
2022-08-08 07:48:00 【大白嵌入式】
一、背景
vim是vi的升级版,大家都说Linux上使用vim很顺手。
二、 安装步骤
1. 删除vi编辑器
sudo apt-get remove vim-common
2. 重装vim
sudo apt-get install vim
3. 个性化
/etc/vim/vimrc文件里面配置个性化。
添加以下内容:
sudo vim /etc/vim/vimrc
set nu #显示行号
syntax on #语法高亮
set tabstop=4 #tab退四格
退出保存,在重新打开看效果:
三、三种工作模式
- 插入模式:该模式下可以对文件进行编辑,按ESC退出至命令模式
- 命令模式:可以移动光标,删除字符
- 底行模式:可以保存文件等文件操作
四、文件操作命令
- 打开文件 vi filename
- 保存文件 :w
- 退出编辑(文件未修改的情况下) :q
- 退出不保存 :q!
- 退出保存 :wq
五、插入操作
- 在当前光标位置的右边添加文本 a
- 在当前光标位置的左边添加文本 i
- 在当前行的末尾位置添加文本 A
- 在当前行的开始处添加文本(非空字符的行首) I
- 在当前行的上面新建一行 O
- 在当前行的下面新建一行 o
- 替换(覆盖)当前光标位置及后面的若干文本 R
- 合并光标所在行及下一行为一行(依然在命令模式) J
六、删除、恢复
- 删除当前字符 x
- 删除从光标开始的n个字符 nx
- 删除当前行 dd
- 向下删除当前行在内的n行 ndd
- 撤销上一步操作 u
- 撤销对当前行的所有操作 U
七、复制粘贴
- 将当前行复制到缓存区 yy
- 将当前行向下n行复制到缓冲区 nyy
- 复制从光标开始到词尾的字符 yw
- 复制从光标开始的n个单词 nyw
- 复制从光标到行首的内容 y^
- 复制从光标到行尾的内容 y$
- 粘贴剪切板里的内容在光标后 p
- 粘贴剪切板里的内容在光标前 P
八、 设置行号
- 显示行号 set nu
- 取消显示行号 set nonu
边栏推荐
猜你喜欢
djanjo fourth training
ctP2ISP:使用卷积和数据增强的转换器预测蛋白质-蛋白质相互作用位点
WinForm(四)一种实现登录的方式
快速排序
步进电机工作原理
数据智能正当时,九章云极DataCanvas公司荣获“最具投资价值公司”
论文解读:《PST-PRNA:使用蛋白质表面地形和深度学习对RNA结合位点的预测》
DCNN-4mC: Densely connected neural network basedN4-methylcytosine site prediction in multiple speci
物联网安全-消息认证码
业内首个「因果推断全流程」挑战赛!WAIC 2022 · 黑客马拉松邀全球开发者精英来挑战
随机推荐
物联网安全-消息认证码
用栈模拟队列
剪切字符串函数
步进电机工作原理
论文解读:《Mouse4mC-BGRU:用于预测小鼠基因组中DNA N4-甲基胞嘧啶位点的深度学习》
FileInputStream与BufferedInputStream的区别
论文解读:《4mcPred-CNN—使用卷积神经网络预测小鼠基因组中的DNA N4-甲基胞嘧啶》
分清成员函数非成员函数和友元函数
一篇文章带你解读蓝牙配对绑定
[Typescript] tsconfig.json项目配置说明
用平衡二叉搜索树解决硬木种类问题
php生成二维码并下载图片(适应于框架)
炽热如初 向新而生|ISC2022 HackingClub白帽峰会圆满举办
看顶级测工怎么玩转Apifox接口测试工具
Task01 文件处理与邮件自动化
goroutine 调度
djanjo第四次培训
BOSS直聘回应女大学生被性骚扰:高度重视求职者安全 可在App举报
JLink Commander调试方法
请问ots表有点大,现在是通过外表查询的除了用sql还有其他方法优化嘛?