两个步骤: 1.去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 set nocompatible 2.backspace有几种工作方式,默认是vi兼容的。对新手来说很不习惯。对老vi 不那么熟悉的人也都挺困扰的。可以用set backspace=indent,eol,start来解决。 ...
分类:
系统相关 时间:
2018-03-15 16:33:10
阅读次数:
185
2.1 介绍 ARM核心的基本结构指ARM架构显示处理器中处理的数据大小、指令架构、寄存器等的结构和运行原理 ARM核心是利用ARM架构的基本原理实现的处理器核心部分。 ARM的主要架构如下: ARM架构和ARM核心,以及架构所包含的硬件特性间的关系如下: 2.1.1 处理器命名规则 2.2 处理器 ...
分类:
其他好文 时间:
2018-03-11 02:42:40
阅读次数:
168
Vundle 安装 配置 vimrc 首部 添加 安装脚本在vim中运行 在命令行直接安装而不打开vim运行`vim +PluginInstall +qall` ...
分类:
系统相关 时间:
2018-03-09 10:42:53
阅读次数:
210
前言 通过 vim-Plug 安装 YCM 插件以及解决相关依赖问题后,vim-Plug 显示 YCM 安装成功,但是发现在编辑CPP文件时并不会识别“ . 、-> ”等等进行自动补全,而是只会按之前已经输入过的字符串进行补全。显然YCM还没有真正地安装成功,如果你已经安装完成且遇到无法自动补全的问 ...
分类:
编程语言 时间:
2018-02-20 15:57:12
阅读次数:
461
一 Tab转成4个空格 为了防止因为在不同系统中Tab键的宽度不一致而导致代码缩进显示混乱的情况,有必要将Tab键转换成空格,推荐的空格数为4。将下面的代码写入你的.vimrc文件中即可实现在Vim编辑器中将Tab转换成4个空格。 ...
分类:
系统相关 时间:
2018-02-10 17:34:25
阅读次数:
267
好用的文本编辑工具有 vim 和 emasc , Emacs被公认为是最受专业程序员喜爱的代码编辑器之一 , 如果仅为了编辑文本,那么推荐vim vim 命令 vi 有三种工作模式 1. 命令行模式 command line 2. 输入模式 input mode 3. 末行模式 last line ...
分类:
系统相关 时间:
2018-01-26 20:39:06
阅读次数:
174
VIM基本命令 光标移动 G 最后一行 nG 移动到第n行 n回车 光标下移n行 gg 第一行 查找和替换 /word n 重复前一个查找操作 N 向上查找 :n1,n2s/word1/word2/g 从第n1行到第n2行查找n1替换为n2 最后一行为$ 删除,复制与粘帖 x,X 向后删除[del] ...
分类:
系统相关 时间:
2018-01-15 14:50:22
阅读次数:
190
都是用于修饰@property声明的变量 assign:用于非oc对象类型,表示直接赋值(默认值) retain:用于mrc中,用于类属性中有oc对象的情况,表示先推断赋值的对象是否和实例对象变量的值相等。 若不相等则先retain在赋值。(即release旧值,retain新值,用于修饰对象) r ...
分类:
其他好文 时间:
2018-01-14 12:12:48
阅读次数:
167
全局队列的本质就是并发队列 dispatch_get_global_queue(0,0); 全局队列和并发队列的区别 1. 并发队列有名称, 可以跟踪错误, 全局队列没有 2. 在ARC中不需要考虑释放内存, dispatch_release(q); 不允许调用. 在MRC中需要手动释放内存, 并发 ...
分类:
其他好文 时间:
2018-01-11 15:51:42
阅读次数:
179