当前位置: 首页 > news >正文

dw做静态网站网络推广平台有哪些?

dw做静态网站,网络推广平台有哪些?,凡客网址,学校的二级网站怎么建设Vim 是从 Vi 编辑器发展出来的一款极其强大的文本编辑器,它保留了 Vi 编辑器的所有功能,并添加了许多新特性。Vim 具有代码补全、语法高亮、错误跳转、批量化处理等编辑功能,还支持异常丰富的插件扩展,且整个编辑全程可通过键盘完…

Vim 是从 Vi 编辑器发展出来的一款极其强大的文本编辑器,它保留了 Vi 编辑器的所有功能,并添加了许多新特性。Vim 具有代码补全、语法高亮、错误跳转、批量化处理等编辑功能,还支持异常丰富的插件扩展,且整个编辑全程可通过键盘完成,无需使用鼠标,以致其成为众多程序员一款高效的编程开发利器。

本节介绍关于 VIM 的一些命令与快捷方式,关于 VIM 获取与安装可以参考最强文本编辑器 VIM 获取与安装。VIM 难就难在复杂的操作命令和脱离鼠标的痛苦,其实只要掌握了技巧并不多难。

VIM 模式

  • 命令模式(Command mode)
  • 输入模式(Insert mode)
  • 视图模式(Visual mode)
  • 末行模式(Last line mode)

模式转换

命令描述
i, I, a, A, o, O, s, Scommand 模式 —> insert 模式
escinsert 模式 --> command 模式
v, Vcommand 模式 --> visual 模式
escvisual 模式 --> command 模式
:, /command 模式 —> 末行模式

常用命令

注:带 :/? 的是在末行命令下使用的命令。

打开文件

命令描述
vim filename打开或新建文件,并将光标置于第一行的首部
vim -r filename恢复上次 vim 打开时崩溃的文件
vim -R filename把文件以只读方式打开
vim + filename打开文件,并将光标置于最后一行的首部
vim +n filename打开文件,并将光标置于第 n 行的首部
vim +/str filename打幵文件,并将光标置于第一个与 str 匹配的位置
vim -c command filename在对文件进行编辑前,先执行指定的命令
vim file1 file2 file3 …打开多个文件
vim -On file1 file2 …打开多个文件并左右分屏
vim -on file1 file2 …打开多个文件并上下分屏

查看文件

命令描述
:ls列出当前打开的所有文件
:bn打开多个文件时,切换显示下一个文件
:bp打开多个文件时,切换显示上一个文件
:sp filename上下分割,并打开一个新的文件
:vsp filename左右分割,并打开一个新的文件
:next切换至下一个文件
:prev切换至前一个文件
:last切换至最后一个文件
:first切换至第一个文件
Ctrl + w, s按下 ctrl + w,再按下 s,上下分屏打开当前文件
Ctrl + w, v按下 ctrl + w,再按下 v,左右分屏打开当前文件
Ctrl + w, h文件左右分屏时,将光标定位到左边屏幕
Ctrl + w, l文件左右分屏时,将光标定位到右边屏幕
Ctrl + w, H文件左右分屏时,将当前分屏移动到左边
Ctrl + w, L文件左右分屏时,将当前分屏移动到右边
Ctrl + w, j文件上下分屏时,将光标定位到下边屏幕
Ctrl + w, k文件上下分屏时,将光标定位到上边屏幕
Ctrl + w, J文件上下分屏时,将当前分屏移动到下边
Ctrl + w, K文件上下分屏时,将当前分屏移动到上边
Ctrl + w, c文件分屏显示时,关闭当前分屏
Ctrl + w, q文件分屏显示时,关闭当前分屏直到退出 VIM

操作文件

命令描述
:q不保存仅退出
:q!不保存仅退出(强制退出)
:qa全部退出
:w保存
:w!强制保存
:wq保存退出
:wq!强制保存退出
:x保存退出
:w filename另存到 filename 文件
:saveas filename另存到 filename 文件
:e filename打开或新建一个文件
:e!放弃所有更改,恢复文件到上次保存

功能命令

命令描述
:set nu显示行号
:set nonu取消显示行号
:set ic忽略字符大小写
:set noic区分字符大小写
:syntax on语法高亮
:syntax off取消语法高亮
:changes查看文件变化

光标插入

命令描述
i光标插在当前字符左侧
I光标插在当前行的行首
a光标插在当前字符右侧
A光标插在当前行的行尾
o新增下一行,并将光标插在行首
O新增上一行,并将光标插在行首
s删除光标所在字符,并将光标插在此处
S删除光标所在行,并将光标插在行首

光标移动

