近期在使用ubuntu,针对一个早已了解centos下的vi编辑器而言,真是是太超级变态了,各种各样不习惯。下边给各位共享下Ubuntu下的vi编辑器详尽使用方法。ubuntu编辑器命令-ubuntu定时执行python脚本-第1张图片针对一个早已了解centos的vi编辑器而言,近期ubuntu的应用太异常了。下边共享一下Ubuntu下vi编辑器的详尽使用方法。

Ubuntu中vi文本编辑的应用。

:w!Sudo tee%强制性储存指令。

该指令根据将当今文档(即% s)做为stdin传送给sudo tee来实行。这非常曲折,但事实上是:应用sudo强制性存款。有时,当我还在自身的设备上瞎折腾的情况下,我需要更改一些功能的环境变量。编写了好长时间,发觉vim沒有在su开启,只能不储存撤出,再次编写。拥有这一指令能够节约许多操作失误导致的事情损害。

指令进到vi。

Vi文件夹名称:开启或建立一个新文档,并将鼠标光标放到第一行vi n文件夹名称:打开文件,将鼠标光标放到第一行n VI 文件夹名称:打开文件,将鼠标光标放到末尾一行VI /方式文件夹名称:打开文件。并将鼠标光标放到第一个字符串匹配方式上。vi -r文件名:之前我就用vi编辑时崩溃了。修复文件夹名称。文件夹名称:开启好几个文档,先后编写。

挪动鼠标光标类指令

h:鼠标光标往左边挪动一个字符l:鼠标光标往右边挪动一个字符空格符:鼠标光标往右边挪动一个字符Backspace:鼠标光标往左边挪动一个字符k或Ctrl p:鼠标光标往上挪动一行j或Ctrl n:鼠标光标向下移动一行Enter:鼠标光标向下移动一行w或w:鼠标光标往右边挪动一个英语单词到作为前缀b或b:鼠标光标往左边挪动一个英语单词到作为前缀e或e:鼠标光标往右边挪动一个英语单词到英语单词。End):鼠标光标挪动到语句的末尾(:鼠标光标挪动到语句的开始)。:鼠标光标挪动到文章段落的开始{:鼠标光标挪动到文章段落的末尾nG:鼠标光标挪动到第n行的开始n :鼠标光标向下移动n行n-:鼠标光标往上挪动n行n:鼠标光标挪动到第n行的末尾h:鼠标光标挪动到手机屏幕的顶行m:鼠标光标挪动到手机屏幕的正中间行l:鼠标光标挪动到手机屏幕的最终一行0:(留意是数据 零)鼠标光标挪动到当今行的开始:鼠标光标挪动到n行的末尾h:鼠标光标挪动到显示屏。

显示屏翻转指令。

Ctrl u:转半屏到文档开始Ctrl d:转半屏到文档末尾Ctrl f:转一屏到文档末尾Ctrl b;将一个显示屏转到第一个文档nz:将第n行翻转到显示屏顶端,要是没有特定n,则将当今行翻转到显示屏顶端。

插进文字类指令。

I:鼠标光标I前:当今行a开头:鼠标光标a后:当今行o末尾:当今行o下边新行:当今行r上边新行:更换当今标识符r:更换当今标识符以及事后标识符,直至按住ESC键s:用当今鼠标光标部位的键入文本替换特定数目的标识符s:删掉特定数目的行,用ncw或nCW更换。

删掉

ndw或NdW:删掉鼠标光标开始和后边的n-1个字do:删掉到行首d$:删掉到行尾ndd:删除当前行以及后边的n-1行x或x:删掉一个字符,鼠标光标后边的x和鼠标光标前边的x Ctrl u:删掉在键入方式下键入的文字。

检索和更换指令。

/pattern:从鼠标光标逐渐到文档完毕检索方式?Pattern:从鼠标光标逐渐到文档逐渐检索pattern n:以同样的方位反复最后一个检索指令n:以反过来的方位反复最后一个检索指令:s/p1/p2/g:将当今行中的全部p1更换为p2: n1,n2s/p1/p2/g:将n1到n2行中的全部p1更换为p2: g/p1/s//p2/。

选择项设定

所有:列举全部选择项设定专业术语:设定终端设备种类忽视:检索时忽视英文大小写目录:表明制表位(Ctrl I)和行尾标示($)。Number:表明号码表格:表明由line-oriented指令改动的数据简约:表明一条简洁明了的警示信息warn:假如在转至另一个文档时并没有储存当今文档,则表明NO write information nomagic:容许在检索方式下应用前边沒有“”的特殊符号nowrapscan:严禁vi在检索抵达文档两边时从另一端逐渐mesg:容许vi表明别的用户用write载入其终端设备的信息内容。

最终一行方式指令

:n1,n2 co n3:将內容从n1拷贝到n2到n3: n1,n2 m n3:将內容从n1挪动到n2到n3: n1,n2 d:将內容从n1删掉到n2: w:储存当今文档:e filename:打开文件文件夹名称开展编写:x:储存当今文档并撤出:q:退出vi: q:退出vi而不储存文档:!指令:实行shell命令:n1,n2w!指令:将资料中n1行至n2行的內容做为指令的键入并实行。要是没有特定n1和n2,全部文档內容将做为指令的键入:r!Command:将command指令的輸出放到当今行。

存储器实际操作

"?Nyy:将当今行以及后n行的內容存放到存储器中?在哪个?是英文字母,n是数据”?Nyw:将当今行以及下n个英语单词储存到存储器中?在哪个?是英文字母,n是数据”?是不是将当今行以及下n字符储存到存储器中?在哪个?是英文字母,n是数据”?p:取存储器?并将其放到鼠标光标部位。这儿吗?能够是英文字母还可以是数据ndd:删除当前行以及下的n行文本,将删掉的內容放进1号删掉存储器。

评论(0条)

刀客源码 游客评论