vim编辑器

一、编辑器和编译器
         1.编辑器(编写程序)
              vi   vim      emacs    gedit     ......
                   vim : 是vi编辑器的高级版本
                           本身也是一款非常强大的编辑软件(具有创建文件的功能)
                                                      vim     文件名
                                                               |
                               按iIaAoO                 V               按:
编辑(插入)模式              <---------命令模式----------->命令行模式
                                      ------------->       <------------
                                          按esc                           删除:       
                        注意:保存退出,不要直接关闭终端,否则会生成交换文件
                                1)在命令模式中的操作
                                       1>光标的位置
                                            h 向左      j向下      k向上     l向左
                                            gg              光标定位到首行  
                                            G               光标回到末行(15G   光标回到第15行)
                                            /string       快速定位到出现string的位置(n向下查找   N向上查找)
                                       2>文本的编辑
                                            yy              复制(把光标所在行的内容复制)
                                             p               粘贴(把复制的内容复粘贴在光标所在行的下面)
                                             P                粘贴(把复制的内容复粘贴在光标所在行的上面)
                                             dd               剪切/删除(把光标所在行的内容进行剪切)
                                                               只剪切不粘贴就是删除
                                             3yy           复制3行内容
                                             3p            把复制的内容粘贴3次
                                             3dd          剪切/删除3行内容
                                              ygg          从首行到光标所在行的内容进行复制
                                              yG            从光标所在行到末行的内容进行复制
                                              dgg          从首行到光标所在行的内容进行删除
                                              dG            从光标所在行到末行的内容进行删除
                                              x               删除光标所在位置的字符
                                              D              从光标所在位置到行尾进行删除
                                              u               撤销
                                              CTRL+ r    redo重做
                                              r                替换
                                        3>模式切换
                                                 iIaAoO         切换到编辑(插入)模式
                                                 :                 切换到命令(低行)模式
                                                 v                   切换到可视模式
                                                 V                   切换到可视行模式
------------------------------------------------------------------------------------------------
                                                       在可视模式中调整代码格式
                                                  a:         进入到可视模式中
                                                  b.         通过上下键选中要调整格式的代码
                                                  c.         按=进行调整
==========================================================
                                  CTRL+ v      切换到可视块模式
------------------------------------------------------------------------------------------------
                                  块插入
                                       a.           进入可视块模式
                                       b.         通过上下键选中要插入的块
                                       c.            进入插入模式
                                       d.          录入要插入的内容
                                       e.            按两下esc
                                块删除
                                      a.             进入可视块模式
                                      b.             通过上下键选中要删除的块
                                      c.             按d删除
                                块替换
                                      a.             进入可视块模式
                                      b.             通过上下键选中要替换的块
                                      c.             按r进入替换的操作
                                2)在编辑模式中的操作
                                     CTRL   +    p      写程序时用于补齐
                                3)在命令行模式中的操作
                                             1>保存退出
                                                    :w         保存
                                                    :q          退出
                                                    :wq        保存并退出
                                                    :q!           强制退出
                                                    :wqa      保存并退出所有文件
                                             2>查找替换
                                                    :3,7    s/ck/root/
                                                 把文件低3-7行第一次出现的ck进行替换成root
                                                    :3,7    s/ck/root/g
                                                 把文件低3-7行所有出现的ck进行替换成root
                                                  g            表示的是全局
                                                  :%    s/ck/root/g
                                                           把文件中
                                                    %          表示的是全文
                                4)修改vim的配置文件
                                     vim /etc/vim/vimrc           修改的内容会影响所有用户
                                     vim -/.vimrc                      修改的内容会影响当前用户
                                              set ai                         自动缩进
                                              set si                          智能缩进
                                               set  ts=4                    占4个字符
                                               set  sw=4                   每层缩进4个字符
                                               set nu                         显示行号
                               也可自行配置
                              5)使用vim打开多个文件(注意:别打开太多,否则vim会崩溃)
                                    vim  -O  多个文件名         以纵向标签栏的方式打开多个文件
                                      vim  -o  多个文件名        以横向标签栏的方式打开多个文件
                                      切换标签栏   ctrl + v(两次)
                                       vim -p     切换标签页(CTRL+alt +pgup +pgdn)

  2.编译器
                   gcc   cc
                   gcc编译器是依赖于cc编译器
                   (都属于X86平台下的编译器)
                     大端格式和小端格式:arm-linux-gcc
            编译之后有可能出现3种状态
            1)编译之后终端没有任何提示,代表程序没有语法错误,不代表程序没问题,会生成可执行文件
            2)编译之后终端报警告,代表程序有些语法问题,但、不是致命问题,会生成可执行文件
            3)编译之后终端报错误,代表程序有致命的问题,不会生成可执行文件
              能做得到把编译之后报的所有警告和所有错误都调没了
                 gcc xxx.c -o xxx
                -Wall 所有警告
                    可以指定生成的可执行文件的名字
                gcc -Wall xxxx.c
                 -Wall       所有警告
                  执行可执行文件
                   ./a.out

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

¥阿拉伯王子¥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值