linux vi 编辑器命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux vi 编辑器命令相关的知识,希望对你有一定的参考价值。

  最近学习linux shell, 了解了一下vi 编辑器里面的常用命令,尤其配置文件很长很长的时候,使用这些命令会很方便。这里简单介绍一下一些常用的简单命令。

 vi常用命令

 h 光标向左移一个字符

   l  光标向右移一个字符

   H 在编辑页面点按H(大写),光标会直接移动到页面的第一个字符上

 M 在编辑页面点按H(大写),光标会直接移动到页面中间的第一个字符上

   L 在编辑页面点按H(大写),光标会直接移动到页面末尾的第一个字符上

 Ctrl+f  向后翻页

 Ctrl+b   向前翻页

   Ctrl+u   向上翻半屏

   Ctrl+d   向下翻半屏

 0 将光标移动到当前行的首位

 n$ 将光标移动到到第n行的末位

   shift+g 光标移动到文件内容末尾

 /"***" 从上往下查找输入的字符

 ?"***"从下往上查找输入的字符

   u 撤销前一个命令

 . 重复上一个命令

   nyy 复制光标行向下第n行

 :n, n+my复制第n行到第n+m行内容

   nyw 复制光标后n个单词以空格为界

 p 粘贴复制内容

 ndd 删除光标向下n行内容

 :nd, n+md删除第n行到第n+m行内容

   nx 删除当前n个字符

 nr"*" 替换前n个字符为*

   :n, n+ms/str/str_new/g 替换第n行到第n+m行的str为str_new

   :n, n+ms/str/str_new 替换第n行到第n+m行的str的第一个字符为str_new

   :n, n+mg/str/d 删除第n行到第n+m行中含有str的整行

 :set number/nu 加行号

   :set nonu 取消行号

   

    

 

以上是关于linux vi 编辑器命令的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别