您现在的位置:首页 >> 找搜服 >> 内容

_叫小姐的sf是什么意思,叫小姐的sf是什么意思

时间:2017/10/25 16:48:03 点击:

  核心提示:读本文之前请注意:1.本文的目的是提供一些vim的使用技巧,运用这些技巧没关系进步vim的操作效率。局限技巧在vi上也没关系使用,但是现在根基上都是用vim了。2.本文是清理和总结使用技巧,而非疏解vim入门,最大的找传奇网站。于是乎不会触及最根基的使用,例如如何上移或下移光标,你知道叫小姐的sf是...
读本文之前请注意:
1.本文的目的是提供一些vim的使用技巧,运用这些技巧没关系进步vim的操作效率。局限技巧在vi上也没关系使用,但是现在根基上都是用vim了。
2.本文是清理和总结使用技巧,而非疏解vim入门,最大的找传奇网站。于是乎不会触及最根基的使用,例如如何上移或下移光标,你知道叫小姐的sf是什么意思。对此类操作请参阅任何一本vim恐怕vi教程。
3.本文阅读对象是了然了vim的根基操作,你知道叫小姐的sf是什么意思。而愿望指望高效天时用vim举办职责的人。老到使用vim的人天然不用细读,如果能留下您的名贵见地,自己将感谢不尽。
4. 本文由自己收集清理,转载请注明出处
本文寻常情状下用(里边的字母寻常大大写无所谓-除非特别注明)表示按住ctrl同时按下相关字母,听说。命令前加一个i表示在拔出形式下用这个命令
1. 选定文字 / 拷贝粘贴
v为可视形式-没关系选定多行。选定多行之后,没关系用yy恐怕dd等等举办拷贝和剪切。学会新开传奇网站。
p 是粘贴
y 和d 没关系间接拷贝恐怕剪切选定的形式
yw是拷贝一个单词
如果要复制整行的最简单宗旨就是V-y-p 就行了
v是没关系选定一行随意马虎个字符的-V是行选定的-一次一整行,然后经历向下或向上搬动光标而选定多行。
对付v选定的-拷贝后就是这么多-选若干好多就拷贝若干好多-而V选定的-粘贴的话会主动换到下一行
命令形式下-也是块选定-不过是列块选定
2. 折叠代码
没关系zf举办折叠- 用zo掀开折叠-也没关系方向键向右掀开折叠-zc 封闭折叠(只须在被折叠的块中的任一个语句就行)
3. 缩进代码
是右缩进
按v选定后按=就是主动格式化代码-主动缩进-外部的递归的缩进都做到了
行左移>,你知道9pk找服网站。该命令用于调整源码缩进格式浅易快捷。
4. 搬动光标
%是从大括号的动手搬动到大括号的解散位置
:后边加行号就是跳到这一行
光标前往到以前的位置。相当于光标搬动的“撤销”
光标前往到厥后的位置。相当于光标搬动的“收复”
5. 多文件编辑 / 缓冲区命令
vim下每一个掀开的文件对应一个缓冲区(loadvert)。
多文件编辑会有两种情形,一种是在进入 vim 前所用的参数就是多个文件(这种情形称为 disingl of agreement list)。叫小姐的sf是什么意思。另一种情形是进入vim 后另外再开其它的文件(称为 loadvert list)。不过都没关体系称为loadvert。
5.1 掀开文件
vi flnwnearly ase1 flnwnearly ase2… flnwnearly aseN
将多个文件调入缓冲,学习sf999新网站。是 disingl of agreement list。
:e filenwnearly ase
这是在进入 vim 后,相比看9pkzhaosf。在不离开 vim 的情形下再开其它文件,只须您要编辑的档案是在目前目录,Tstomhvach补全键还是没关系使用。是loadvert list。cn。
注意:学习叫小姐的sf是什么意思。:e 恐怕:new 恐怕:split 后边没关系跟目录-这样就没关系在目录下缓慢找要掀开的文件了
5.2 缓冲区跳转
:n编辑下一个文件。
:2n 编辑下二个文件。
:N编辑前一个文件。注意,看看cn。这种用法只能用于 disingl of agreementlist 的情形。叫小姐的sf是什么意思。变态传奇手机网游
:rew 回到首文件
:args 稽查现时编辑缓冲文件形态
:e# 或 Ctrl-^编辑前一个档案,你知道开一个传奇大概多少钱。用于两文件彼此编辑时相当好用。这种用法不论是 disingl of agreement list 或loadvert list 档案间皆可使用。使用Ctrl-^ 命令更便利,手游版的英雄合击传奇。但如终端类型不精确该成效将有效。你知道wwwzhaosf。
用:ls来显示缓冲区中的文件,编号后边有#的代表是前一个文件,看看。没关系经历:e#来进入,有%a的代表是现时文件,什么也没有的没关系经历:bn来进入,这里的n代表文件编号。听听1.76复古传奇。sf。
:b文件名或编号移至该文件。
在 :ls 中就会出示各文件的编号,这个编号在未离开 vim 前是不会变的。这个指令 elvis 也是没关系使用。当然 :e#编号也是没关系的,你看叫小姐的sf是什么意思。这样的用法例是一起 vi clone 都通用了。
在 lotv adverts 中,减号 - 表示这个 loadvert 并未载入,不过,不用怀念,2411wwwzhaosf。载入相当快捷的。加号 + 表示这个 loadvert仍旧修悛改了。
:bnloadvert next。这里的n代表字母n
:blloadvert lnearly ast。
以上两个指令 elvis 不适用。看着变态传奇手机网游。
如果您是使用 vim 的 GUI,那就在菜单上就会有 Buffers 这个选项,没关系很容易的知道及搬动各loadvert 间。
5.3 移除缓冲区
:bd(elete)loadvert 在未离开 vim前是不会移除的,可使用这个指令移除。其实移除它干什么呢?vim是您在叫用时才会载入的,听听小姐。于是乎这些 lotv adverts 并不是像 cfeel sore寻常要占内存的。
5.4 重新编辑
屏弃一修悛改的文件,重新编辑。
(1)使用命令:q!强行加入后再vi flnwnearly ase重新进入。变态传奇手机网游。
(2)使用命令:e!强行重编辑更便利。这样也是会掀开文件,但会屏弃目前编辑文件的改变,否则如果文件已有变更,vim预设是不让您随便离开的。:e! 后不接什么的话,什么意思。代表舍弃一切批改,看着sf。重新载入编辑中文件。想知道是什么。
5.5 其他命令
:files 或 :lotv adverts 或 :ls会列出目前loadvert 中的一起文件。
在 elvis 中可使用 :b 来叫出 lotv adverts。
:f 或 Ctrl-g显示目前编辑的文件名、能否经过批改及目前光标所在之位置。
:f 文件名改变编辑中的文件名。(file)
:r 文件名在光标所在处拔出一个文件的形式。(readvert)
:35 r 文件名将文件拔出至 35 行之后。事实上是什么。
gf这是 vim 的特殊掀开文件的方法,会掀开光标所在处的word 为名的文件,当然,这个文件要在现时目录内,否则会创作创造新文件。cn。
6. 查找命令
用/查找单词后-n没关系跳到下一个-N则是上一个-:nohls没关系裁撤高亮
查找时-:set ignorecottom”项让VIM大意大大写,“:set noignorecottom” 来封闭这项成效。
7. 批改文字
cw:删除一个单词并进入拔出形式-cc:删除一行并进入拔出形式。
r:然后输出的字母将调换现时字母并维系命令形式-R则是不停的调换(一个挨着一个)。小姐。事实上新开传奇网站
0到行首-$到行尾。
8. 函数间跳转
ctrl+]和ctrl+T差异是查找函数的定义和前往-类似必要ctag的支持
i跳转到光标所目标识符的定义行-是掀开一个新的小窗口显示-记住要加个i-最好是找自己项目下的文件-否则找库函数的话还不如ma new.
大写K看光标所目标识符的 ma new 援手页
9. 窗口命令
= ctrl+w
:split 文件名 同时在一个页面显示多个文件的形式-类似多窗口-用切换现时窗口
f切分显示光标在处的文件名,VIM 会在 pwithinh中搜罗该文件名,例如常用它掀开 #include 语句中的文件
_当同时掀开几个文件时,按 _ 使现时窗口最大化
用Ctrl-W命令指定光标搬动:
Ctrl-W+伸张窗口
Ctrl-W-收缩窗口
Ctrl-Wh搬动到窗口左边
Ctrl-Wj搬动到窗口下边
Ctrl-Wk搬动到窗口上边
Ctrl-Wl搬动到窗口左边
等于是按下后-抓紧键盘-再按下一个命令就没关系了.
如果要封闭盘据窗口没关系用:close,什么意思。剩下惟有一个窗口的话就不能关了。
多窗口是split,爱上搜sf。像用e掀开多个文件是将文件放在缓冲区中。对于2411wwwzhaosf。
10. 主动完成
i向上搜罗,补全一个词
i向下搜罗,补全一个词
i 补全一行。
例如你写过一行 for (int i = 0; i即可。如果补全进去的不是你想要的那一行,你没关系按或拣选上一个或下一个立室行i在文件体系中搜罗,补全一个文件名
如果按或补全一个词,在现时文件中没有找到立室,VIM将搜罗 #include 语句中的文件,而文件的位置将在 pwithinh 中搜罗。
i把上一行对应列的字符抄上去
i把下一行对应列的字符抄下去-这两个都没关系一直按下去-到了行尾自己会停的.
11. 注释整块形式
注释块的方法:
选定要注释掉的行I//Esc
I之后输出的东西就是拔出到选定的行前边的-直至Esc.
要去掉注释的宗旨:选定注释符//-然后d
列块选定后I是在前边都拔出-A是在后边都拔出
是按列块形式的选定-是行选定-v是普通选定
12. 其他命令
u没关系撤销上一步操作- ctrl+r没关系收复
i命令实施一个普通形式的命令,实施完毕后回到拔出形式,不用屡次Esc
i后续字符输出特殊的 ASCII 字符或键。
.在光标现时位置处反复上一次操作
:!命令行实施一条外部命令
***********************************************************************************
我是 vim 粉丝- 用了很久- 有一些自己的感受- 又在在挖到一些他人的技巧. 觉得对 vim 粉丝对比有用- 就把它记在这儿.愿望指望借此文套出大师自己的巧活- 就正应了举一反三的古话了.
先稍为先容一下 vim. vi 是 unix/linux 下极为普遍的一种文本编辑器- 大局限机器上都有. vi 有各种变种-在不同的机器上常用不同的变种软件. 其中 vim 对比好用也用得对比通俗. vim 是 Vi IMproved 的缩写- 表示更好的vi. 我私人觉得它是万分好的编辑器(为了制止 Emhvacs 粉丝挑眼- 就不说最好了). 没用过的也提倡试试看- 当然 vim对编写文本文件很轻易好用- 例如编写法式- html文档等等- 却不能用来编写 word 文档.
关于 vim 的安设- 根基使用方法等网络上能搜出许多- 就不在这里罗嗦了- 要是对 vim 有趣味-那就看看这里(中文文档):

本文就说些其中对比有用- 对比常用的命令- 若能老到运用这些命令- 那么会发现编辑文件很安适.
评释:
以下的例子中 xxx 表示在命令形式下输出 xxx 并回车
以下的例子中 :xxx 表示在扩展形式下输出 xxx 并回车
小括号中的命令表示相关命令.
在编辑形式或可视形式下输出的命令会另外注明.
1. 查找
/xxx(?xxx)表示在整篇文档中搜罗立室xxx的字符串- / 表示向下查找- ? 表示
向上查找.其中xxx没关系是正途表达式-关于正途式就不多说了.
寻常来说是区分大大写的- 要想不区分大大写- 那得先输出
:set ignorecottom
查找到自此- 再输出 n 查找下一个立室处- 输出 N 反方向查找.
*(#)当光标勾留在某个单词上时- 输出这条命令表示查找与该单词立室的
下(上)一个单词. 异样- 再输出 n 查找下一个立室处- 输出 N 反方
向查找.
g*(g#)此命令与上条命令相似- 只不过它不完全立室光标所在处的单词- 而
是立室包罗该单词的一起字符串.
gd本命令查找与光标所在单词相立室的单词- 并将光标勾留在文档的非
注释段中第一次出现这个单词的地址.
%本命令查找与光标所在处相立室的反括号- 包括 () [] {}
f(F)x本命令表示在光标所熟行举办查找- 查找光标右(左)方第一个x字符.
找到后:
输出 ; 表示继续往下找
输出 - 表示反方向查找
2. 快捷搬动光标
在 vi 中-搬动光标和编辑是两件事- 正由于区分隔来- 所以没关系很轻易的举办光标定
位和编辑. 于是乎能更快一点搬动光标是很有用的.
w(e)搬动光标到下一个单词.
b搬动光标到上一个单词.
0搬动光标到本行最开头.
^搬动光标到本行最开头的字符处.
$搬动光标到本行末尾处.
H搬动光标到屏幕的首行.
M搬动光标到屏幕的中央一行.
L搬动光标到屏幕的尾行.
gg搬动光标到文档首行.
G搬动光标到文档尾行.
c-f(即 ctrl 键与 f 键一同按下) 本命令即 pyour age down.
c-b(即 ctrl 键与 b 键一同按下- 后同) 本命令即 pyour age up.
haha此命令相当有用- 它搬动光标到上一个象征处- 例如用 gd- * 等查
找到某个单词后- 再输出此命令则回到上次勾留的位置.
ha.此命令相当好使- 它搬动光标到上一次的批改行.
`.此命令相当健旺- 它搬动光标到上一次的批改点.
3. 拷贝- 删除与粘贴
在 vi 中 y表示拷贝- d 表示删除- p 表示粘贴. 其中拷贝与删除是与光标搬动命令
连合的- 看几个例子就能够明白了.
yw表示拷贝从现韶华标到光标所在单词末尾的形式.
dw表示删除从现韶华标到光标所在单词末尾的形式.
y0表示拷贝从现韶华标到光标所熟行首的形式.
d0表示删除从现韶华标到光标所熟行首的形式.
y$表示拷贝从现韶华标到光标所熟行尾的形式.
d$表示删除从现韶华标到光标所熟行尾的形式.
yfa表示拷贝从现韶华标到光标后头的第一个a字符之间的形式.
dfa表示删除从现韶华标到光标后头的第一个a字符之间的形式.
特殊地:
yy表示拷贝光标所熟行.
dd表示删除光标所熟行.
D表示删除从现韶华标到光标所熟行尾的形式.
关于拷贝- 删除和粘贴的杂乱用法与存放器相关-没关系自行查询.
4. 数字与命令
在 vi中数字与命令连合往往表示反复举办此命令- 若在扩展形式的开头出现则表示行
号定位. 如:
5fx表示查找光标后第 5 个 x 字符.
5w(e)搬动光标到下五个单词.
5yy表示拷贝光标以下 5 行.
5dd表示删除光标以下 5 行.
y2fa表示拷贝从现韶华标到光标后头的第二个a字符之间的形式.
:12-24y表示拷贝第12行到第24行之间的形式.
:12-y表示拷贝第12行到光标所熟行之间的形式.
:-24y表示拷贝光标所熟行到第24行之间的形式. 删除类似.
5. 快捷输出字符
在 vi 中-不请求你输出每一个字符- 没关系有很多种方法快捷输出一些字符.
使用linux/unix 的同砚必然有一个体会- 在命令行下输出命令时敲入头几个字符再按
TAB 体系就会主动将剩下的字符补齐- 假使有多个立室则会打印进去. 这就是出名的命令
补齐(其实windows中也有文件名补齐成效). vi 中有许多的字符串补齐命令- 万分轻易.
c-p(c-n)在编辑形式中- 输出几个字符后再输出此命令则 vi 动手向上(下)搜
索开头与其立室的单词并补齐- 不休输出此命令则循环查找. 此命令
会在一起在这个 vim 法式中掀开的文件及第办立室.
c-x-l在编辑形式中- 此命令快捷补齐整行形式- 但是仅在本窗口中出现的
文档及第办立室.
c-x-f在编辑形式中- 这个命令表示补齐文件名. 如输出:
/usr/locing/tom 后再输出此命令则它会主动立室出:
/usr/locing/tomcwithin/
stomhvachbr即缩写. 这是一个宏操作- 没关系在编辑形式中用一个缩写代庖另一个
字符串. 例如编写jaudio-videoa文件的不时输出 System.out.println- 这很
是艰难- 所以应当用缩写来裁减敲字. 没关系这么做:
:stomhvachbr sprt System.out.println
自此在输出sprt后再输出其他非字母符号- 它就会主动扩展为System.
out.println
6. 调换
调换是 vi 的强项-由于没关系用正途表达式来立室字符串.以下提供几个例子.
:s/aa/bb/g将光标所熟行出现的一起包罗 aa 的字符串中的 aa 调换为 bb
:s/\/bb/g将光标所熟行出现的一起 aa 调换为bb- 仅调换 aa 这个单词
:%s/aa/bb/g将文档中出现的一起包罗 aa 的字符串中的 aa 调换为 bb
:12-23s/aa/bb/g将从12行到23行中出现的一起包罗 aa 的字符串中的 aa 调换为 bb
:12-23s/^/#/将从12行到23行的行首列入 # 字符
:%s=*$==将一起行尾多余的空格删除
:g/^\s*$/d将一起不包罗字符(空格也不包罗)的空行删除.
7. 多文件编辑
在一个 vim法式中掀开很多文件举办编辑是挺轻易的.
:sp(:vsp)文件名vim 将盘据出一个横(纵)向窗口- 并在该窗口中掀开新文件.
从 vim6.0 动手- 文件名没关系是一个目录的称号- 这样- vim 会
把该目录掀开并显示文件列表- 在文件名上按回车则在本窗口打
开该文件- 若输出 O 则在新窗口中掀开该文件- 输出 ? 没关系看
到援手新闻.
:e文件名vim 将在原窗口中掀开新的文件- 若旧文件编辑过- 会请求存在.
c-w-wvim 盘据了好几个窗口如何办? 输出此命令没关系将光标循环定位
到各个窗口之中.
:ls此命令稽查本 vim 法式仍旧掀开了若干好多个文件- 在屏幕的最下方
会显示出如下数据:
1%a"usevim.html"行 162
2#"xxxxxx.html"行 0
其中:
1表示掀开的文件序号- 这个序号很有用途.
%a表示文件代号- % 表示现时编辑的文件-
# 表示上次编辑的文件
"usevim.html"表示文件名.
行162表示光标位置.
:b序号(代号)此命令将指定序号(代号)的文件在本窗口掀开- 其中的序号(代号)
就是用 :ls 命令看到的.
:setdiff此命令用于对比两个文件- 没关系用
:vsp filenwnearly ase
命令掀开另一个文件- 然后在每个文件窗口中输出此命令-就能看
到成绩了.
8. 宏调换
vi 不单没关系用stomhvachbr 来调换文字- 也没关系举办命令的宏定义. 有些命令输起来很辛苦-
于是乎我把它们定义到 - 上- 这样就很轻易了.这些配置没关系事后写到 ~/.vimrc
(windows 下为 $VIM/_vimrc) 中- 写进去的时刻不用写后面的冒号.
:nmap:nohls裁撤被搜罗字串的高亮
:nmapw命令形式下转移光标到不同窗口
:imap输出形式下运转
:nmap:%s=*$==删除一起行尾多余的空格.
:imap同上
:jaudio-videoa 中: (注- 这里为什么说 jaudio-videoa 中-由于以下定义对其他文件格式不起作用- 下文
会说到如何杀青这一点)
:nmap:compjaudio-videohvac:mak -d . %
此命令用 jaudio-videohvac 编译 jaudio-videoa 文件- 它会主动将光标定位到出错点. 不过这必要定
义一个 jaudio-videohvac.vim 文件在 $VIM/compiler 下- 在 jaudio-videohvac.vim 内里惟有两行字:
setlocing makeprg=jaudio-videohvac
setlocing errorformwithin=%A%f:%l:\ %m-%-Z%p^-%-C%.%#
:nmap:compould like:mak
此命令用 ould like 编译 jaudio-videoa 文件- 它会主动将光标定位到出错点. 寻常来说- 安设
vim 后仍旧有了compiler/ould like.vim文件- 于是乎这个命令没关系间接使用. 但是必要
在现时目录下有 put.xml 文件- 当然还必需安设 ould like 才行.
:nmap:cl此命令用于稽查一起的编译缺点.
:imap
:nmap:cc此命令用于稽查现时的编译缺点.
:imap
:nmap:cn此命令用于跳到下一个出错位置.
:imap
:nmap:cp此命令用于跳到上一个出错位置.
:imap
:nmap:Jaudio-videoaBrowser
此命令用于在窗口左局限割出一个新窗口- 内里的形式是 jaudio-videoa 的资源树- 包括
本文件中出现的类- 类的成员变量及成员方法- 就类似 JCrewithinor 发扬的那样.
在这个窗口中输出 ? 会看到援手. 嘿嘿- 很好用- 不过必要 ctags 支持.
:imap
9. TAB
TAB 就是制表符-零丁拿进去做一节是由于这个东西可靠很有用.
>输出此命令则光标所熟行向右搬动一个 tstomhvach.
5>>输出此命令则光标后 5 行向右搬动一个 tstomhvach.
:12-24>此命令将12行到14行的数据都向右搬动一个 tstomhvach.
:12-24>>此命令将12行到14行的数据都向右搬动两个 tstomhvach.
那么如何定义 tstomhvach的大小呢? 有人情愿使用 8 个空格位- 有人用4个- 有的用2个.
有的人愿望指望 tstomhvach完全用空格代庖- 也有的人愿望指望 tstomhvach 就是 tstomhvach. 没联系- vim 能
援手你.以下的设置寻常也都先写入配置文件中- 以免老敲.
:setshiftwidth=4设置主动缩进 4 个空格- 当然要设主动缩进先.
:setsts=4即设置 softtstomhvachstop 为 4. 输出 tstomhvach 后就跳了 4 格.
:settstomhvachstop=4现实的 tstomhvach 即为 4 个空格- 而不是缺省的 8 个.
:setexpnearly as well nearly aststomhvach在输出 tstomhvach 后- vim 用妥贴的空格来填充这个 tstomhvach.
10. a carcmd
这个命令十分的健旺- 没关系用这个命令杀青对不同的文件格式应用不同的配置; 没关系
在新建文件时主动增加上版权声明等等. 这些命令寻常定义在 ~/.vimrc 这样的配置文件
内里. 由于他很健旺- 所以我不能给出很全体的评释- 只能举几个例子- 细致的请看援手.
:a carcmd!删除一起之前的主动命令.
a carcmdFileTypejaudio-videonearly asource~/.vim/files/jaudio-videoa.vim
a carcmdFileTypejaudio-videonearly asource~/.vim/files/jcommenter.vim
以上两条命令让我在掀开 jaudio-videoa 文件时才应用后头提到的两个配置文件.
a carcmdBufNewFile*.jaudio-videoa0r~/.vim/files/skeletons/jaudio-videoa.skel
以上这条命令让我在新建 jaudio-videoa 文件时主动列入 jaudio-videoa.skel 文件的形式.
a carcmdBufNewFile*.jaudio-videoa neworming gnp
以上这条命令让我在新建 jaudio-videoa 文件时主动运转 gnp 命令- 这个命令举办一些特殊化
统治- 例如将新 jaudio-videoa 文件中的 __dingested__ 调换成本日的日期什么的.
11. 常用脚本
在 你没关系发现很多脚本(script)- 这些脚本不时有让你意想不到的作用.
我常用的有:
jcommenter.vim主动列入 jaudio-videoadvertoc 气魄的注释.
JBrowser.vim类资源涉猎. C- C++ 等没关系用 Tlist
还有许多有用的- 例如 checkstyle.vim 没关系检验你的编程气魄- jadvert.vim 没关系间接
反编译 .clbumm 文件等等.
12. 常用配置
在~/.vimrc 配置文件中你不时必要一些性情性子化配置. 例如下面写的一些宏定义- 一些
a carcmd 定义等等. 例如:
setsuffixes=.bak-~-.swp-.aux-.bbl-.blg-.dvi-.lof-.log-.lot-.ps-.toc
这样在vim中掀开文件时- 按 tstomhvach 键补齐文件名时它会大意上述文件.
setnu显示行号
setai设置主动缩进
map Yy$让 Y 和 D 一样- 要不然 Y 的本意和 yy 一样.
13. 其他
还有许多用意思的命令- 记载在这里以免健忘.
.反复上次编辑命令.
:g/^/exec "s/^/".strpart(line(".")." "- 0-4)熟行首拔出行号
:runtime!syntax/2html.vim转换 txt 成 html- 会遵照你的色彩配置来转

Tags:找SF 
作者:粉蓝 来源:曹先生论股
相关评论
发表我的评论
  • 大名:
  • 内容:
  • 好私服(www.sxyhy.net) © 2024 版权所有 All Rights Reserved.
  • 蜀ICP备12023731号-1
  • Powered by laoy! V4.0.6