Vim 编程实践

1. 基础设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"显示行
set nu

" 设置屏幕滚动时在光标上下方保留5行预览代码
set so=5

" 设置debug为 zd
nnoremap zd :action Debug<CR>

" 设置run 为 zr
nnoremap zr :action Run<CR>

" 插入模式下 jk 映射 Esc
inoremap jk <Esc>
阅读更多

Gradle常用命令

Gradle 常用命令

0x01 快速构建命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 查看构建版本
./gradlew -v

# 清除build文件夹
./gradlew clean

# 检查依赖并编译打包
./gradlew build

# 编译并安装debug包
./gradlew installDebug

# 编译并打印日志
./gradlew build --info

# 译并输出性能报告,性能报告一般在 构建工程根目录 build/reports/profile
./gradlew build --profile

# 调试模式构建并打印堆栈日志
./gradlew build --info --debug --stacktrace

# 离线模式
./gradlew aDR --offline

# 守护进程
./gradlew build --daemon

# 并行编译模式
./gradlew build --parallel --parallel-threads=N

0x02 构建并安装命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 编译并打Debug包
./gradlew assembleDebug

# 这个是简写 assembleDebug
./gradlew aD

# 编译并打Release的包
./gradlew assembleRelease

# 这个是简写 assembleRelease
./gradlew aR

# Debug模式打包并安装
./gradlew install app:assembleDebug

# Release模式打包并安装
./gradlew installRelease

# 卸载Release模式包
./gradlew uninstallRelease

# Flavor渠道包
./gradlew install app:assemble<Flavor>Debug

0x03 查看包依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
./gradlew dependencies

# 查看app模块依赖
./gradlew app:dependencies

# 检索依赖库
./gradlew app:dependencies | grep CompileClasspath

# windows 没有 grep 命令
./gradlew app:dependencies | findstr "CompileClasspath"

# 将检索到的依赖分组找到 比如flavorDebugCompileClasspath就是flavor渠道分发的开发编译依赖
./gradlew app:dependencies --configuration <flavor>DebugCompileClasspath

# 依赖树过长可以保存到本地文件方便查看
./gradlew app:dependencies --configuration <flavor>DebugCompileClasspath >1.log

0x04 依赖包更新

1
2
3
4
5
# 依赖包更新命令
./gradlew build --refresh-dependencies

# 强制更新最新依赖,清除构建并构建
./gradlew clean build --refresh-dependencies

阿里云 Maven 仓库

0x01 阿里云Maven仓库

仓库地址:https://maven.aliyun.com/mvn/view

1
2
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }

0x02 Gradle配置指南

在 build.gradle 文件中加入以下代码:

阅读更多

Vim 升级和配置

1. Vim 升级

1
brew install vim --with-lua --with-override-system-vim

以后想更新 vim 版本,直接输入 brew upgrade vim

2. 配置自己的 .vimrc 文件

1
2
3
4
5
6
7
set nu " 显示行号
set showcmd " 显示输入的命令
set ruler " 显示标尺
syntax on " 自动语法高亮
set nobackup " 不自动备份
set hlsearch " 搜索高亮
set vb t_vb= " 没有错误提示音
阅读更多

Vim入门 - Vim Tutor

第一讲小结

  1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。
    h (左移) j (下行) k (上行) l (右移)

  2. 欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车>

  3. 欲退出 Vim 编辑器,请输入

    `<ESC>`   :q!   `<回车>` 放弃所有改动。
    `<ESC>`   :wq   `<回车>` 保存改动。
  4. 在正常模式下删除光标所在位置的字符,请按: x

  5. 欲插入或添加文本,请输入:

    i   输入欲插入文本   `<ESC>`   在光标前插入文本
    I   输入欲插入文本   `<ESC>`   在一行前插入文本
    a   输入欲添加文本   `<ESC>`   在光标后添加文本
    A   输入欲添加文本   `<ESC>`   在一行后添加文本

特别提示:按下 <ESC> 键会带您回到正常模式或者撤消一个不想输入或部分完整
的命令。

第二讲小结

  1. 欲从当前光标删除至下一个单词,请输入:dw

  2. 欲从当前光标删除至当前行末尾,请输入:d$

  3. 欲删除整行,请输入:dd

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×