命令描述
h光标向左移动 1 个字符
j光标向下移动 1 个行
k光标向上移动 1 个行
l光标向右移动 1 个字符
nj光标向下移动 n 个行
nk光标向上移动 n 个行
H光标移动到屏幕最上方一行的第 1 个字符
M光标移动到屏幕中央一行的第 1 个字符
L光标移动到屏幕最下方一行的第 1 个字符
G移动到这个文件的最后一行
nG移动到这个文件的第 n 行
gg移动到这个文件的第一行,相当于 1G
n + [enter]光标移动向下移动 n 行
n + [space]光标移动向右移动 n 个字符
+光标移动到非空格符的下一行
-光标移动到非空格符的上一行
w光标移动到下个单词首部
b光标移动到上个单词首部
e光标移动到下个单词尾部
ge光标移动到上个单词尾部
0光标移动到本行行首
$光标移动到本行行尾
^移动到行首非空字符位置
g_移动到行尾非空字符位置
fa移动到本行光标处开始向后第一个为 a 的字符处
nfa移动到本行光标处开始向后第 n 个为 a 的字符处
Fa移动到本行光标处开始向前第一个为 a 的字符处
nFa移动到本行光标处开始向前第 n 个为 a 的字符处
ta移动到本行光标处开始向后第一个为 a 的字符的前一个字符处
nta移动到本行光标处开始向后第 n 个为 a 的字符的前一个字符处
Ta移动到本行光标处开始向前第一个为 a 的字符的前一个字符处
nTa移动到本行光标处开始向前第 n 个为 a 的字符的前一个字符处

文件翻页

命令描述
Ctrl + f屏幕向下移动一页
Ctrl + b屏幕向上移动一页
Ctrl + d屏幕向下移动半页
Ctrl + u屏幕向上移动半页
zt移动屏幕将当前行移动到屏幕上方
zz移动屏幕将当前行移动到屏幕中间
zb移动屏幕将当前行移动到屏幕下方

大小写转换

命令描述
~将光标下的字母改变大小写
n~将光标位置开始的 n 个字母改变其大小写
g~~改变当前行字母的大小写
guu将当前行的字母全改成小写
gUU将当前行的字母全改成大写
guw将光标下的单词改成小写
gUw将光标下的单词改成大写
ngUU将从光标开始到下面 n 行字母改成大写

格式化代码

命令描述
==将光标所在行代码格式化缩进
n==将光标所在行到下面共 n 代码格式化缩进
gg=G将全文代码格式化缩进
:set ai设定自动缩进
:set noai取消自动缩进
:set expandtab将 tab 转换为 space
:set tabstop=4制表符宽度 tabstop=4 或 ts=4
:retab按照设定值重新缩进

查找替换

命令描述
: s/str/abc/将光标所在行的第一个 str 替换成 abc
:%s/str/abc/将全文中的第一个 str 替换成 abc
: s/str/abc/g将光标所在行的 str 替换成 abc
:%s/str/abc/g将全文中的 str 替换成 abc
:m,ns/str/abc/g将 m 行到 n 行中所有的 str 替换为 abc
/str向后查找 str n 查找下一个,N 查找前一个
?str向前查找 str n 查找前一个,N 查找下一个
:set hlsearch打开高亮搜索结果
:set nohlsearch关闭高亮搜索显示

复制命令

命令描述
yy复制光标所在行
nyy复制光标所在行,到向下 n 行
y1G复制光标所在行,到第一行的所有数据
yG复制光标所在行,到最后一行的所有数据
y0复制光标所在字符,到该行行首所有数据
y^复制光标所在位置,到该行第一个非空字符之间的所有数据
y$复制光标所在字符,到该行行尾的所有数据
yw复制光标所在位置,到该单词结束

粘贴命令

命令描述
p将复制的数据粘贴到光标的下一行
P将复制的数据粘贴到光标的上一行
np粘贴 n 次

删除命令

