vim 常用技巧

使用前需要知道的

vim 是对vi的扩展,文中的很多操作是vi通用的

  • vi是区分大小写的命令的,也就是说 gG 是不同的命令

在不同模式下,快捷键是不一样的 模式

设计-字体收集

[TOC]

Patched fonts 技术介绍,这是一种把图标字符添加到这些现有的字体里去技术,可以让文字和图片混排,或者显示在 TUI (终端用户界面 Terminal User Interface ) 中

针对已有的字体打 patch,把一些 icon 字符插入进去。是一个“集大成者”,他几乎把目前市面上主流的 icon 字符全打进去了,包括上面刚刚提到的 powerline icon 字符以及 Font Awesome 等几千个 icon 字符

编程书籍收集

基础类

编程副本类型书名豆瓣链接
程序数学思维程序员的数学https://book.douban.com/subject/19949020/
非计组课,讲程序范式,程序目的程序是怎样跑起来的https://book.douban.com/subject/26365491/
不难懂的数据结构教程大话数据结构https://book.douban.com/subject/6424904/
编程习惯风格代码整洁之道https://book.douban.com/subject/4199741/
软件工程化基础代码大全https://book.douban.com/subject/1951158/
互联网的基石图解HTTPhttps://book.douban.com/subject/26365491/
没被正则虐过的不是好程序员正则表达式经典实例https://book.douban.com/subject/4872186/
FP编程基础Haskell函数式编程基础https://book.douban.com/subject/25702414/
编程副本类型书名豆瓣链接
编程本源基础集异璧-GEBhttps://book.douban.com/subject/1291204/
编程语言基础计算机程序的构造和解释https://book.douban.com/subject/1148282/
OO编程根源设计模式-可复用面向对象软件的基础https://book.douban.com/subject/1099305/
简写书名豆瓣链接
CLRSIntroduction to Algorithms 算法导论https://book.douban.com/subject/20432061/
CSAPPComputer Systems: A Programmer’s Perspective 深入理解计算机系统https://book.douban.com/subject/26912767/
SICPStructure and Interpretation of Computer Programs 计算机程序的构造和解释https://book.douban.com/subject/1148282/
DDIADesigning Data-Intensive Applications 数据密集型应用系统设计https://book.douban.com/subject/30329536/

githuh 各种秘籍,支持多国语言

Android shape 虚线不显示

xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line">
    <stroke
        android:width="0.5dp"
        android:color="#DDDDDD"
        android:dashGap="4dp"
        android:dashWidth="4dp" />
    <size android:height="1dp" />
</shape>
  • stroke 标签里的 android:width 必须比 size 标签里面的 android:height
  • 在使用这个资源的时候,需要加属性 android:layerType="software"

例子