linux嵌入式第一阶段,零基础学嵌入式编程系列第一阶段Linux操作系统基础知识.ppt...

零基础学嵌入式编程系列第一阶段Linux操作系统基础知识.ppt

零基础学嵌入式编程系列 第一阶段: Linux 操作系统基础知识 /tianshi0007 王阳 嵌入式金牌讲师 零基础学嵌入式编程 第8节 VIM编辑器使用教程 主要内容: 1、VIM基本三种模式 2、vim配置文件 零基础学嵌入式编程 1. VIM基本三种模式 三种工作模式: 命令模式、编辑模式、末行模式 零基础学嵌入式编程 1.vim的进入与退出 shell中键入vim [文件名称] 即可进入vim,若1.txt存在则显示1.txt文件内容,此时vim处于命令模式,光标停留在文件起始位置。 进入VIM时通过+n,可以将光标停留在该文件的第n行行首。 vim 1.txt vim 1.txt +5 零基础学嵌入式编程 1.文本编辑操作 i:光标所在位置之前,进入编辑模式 a:光标所在位置之后,进入编辑模式 o:光标所在行的下一行,进入编辑模式 I:光标所在行的行首,进入编辑模式 A:光标所在行的行末,进入编辑模式 O:光标所在行的上一行,进入编辑模式 yny:复制光标所在行往下的n行 dnd:剪切光标所在行往下的n行 p:粘贴 x:剪切光标所在的字符 r:替换光标所在的字符 u:撤销 v:方向键选中操作范围 命令模式 零基础学嵌入式编程 1.光标移动操作 h:光标左移 l:光标右移 j:光标上移 k:光标下移 0:光标移动至光标所在行的行首 $:光标移动至光标所在行的行尾 gg:光标移动至文件头 G:光标移动至文件末 H:光标移动至屏幕上显示的第一行 L:光标移动至屏幕上显示的最后一行 命令模式 零基础学嵌入式编程 1.末行命令 :q直接退出vim,如果文件内容被修改过不能退出 :wq保存后退出vim :q!不保存退出vim :w保存不退出vim :vsp [文件名]水平分割窗体,打开文件名 :split [文件名]垂直分割窗体,打开文件名 :$光标文件内容末尾行 /[内容]在文件中查找内容,n和N分别表示上一处和下一处 :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1 :s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1 :%s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1 末行模式 零基础学嵌入式编程 2.高级应用技巧 注意:末行模式中的设置只是对当前打开的vim有效,退出vim即失效。 永久修改方法: 更改vim配置文件。 :set nu显示行号 :set autoindent设置代码格式自动缩进 :syntax on关键字高亮显示 :set mouse=a使能鼠标 :set cursorline当前行显示下换线 末行模式 零基础学嵌入式编程 2.VIM配置文件 配置文件路径 ~/.vimrc(当前用户有效) /etc/vim/vimrc(所有用户有效) 零基础学嵌入式编程 THANKS CSDN网站: 企业服务:/ 人才服务:/ CTO俱乐部:/ 高校俱乐部:/ 程序员杂志:/ CODE平台:/ 项目外包:/ CSDN博客:/ CSDN论坛:/ CSDN下载:/ 本课程由 王阳 提供 零基础学嵌入式编程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值