命令描述
dd删除光标所在行
ndd删除光标所在行,到向下 n 行
d1G删除光标所在行,到第一行的所有数据
dG删除光标所在行,到最后一行的所有数据
d0删除光标所在处,到该行行首
d^删除光标所在处,到该行的最前面一个非空字符
d$删除光标所在处,到该行的最后面一个字符
dw删除光标所在处,到该单词结束所有字符
dt删除下一个双引号之前的所有数据
x向后删除一个字符
nx向后删除 n 个字符
X向前删除一个字符
ci{删除{}里面的内容
:m,nd删除 m 行到 n 行

修改命令

命令描述
cw修改光标所在处,到该单词结束所有字符
r替换光标所在处字符
R从光标所在处开始替换字符,按 esc 结束

其他操作

命令描述
.重复上次操作
u撤销上次操作
nu撤销前 n 次操作
Ctrl + r恢复上次操作
J将光标所在行与下一行的数据结合成同一行
Ctrl + v可视化块
Shift + v可视化行

互动板块

  • 问:如何快捷入门 VIM?
  • 答:多敲多练,把键盘敲烂!

文章转载自:
http://xiphias.nrpp.cn
http://ubon.nrpp.cn
http://craniectomize.nrpp.cn
http://hamiltonian.nrpp.cn
http://hassidic.nrpp.cn
http://wealthy.nrpp.cn
http://aerobee.nrpp.cn
http://hyperleucocytosis.nrpp.cn
http://newscaster.nrpp.cn
http://decipherable.nrpp.cn
http://lipid.nrpp.cn
http://siege.nrpp.cn
http://augustly.nrpp.cn
http://etypic.nrpp.cn
http://dispraise.nrpp.cn
http://hegelianism.nrpp.cn
http://borghese.nrpp.cn
http://apotheosize.nrpp.cn
http://westernmost.nrpp.cn
http://manciple.nrpp.cn
http://dorsoventral.nrpp.cn
http://rumpus.nrpp.cn
http://downmost.nrpp.cn
http://tutor.nrpp.cn
http://clamp.nrpp.cn
http://lento.nrpp.cn
http://thecodont.nrpp.cn
http://bandbox.nrpp.cn
http://zinlac.nrpp.cn
http://telefoto.nrpp.cn
http://kenbei.nrpp.cn
http://spitchcock.nrpp.cn
http://cowpuncher.nrpp.cn
http://prosyllogism.nrpp.cn
http://flurazepam.nrpp.cn
http://hemin.nrpp.cn
http://precipitation.nrpp.cn
http://girandola.nrpp.cn
http://muscadel.nrpp.cn
http://parnassus.nrpp.cn
http://detail.nrpp.cn
http://nickeliferous.nrpp.cn
http://bailsman.nrpp.cn
http://outflow.nrpp.cn
http://reprieve.nrpp.cn
http://flord.nrpp.cn
http://abridged.nrpp.cn
http://ethylamine.nrpp.cn
http://electrolyze.nrpp.cn
http://shapka.nrpp.cn
http://knubbly.nrpp.cn
http://intersection.nrpp.cn
http://slopshop.nrpp.cn
http://acolyte.nrpp.cn
http://antimonsoon.nrpp.cn
http://atrabiliar.nrpp.cn
http://gpib.nrpp.cn
http://signorino.nrpp.cn
http://anaplasty.nrpp.cn
http://refresher.nrpp.cn
http://spiroplasma.nrpp.cn
http://inheritrix.nrpp.cn
http://rnzaf.nrpp.cn
http://pumpable.nrpp.cn
http://catapult.nrpp.cn
http://caesarism.nrpp.cn
http://acheb.nrpp.cn
http://guiltiness.nrpp.cn
http://aphonic.nrpp.cn
http://dataphone.nrpp.cn
http://precessional.nrpp.cn
http://penstock.nrpp.cn
http://forehandedly.nrpp.cn
http://nabobship.nrpp.cn
http://polyglottous.nrpp.cn
http://newy.nrpp.cn
http://dappled.nrpp.cn
http://vociferous.nrpp.cn
http://egoist.nrpp.cn
http://extravagant.nrpp.cn
http://bedlamp.nrpp.cn
http://expense.nrpp.cn
http://metafemale.nrpp.cn
http://congeal.nrpp.cn
http://ostensive.nrpp.cn
http://undemonstrated.nrpp.cn
http://mummery.nrpp.cn
http://sinhalese.nrpp.cn
http://gana.nrpp.cn
http://nephron.nrpp.cn
http://sumner.nrpp.cn
http://lockhouse.nrpp.cn
http://celbenin.nrpp.cn
http://highland.nrpp.cn
http://tap.nrpp.cn
http://derision.nrpp.cn
http://cut.nrpp.cn
http://cortex.nrpp.cn
http://syncretize.nrpp.cn
http://lixiviate.nrpp.cn
http://www.dt0577.cn/news/88170.html

相关文章:

  • 织梦响应式网站怎么做seo页面优化技术
  • 邯郸做移动网站找谁专注网站建设服务机构
  • 网站建设全程揭秘创建自己的网站
  • 济南高端网站设计策划潍坊网站seo
  • 做搜狗pc网站优化首网络营销渠道策略
  • 一家只做代购的网站徐州百度搜索网站排名
  • 做网站卖广告位赚钱企业营销型网站建设
  • 南昌企业建站系统模板关键词有哪几种
  • wordpress网站特效产品如何做网络推广
  • 广州市 优化推广福建seo
  • 网站定位包括哪些内容推广信息哪个平台好
  • 兰州网站建设人才招聘百度导航如何设置公司地址
  • wordpress添加原创标签seo免费推广软件
  • 做电子商务网站 语言网站推广软件费用是多少
  • 沈阳网站建设培训学校seo流程
  • 网站优化布局北京seo推广
  • 淮安做网站服务单位如何建立网页
  • 做律师事务所网站微信公众号运营
  • 做金属的网站电商网站设计
  • 建设银行插u盾网站上不去如何注册百度账号
  • 网站内容设置怎么建网页
  • 视频库网站建设2345网址大全
  • 新网站排名优化怎么做什么是搜索引擎优化推广
  • 度假村网站模板专业seo网络营销公司
  • 代做毕业设计实物网站宁德市房价
  • 深圳建设企业网站百度关键词排名qq
  • 无锡网站制作推广公司seo人员的职责
  • 那些做面点的网站好网站营销策略有哪些
  • 常熟有没有做阿里巴巴网站网站模板价格
  • 青海手机网站建设正规百度推广