mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-12-21 02:55:49 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
<p><strong>vi命令</strong> 是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。</p>
|
||||
<p>vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模式的切换。默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用“esc”键,从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键。</p>
|
||||
<p>vi编辑器提供了丰富的内置命令,有些内置命令使用键盘组合键即可完成,有些内置命令则需要以冒号“:”开头输入。常用内置命令如下:</p>
|
||||
<pre><code>Ctrl+u:向文件首翻半屏;
|
||||
<pre><code class="language-bash">Ctrl+u:向文件首翻半屏;
|
||||
Ctrl+d:向文件尾翻半屏;
|
||||
Ctrl+f:向文件尾翻一屏;
|
||||
Ctrl+b:向文件首翻一屏;
|
||||
@@ -39,9 +39,9 @@ O:在当前行前面插入一空行;
|
||||
:set number:在命令模式下,用于在最左端显示行号;
|
||||
:set nonumber:在命令模式下,用于在最左端不显示行号;</code></pre>
|
||||
<h3 id="语法">语法</h3>
|
||||
<pre><code>vi(选项)(参数)</code></pre>
|
||||
<pre><code class="language-bash">vi(选项)(参数)</code></pre>
|
||||
<h3 id="选项">选项</h3>
|
||||
<pre><code>+<行号>:从指定行号的行开始先是文本内容;
|
||||
<pre><code class="language-bash">+<行号>:从指定行号的行开始先是文本内容;
|
||||
-b:以二进制模式打开文件,用于编辑二进制文件和可执行文件;
|
||||
-c<指令>:在完成对第一个文件编辑任务后,执行给出的指令;
|
||||
-d:以diff模式打开文件,当多个文件编辑时,显示文件差异部分;
|
||||
@@ -63,7 +63,7 @@ O:在当前行前面插入一空行;
|
||||
<p>由输入方式回到命令方式的办法是按下Esc键。如果已在命令方式下,那么按下Esc键就会发出“嘟嘟”声。为了确保用户想执行的vi命令是在命令方式下输入的,不妨多按几下Esc键,听到嘟声后再输入命令。</p>
|
||||
<p><strong>ex转义方式</strong></p>
|
||||
<p>vi和ex编辑器的功能是相同的,二者的主要区别是用户界面。在vi中,命令通常是单个字母,如a,x,r等。而在ex中,命令是以Enter;键结束的命令行。vi有一个专门的“转义”命令,可访问很多面向行的ex命令。为使用ex转义方式,可输入一个冒号(:)。作为ex命令提示符,冒号出现在状态行(通常在屏幕最下一行)。按下中断键(通常是Del键),可终止正在执行的命令。多数文件管理命令都是在ex转义方式下执行的(例如,读取文件,把编辑缓冲区的内容写到文件中等)。转义命令执行后,自动回到命令方式。例如:</p>
|
||||
<pre><code>:1,$s/I/i/g 按Enter键</code></pre>
|
||||
<pre><code class="language-bash">:1,$s/I/i/g 按Enter键</code></pre>
|
||||
<p>则从文件第一行至文件末尾($)将大写I全部替换成小写i。vi编辑器的三种工作方式之间的转换如图所示。</p>
|
||||
<p>!vi</p>
|
||||
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
|
||||
|
||||
Reference in New Issue
Block a user