iOS - Mac Vim 编辑器

Mac Vim 编辑器

  • 1)vi 文本编辑器

        1、打开一个文件:vi 文件名
            按住 shift 连按两次 z 键( :q )退出 vi 编辑器
        2、vi 两种模式:第一是命令模式(按 esc 进入命令模式),第二是编辑模式(按 i 进入编辑模式)
        3、保存文件:在命令模式下输入’:w’回车
        4、光标移动:命令模式下
            h   左移
            j   下移
            k   上移
            l   右移
            w   下一个单词的词首
            $   行尾
            ^   行首
            gg  文件第一行的头部
            G (shift + g)   文件最后一行的头部
        5、文件编辑:命令模式下
            yy 拷贝光标所在的行
                nyy 从当前光标开始拷贝n行
            p 将拷贝的内容粘贴在下一行
            dd 删除(剪切)光标所在的行
                ndd 从当前光标开始删除n行
            u 撤销上一次指令
            o 当前行下一行插入一行,并进入编辑模式
            O (shift + o) 当前行上一行插入一行,并进入编辑模式
            a 将光标移动到当前位置的下一个字符,并进入编辑模式
            x 删除光标位置字符
  • 2)vi 编译器

        1、编译器环境监测
            终端下输入 gcc
            若显示 clang: error: no input files    表示机器上装有 gcc 编译环境
    
        2、编译链接
            gcc  -o  hellotest  hello.c           将 hello.c 文件编译生成目标文件 hellotest
            或  gcc  hello.c  -o  hellotest
            或  clang   -fobjc-arc   hello.c  -o  hellotest
    
        3、运行
            ./hellotest                           运行文件 hellotest
  • 3)vi 文本编辑器设置

        更改vi关键字颜色
            系统用户目录下输入  vi .vimrc
    
        输入以下内容保存
            syntax on                   "自动语法高亮
            set tabstop=4               "设定tab长度为4
            set softtabstop=4           "按退格键一次删掉4个空格
            set ruler                   "打开状态栏标尺
    
            set number                  "显示行号
    
            set nocompatible            "关闭 vi 兼容模式
            colorscheme evening         "设定配色方案
            set shiftwidth=4            "设置《 和 》命令移动时的宽度为4
            set nobackup                "覆盖文件时不备份
            set autochdir               "自动切换当前目录为当前文件所在的目录
            set backupcopy=yes          "设置备份时的行为为覆盖
    
            filetype plugin indent on   "开启插件
  • 4)两种模式

        1. 编辑模式:
    
            可以进行正常的编辑操作
            左下方显示 -- INSERT --
            "在命令模式下输入 i 能够进入编辑模式"
    
        2. 命令模式:
    
            可以输入操作命令
            左下方什么也不显示
            "在编辑模式下按 esc 能够返回到命令模式"
  • 5)常用命令

        /xxx            查找xxx
        n               执行上一次查找
    
        0               到行首
        w               光标往后移动一个词
        b               光标往前移动一个词
    
        x               删除当前一个字符
        dw              删除一个单词
        D               删除到行尾
        dd              删除整行
    
        V               选中整行
        y               将选中部分的内容复制到剪切板
        p               在光标下方粘贴剪切板中的内容
    
        u               撤销上一次修改
    
        numG            移动光标到指定的行(num)。(比如 10G 就是到第 10 行)
        gg              到文件开始
        G               到文件末尾
    
        :wq             保存退出
        :q!             不保存退出,一旦修改错误,就放弃修改
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/312085

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。