语法高亮,滚动条美化,设置页面调整

This commit is contained in:
fofolee
2019-04-19 02:41:09 +08:00
parent 1e8f76c000
commit 359d29ee0b
1590 changed files with 12328 additions and 11441 deletions

View File

@@ -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>+&lt;行号&gt;:从指定行号的行开始先是文本内容;
<pre><code class="language-bash">+&lt;行号&gt;:从指定行号的行开始先是文本内容;
-b以二进制模式打开文件用于编辑二进制文件和可执行文件
-c&lt;指令&gt;:在完成对第一个文件编辑任务后,执行给出的指令;
-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/ -->