vi常用命令

· ★命令模式 

移动光标 

h 或 向左方向键(←) → 光标向左移动一个字元 

j 或 向下方向鍵(↓) → 光标向下移动一个字元 

k 或 向上方向鍵(↑) → 光标向上移动一个字元 

l 或 向右方向鍵(→) → 光标向右移动一个字元 

 移动到下个字的第一个字母

 移动到上个字的第一个字母

 移动到下个字的最后一个字母

[Ctrl] + [f] → 屏幕『向下』移动一页,相当于 [Page Down]按键 

[Ctrl] + [d]  屏幕『向下』移动

[Ctrl] + [b] → 屏幕『向上』移动一页,相当于 [Page Up] 按键 

[Ctrl] + [u]  屏幕『向上』移动

n<space> → n 表示『数字』。按下数字后再按空白鍵,光标会向右移动这一行的 n 个字元 

0 → 数字『 0 』:移动到这一行的最前面字元处 

$ → 移动到这一行的最后面字元处 

G → 移动到这个文件的最后一行 

nG → n 为数字。移动到这个文件的第 n 行(可配合 :set nu) 

gg → 移动到这个文件的第一行,相当于 1G 

n<Enter> → n 为数字。光标向下移动 n 行

n- 减号移动到上一列的第一个非空白字元,前面加上数字可以指定移动到以上 n 列 

        n+ 加号移动到下一列的第一个非空白字元,前面加上数字可以指定移动到以下 n 列

        fx  往右移动到 x 字元上

Fx  往左移动到 x 字元上

tx  往右移动到 x 字元前

Tx  往左移动到 x 字元前

;   配合 f&t 使用,重复一次

,   配合 f&t 使用,反方向重复一次

n(  左括号移动到句子的最前面,前面加上数字可以指定往前移动 n 个句子

 n)  右括号移动到下个句子的最前面,前面加上数字可以指定往后移动 n 个句子

n{  左括弧移动到段落的最前面,前面加上数字可以指定往前移动 n 个段落

n}  右括弧移动到下个段落的最前面,前面加上数字可以指定往后移动 n 个段落

查找与替换 

 /word → 向光标之下查找一个名称为 word 的字符串。如想查找 eric4ever 字符串,输入 /eric4ever 即可 

?word → 向光标之上查找一个名称为 word 的字符串 

n → 『重复前一个查找的动作』 

N → 与 n 刚好相反,为『反向』进行前一个查找动作 

:n1,n2s/word1/word2/g → n1 与 n2 均为数字。在第 n1 与 n2 行之间查找 word1 字符串,并将该字符串替换为 word2。如:在 1 到 9 行之间查找 eric4ever 并替换为 ERIC4EVER 则:『:1,9s/eric4ever/ERIC4EVER/g』 

:1,$s/word1/word2/g → 从第一行到最后一行查找 word1 字符串,并将该字符串替换为 word2 

:1,$s/word1/word2/gc → 从第一行到最后一行查找 word1 字符串,并将该字符窗替换为 word2,替换前显示提示对话框是否确认替换 

删除、复制与粘贴 

x, X → 在一行字当中,x 为向后刪除一个字元 (相当于 [del] 按键), X 为向前刪除一个字元(相当于 [backspace] 按键) 

dd → 刪除光标所在的那一整行 

ndd → n 为数字。刪除光标所在的向下 n  

yy → 复制光标所在的那一行 

nyy → n 为数字。复制光标所在的向下 n  

y1G :复制光标所在行到第一行的所有数据

yG   :复制到最后一行的所有数据

y0 :复制光标位置到行首的所有数据

y$ :复制光标位置到行尾的所有数据

p, P → p 为将已复制的内容粘贴在光标下一行上,P 则为粘贴在光标的上一行 

u → 还原前一个动作 

[Ctrl]+r → 重做上一个动作 

. → 小数点,意思是重复前一个动作

· 进阶编辑指令这些编辑指令非常有弹性,基本上可以说是由指令与范围所构成。例如dw是由删除指指令列表如下:

d 删除(delete)

y 复制(yank)

p 放置(put)

c 修改(change)

 范围可以是下列几个:

e 游标所在位置到该字的最后一个字母

w 游标所在位置到下个字的第一个字母

b 游标所在位置到上个字的第一个字母

$ 游标所在位置到该列的最后一个字母

0 游标所在位置到该列的第一个字母

) 游标所在位置到下个句子的第一个字母

( 游标所在位置到该句子的第一个字母

} 游标所在位置到该段落的最后一个字母

{ 游标所在位置到该段落的第一个字母

 

· ★编辑模式 

i, I → 插入:在目前的光标所在处插入输入的文字,已存在的文字会向后退; 其中, i 为『从目前光标所在处插入』, I 为『在目前所在行的第一個非空白字元处开始插入』 

a, A → a 为『从目前光标所在的下一个字元处开始插入』, A 为『从光标所在行的最后一个字元处开始插入』 

o, O → o 为『在目前光标所在的下一行处插入新的一行』, O 为『在目前光标所在处的上一行插入新的一行』 

s → 删除游标所在字元,并进入输入模式。

S → 删除游标所在的列,并进入输入模式

r, R → r 为『取代光标所在的那一个字元』, R 为『一直取代光标所在的文字,直到按下 ESC 为止』 

Esc → 退出编辑模式,回到一般模式中 

· ★末行指令模式 

:w → 将编辑的文件写入到硬盘上 

:q → 退出 vi 

:wq → 保存后退出,若为 :wq! 则为强制保存为退出 

:w filename   将数据另存为

:r filename   读入另一个文件数据

:e!  将文件还原到最原始的状态

ZZ  若没有修改不存储离开,若修改直接保存离开

:set nu → 显示行号 

:set nonu → 显示行号

内容概要:本文档详细介绍了基于Google Earth Engine (GEE) 构建的阿比让绿地分析仪表盘的设计与实现。首先,定义了研究区域的几何图形并将其可视化。接着,通过云掩膜函数和裁剪操作预处理Sentinel-2遥感影像,筛选出高质量的数据用于后续分析。然后,计算中值图像并提取NDVI(归一化差异植被指数),进而识别绿地及其面积。此外,还实现了多个高级分析功能,如多年变化趋势分析、人口-绿地交叉分析、城市热岛效应分析、生物多样性评估、交通可达性分析、城市扩张分析以及自动生成优化建议等。最后,提供了数据导出、移动端适配和报告生成功能,确保系统的实用性和便捷性。 适合人群:具备一定地理信息系统(GIS)和遥感基础知识的专业人士,如城市规划师、环境科学家、生态学家等。 使用场景及目标:①评估城市绿地分布及其变化趋势;②分析绿地与人口的关系,为城市规划提供依据;③研究城市热岛效应及生物多样性,支持环境保护决策;④评估交通可达性,优化城市交通网络;⑤监测城市扩张情况,辅助土地利用管理。 其他说明:该系统不仅提供了丰富的可视化工具,还集成了多种空间分析方法,能够帮助用户深入理解城市绿地的空间特征及其对环境和社会的影响。同时,系统支持移动端适配,方便随时随地进行分析。用户可以根据实际需求选择不同的分析模块,生成定制化的报告,为城市管理提供科学依据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值