精华内容
下载资源
问答
  • Linux vi中移动光标命令移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词...

    Linux vi中移动光标命令

    移动光标

    上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行

    下:j nj:向下移动n行

    左:h nh:向左移动n列

    右:l nl:向右移动n列

    w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上

    b:与w相反

    e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上

    ge:与e相反

    $:移动光标到行尾 n$:移动到第n行的行尾

    0(Num):移动光标到行首

    ^:移动光标到行首第一个非空字符上去

    f:移动光标到当前行的字符a上,nf移动光标到当前行的第n个a字符上

    F:相反

    %:移动到与制匹配的括号上去(),{},[],<>等。

    nG:移动到第n行上 G:到最后一行

    CTRL+G 得到当前光标在文件中的位置

    向前翻页:CTRL+F

    向下移动半屏:CTRL+G

    向后翻页:CTRL+B

    存盘:

    :q! :不存盘退出

    :e! :放弃修改文件内容,重新载入该文件编辑

    :wq :存盘退出

    dw:删除一个单词,需将光标移到单词的第一个字母上,按dw,如果光标在单词任意位置,用daw

    dnw:删除n个单词

    dne:也可,只是删除到单词尾

    dnl:向右删除n个字母

    dnh:向左删除n个字母

    dnj:向下删除n行

    dnk:向上删除n行

    d$:删除当前光标到改行的行尾的字母

    dd:删除一行

    cnw[word]:将n个word改变为word

    cc:改变整行

    C$:改变到行尾

    J: 删除换行符,将光标移到改行,按shift+j删除行尾的换行符,下一行接上来了.

    u: 撤销前一次的操作

    shif+u(U):撤销对该行的所有操作。

    :set showmode :设置显示工作模式

    o:在当前行的下面另起一行

    O(shift+o):在当前行的上面另起一行

    nk或nj:光标向上或向下移n行,n为数字

    an!【ESC】:在行后面加n个感叹号(!)

    nx:执行n次x(删除)操作

    ZZ:保存当前文档并退出VIM

    :help :查看帮助文档,在这之中,按CTRL+] 进入超连接,按CTRL+O 返回。

    :help subject :看某一主题的帮助,ZZ 退出帮助

    :set number / set nonumber :显示/不显示行号

    :set ruler /set noruler:显示/不显示标尺

    /pattern 正方向搜索一个字符模式

    ?pattern 反方向搜索一个字符模式

    然后按n 继续向下找

    把光标放到某个单词上面,然后按×号键,表示查找这个单词

    查找整个单词:/\

    :set hlsearch 高亮显示查找到的单词

    :set nohlsearch 关闭改功能

    m[a-z]:在文中做标记,标记号可为a-z的26个字母,用`a可以移动到标记a处

    r:替换当前字符

    nr字符:替换当前n个字符0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • Linux编辑工具vi命令

    2021-05-16 04:03:37
    vi 打开文件vi 文件名 :打开或编辑文件vi 文件名 +行 :打开文件并把光标定位到指定行(vi 文件名 + :光标定位到文件末尾)vi异常退出,vi打开后输入d删除交换文件vi的三种工作模式命令模式打开文件就进入命令模式...

    vi 打开文件

    vi 文件名 :打开或编辑文件

    vi 文件名 +行 :打开文件并把光标定位到指定行(vi 文件名 + :光标定位到文件末尾)

    vi异常退出,vi打开后输入d删除交换文件

    vi的三种工作模式

    命令模式

    打开文件就进入命令模式

    通过命令对文件进行常规的编辑操作,例如:定位、翻页、复制、黏贴、删除...

    在其他图形编辑器下,通过快捷键或者鼠标实现操作,都在命令模式下实现

    末行模式——执行保存、退出等操作

    要退出vi返回到控制台,需要在末行模式下输入命令

    末行模式是vi的出口 w write 保存

    q quit 退出,如果没有保存,不允许退出

    q! quit 强行退出,不保存退出

    wq write&quit 保存并退出

    x 保存并退出

    编辑模式——正常的编辑文字

    模式切换

    vi打开文件:命令模式

    i(insert):进入到编辑模式

    ESC:返回命令模式

    :(冒号):进入末行模式

    ESC:返回命令模式

    wq(write&quit):保存并返回控制台

    命令线路图

    重复次数

    在命令模式下,先输入一个数字,再跟上一个命令,可以让该命令重复执行指定次数

    移动和选择(多练)

    vi之所以快,关键在于能够快速定位到要编辑的代码行

    移动命令能够和编辑操作命令组合使用

    左:h、下:j、上l:k、右:l

    行内移动 命令 英文 功能

    w word 向后移动一个单词

    b back 向前移动一个单词

    0 行首

    ^ 行首,第一个不是空白字符的位置

    $ 行尾

    行数移动 命令 英文 功能

    gg go 文件顶部

    G go 文件尾部

    数字gg go 移动到数字对应的行数

    数字G go 移动到数字对应的行数

    :数字

    屏幕移动 命令 英文 功能

    Ctrl + b back 向上翻页

    Ctrl + f forward 向下翻页

    H Head 屏幕顶部

    M Middle 屏幕中间

    L Low 屏幕底部

    移动(程序)

    段落移动 vi中使用空行来区分段落

    在程序开发时,通常一段功能相关的代码会写在一起——之间没有空行

    命令 功能

    { 上一段

    } 下一段

    括号切换 在程序中,()、[]、{ }使用的频率很高,而且都是成对出现(在括号间按%,可以移动到括号的首/尾)

    命令 功能

    % 括号匹配及切换

    标记 在开发时,莫一块代码可能需要稍后处理,例如:编辑、查看

    此时先使用m增加一个标记,这样可以在需要时快速滴跳转回来或者执行其他编辑操作

    标记名称可以是a~z或者A~Z之间的任意一个字母

    增加了标记的行如果被删除,标记同时被删除

    如果在其他行添加了相同名称的标记,之前添加的标记也会被替换掉

    命令 英文 功能

    mx mark 添加标记x,x是a-z或者A-Z之间的任意一个字母

    'x 直接定位到标记x所在的位置

    选中文本(可视模式) 学习“复制”命令前,应该先学会怎么样选中要复制的代码

    在vi中要选择文本,需要先使用Visual命令切换到可视模式

    vi中提供了三种可视模式,可以方便程序员选择选中文本的方式

    按ESC可以放弃选中,返回到命令模式

    命令 模式 功能

    v 可视模式 从光标位置开始按照正常模式选择文本

    V 可视行模式 选中光标经过的完整行

    Ctrl + v 可视块模式 垂直方向选中文本

    可视模式下,可以和移动命令连用,例如:ggVG能够选中所用内容

    编辑操作

    删除、复制、粘贴、替换、缩排

    删除文本 如果使用可视模式已经选中了一段文本,那么无论使用d还是x,都可以删除选中文本

    命令 英文 功能

    x cut 删除光标所在字符,或者选中文字

    d(移动命令) delete 删除移动命令对应的内容

    dd delete 删除光标所在行,可以ndd删除多行

    D delete 删除至行尾

    删除命令和移动命令组合示例

    dw #从光标位置删除到单词末尾

    d0 #从光标位置删除到一行的起始位置

    d} #从光标位置删除到段落结尾

    ndd #从光标位置向下连续删除n行

    d代码行G #从光标所在的行删除到指定代码行之间的所有代码

    d'a #从光标所在的行删除到标记a之间的所有代码

    复制,粘贴 命令 英文 功能

    y(移动命令) copy 复制

    yy copy 复制一行,可以nyy复制多行

    p paste 粘贴

    ps:命令d、x类似于图形界面的剪切操作 Ctrl + x

    命令y类似于图形界面的复制操作 Ctrl + c

    命令p类似于图形界面的粘贴操作 Ctrl + v

    vi中的文本缓冲区同样只有一个,如果后续做过复制、剪切操作,之前缓冲区中的内容会被替换

    vi中的文本缓冲区和系统的剪贴板不是同一个

    所以在其他软件中使用Ctrl + c复制的内容,不能在vi中通过p命令粘贴

    可以在编辑模式下使用鼠标右键粘贴

    替换 替换命令的作用就是不进入编辑模式,对文件进行轻量级的修改

    命令 英文 功能 工作模式

    r replace 替换当前字符 命令模式

    R replace 替换当前行光标后的字符 替换模式

    R命令可以进入替换模式,替换完成后,按下Esc可以回到命令模式

    缩排和重复执行 命令 功能

    >> 向右增加缩进

    << 向左减少缩进

    . 重复上次命令

    缩排命令在开发程序时,统一增加代码的缩进比较有用

    一次性在选中代码前增加4个空格,就叫做增加缩进

    一次性在选中代码前删除4个空格,就叫做减少缩进

    在可视模式下,缩排命令只需要一个>或者<

    在程序中,缩进通常用来表示代码的归属关系

    前面空格越少,代码的级别越高

    前面空格越多,代码的级别越低

    撤销和恢复

    撤销和恢复撤销 命令 英文 功能

    u undo 撤销上次命令

    Ctrl + r redo 恢复上次撤销命令

    查找替换

    常规查找 命令 功能

    /str 查找str

    n:向下查找

    N:向上查找

    如果看不到高亮就是文件不存在查找内容

    单词快速匹配 命令 功能

    * 向下查找当前光标所在单词

    # 向上查找当前光标所在单词

    查找并替换

    在vi中查找和替换命了需要在末行模式下执行

    命令格式(:%s///g) 1)全局替换

    一次性替换文件中的所有旧文本

    :%s/旧文本/新文本/g

    2)可视区域替换

    选中要替换文字的范围

    :s/旧文本/新文本/g

    3)确认替换

    如果把末尾的g改成gc在替换的时候会有提示!(推荐使用)

    :s%/旧文本/新文本/gc

    y - yes 替换

    n - no 不替换

    a - all 替换所有

    q - quit 退出替换

    l - last 最后一个,并把光标移动到行首

    ^E 向下滚屏

    ^Y 向上滚屏

    编辑

    插入命令 命令 英文 功能 常用

    i insert 在当前字符前插入文本 常用

    I insert 在行首插入文本 较常用

    a append 在当前字符后添加文本

    A append 在末行添加文本 较常用

    o 在当前行后面插入一空行 常用

    O 在当前行前面插入一空行 常用

    展开全文
  • vi中去除颜色标记

    千次阅读 2018-01-13 09:33:35
    在命令行模式输入: :noh :set nohls

    在命令行模式输入:

    :noh

    :set nohls

    展开全文
  • Linuxvi快捷键

    2019-06-05 10:35:41
    vi常用快捷键 x 删除光标处的字符 dd 删除整行 i 在光标前插入文本 a 在光标后插入文本 o 当前行下插入新行 u 撤销最后一次修改 :e! 放弃所有修改,从上次保存开始处再编辑 :wq 保存退出 :q! 不保存退出 /...

    vi常用快捷键

    1. x 删除光标处的字符
    2. dd 删除整行
    3. i 在光标前插入文本
    4. a 在光标后插入文本
    5. o 当前行下插入新行
    6. u 撤销最后一次修改
    7. :e! 放弃所有修改,从上次保存开始处再编辑
    8. :wq 保存退出
    9. :q! 不保存退出
    10. /pattern:从光标开始处向文件尾搜索pattern
    11. ?pattern:从光标开始处向文件首搜索pattern

    光标控制命令

           命令              光标移动

    • h或^h            向左移一个字符
    • j或^j或^n       向下移一行
    • k或^p            向上移一行
    • l或空格         向右移一个字符
    • G                  移到文件的最后一行
    • nG                移到文件的第n行
    • w                  移到下一个字的开头
    • W                 移到下一个字的开头,忽略标点符号
    • b                   移到前一个字的开头
    • B                  移到前一个字的开头,忽略标点符号
    • L                   移到屏幕的最后一行
    • M                  移到屏幕的中间一行
    • H                  移到屏幕的第一行
    • e    移到下一个字的结尾
    • E    移到下一个字的结尾,忽略标点符号
    • (    移到句子的开头
    • )    移到句子的结尾
    • {    移到段落的开头
    • }    移到下一个段落的开头
    • 0或|    移到当前行的第一列
    • n|    移到当前行的第n列
    • ^    移到当前行的第一个非空字符
    • $    移到当前行的最后一个字符
    • +或return   移到下一行的第一个字符
    • -    移到前一行的第一个非空字符

    在vi中添加文本

        命令    插入动作

    • a    在光标后插入文本
    • A    在当前行插入文本
    • i    在光标前插入文本
    • I    在当前行前插入文本
    • o    在当前行的下边插入新行
    • O    在当前行的上边插入新行
    • :r file    读入文件file内容,并插在当前行后
    • :nr file   读入文件file内容,并插在第n行后
    • escape    回到命令模式
    • ^v char    插入时忽略char的指定意义,这是为了插入特殊字符


    在vi中删除文本

         命令    删除操作

    • x    删除光标处的字符,可以在x前加上需要删除的字符数目
    • nx    从当前光标处往后删除n个字符
    • X    删除光标前的字符,可以在X前加上需要删除的字符数目
    • nX    从当前光标处往前删除n个字符
    • dw    删至下一个字的开头
    • ndw    从当前光标处往后删除n个字
    • dG    删除行,直到文件结束
    • dd    删除整行
    • ndd    从当前行开始往后删除
    • db    删除光标前面的字
    • ndb    从当前行开始往前删除n字
    • :n,md    从第m行开始往前删除n行
    • d或d$    从光标处删除到行尾
    • dcursor_command   删除至光标命令处,如dG将从当产胆行删除至文件的末尾
    • ^h或backspace   插入时,删除前面的字符
    • ^w    插入时,删除前面的字
    •  

    修改vi文本

          每个命令前面的数字表示该命令重复的次数

          命令    替换操作

    • rchar    用char替换当前字符
    • R text escape   用text替换当前字符直到换下Esc键
    • stext escape   用text代替当前字符
    • S或cctext escape 用text代替整行
    • cwtext escape   将当前字改为text
    • Ctext escape   将当前行余下的改为text
    • cG escape   修改至文件的末尾
    • ccursor_cmd text escape 从当前位置处到光标命令位置处都改为text


    在vi中查找与替换

           命令    查找与替换操作

    • /text    在文件中向前查找text
    • ?text    在文件中向后查找text
    • n    在同一方向重复查找
    • N    在相反方向重复查找
    • ftext    在当前行向前查找text
    • Ftext    在当前行向后查找text
    • ttext    在当前行向前查找text,并将光标定位在text的第一个字符
    • Ttext    在当前行向后查找text,并将光标定位在text的第一个字符
    • :set ic    查找时忽略大小写
    • :set noic   查找时对大小写敏感
    • :s/oldtext/newtext 用newtext替换oldtext
    • :m,ns/oldtext/newtext 在m行通过n,用newtext替换oldtext
    • &    重复最后的:s命令
    • :g/text1/s/text2/text3 查找包含text1的行,用text3替换text2
    • :g/text/command   在所有包含text的行运行command所表示的命令
    • :v/text/command   在所有不包含text的行运行command所表示的命令


    在vi中复制文本

         命令    复制操作

    • yy    将当前行的内容放入临时缓冲区
    • nyy    将n行的内容放入临时缓冲区
    • p    将临时缓冲区中的文本放入光标后
    • P    将临时缓冲区中的文本放入光标前
    • "(a-z)nyy   复制n行放入名字为圆括号内的可命名缓冲区,省略n表示当前行
    • "(a-z)ndd   删除n行放入名字为圆括号内的可命名缓冲区,省略n表示当前行
    • "(a-z)p    将名字为圆括号的可命名缓冲区的内容放入当前行后
    • "(a-z)P    将名字为圆括号的可命名缓冲区的内容放入当前行前

    在vi中撤消与重复

         命令    撤消操作

    • u    撤消最后一次修改
    • U    撤消当前行的所有修改
    • .    重复最后一次修改
    • ,    以相反的方向重复前面的f、F、t或T查找命令
    • ;    重复前面的f、F、t或T查找命令
    • "np    取回最后第n次的删除(缓冲区中存有一定次数的删除内容,一般为9)
    • n    重复前面的/或?查找命令
    • N    以相反方向重复前面的/或?命令

    保存文本和退出vi

          命令    保存和/或退出操作

    • :w    保存文件但不退出vi
    • :w file    将修改保存在file中但不退出vi
    • :wq或ZZ或:x   保存文件并退出vi
    • :q!    不保存文件,退出vi
    • :e!    放弃所有修改,从上次保存文件开始再编辑

    vi中的选项

         选项    作用

    • :set all   打印所有选项
    • :set nooption   关闭option选项
    • :set nu    每行前打印行号
    • :set showmode   显示是输入模式还是替换模式
    • :set noic   查找时忽略大小写
    • :set list   显示制表符(^I)和行尾符号
    • :set ts=8   为文本输入设置tab stops
    • :set window=n   设置文本窗口显示n行

    vi的状态

       选项    作用

    • :.=    打印当前行的行号
    • :=    打印文件中的行数
    • ^g    显示文件名、当前的行号、文件的总行数和文件位置的百分比
    • :l    使用字母"l"来显示许多的特殊字符,如制表符和换行符


    在文本中定位段落和放置标记

         选项    作用

    • {    在第一列插入{来定义一个段落
    • [[    回到段落的开头处
    • ]]    向前移到下一个段落的开头处
    • m(a-z)    用一个字母来标记当前位置,如用mz表示标记z
    • '(a-z)    将光标移动到指定的标记,如用'z表示移动到z

    在vi中连接行

    选项    作用

    • J    将下一行连接到当前行的末尾
    • nJ    连接后面n行


    光标放置与屏幕调整

         选项          作用

    • H    将光标移动到屏幕的顶行
    • nH    将光标移动到屏幕顶行下的第n行
    • M    将光标移动到屏幕的中间
    • L    将光标移动到屏幕的底行
    • nL    将光标移动到屏幕底行上的第n行
    • ^e(ctrl+e)   将屏幕上滚一行
    • ^y    将屏幕下滚一行
    • ^u    将屏幕上滚半页
    • ^d    将屏幕下滚半页
    • ^b    将屏幕上滚一页
    • ^f    将屏幕下滚一页
    • ^l    重绘屏幕
    • z-return   将当前行置为屏幕的顶行
    • nz-return   将当前行下的第n行置为屏幕的顶行
    • z.    将当前行置为屏幕的中央
    • nz.    将当前行上的第n行置为屏幕的中央
    • z-    将当前行置为屏幕的底行
    • nz-    将当前行上的第n行置为屏幕的底行

    vi中的shell转义命令

           选项                       作用

    • :!command   执行shell的command命令,如:!ls
    • :!!    执行前一个shell命令
    • :r!command   读取command命令的输入并插入,如:r!ls会先执行ls,然后读入内容
    • :w!command   将当前已编辑文件作为command命令的标准输入并执行command命令,如:w!grep all
    • :cd directory   将当前工作目录更改为directory所表示的目录
    • :sh    将启动一个子shell,使用^d(ctrl+d)返回vi
    • :so file   在shell程序file中读入和执行命令

    vi中的宏与缩写
    (避免使用控制键和符号,不要使用字符K、V、g、q、v、*、=和功能键)

    选项    作用

    • :map key command_seq 定义一个键来运行command_seq,如:map e ea,无论什么时候都可以e移到一个字的末尾来追加文本
    • :map    在状态行显示所有已定义的宏
    • :umap key   删除该键的宏
    • :ab string1 string2 定义一个缩写,使得当插入string1时,用string2替换string1。当要插入文本时,键入string1然后按Esc键,系统就插入了string2
    • :ab    显示所有缩写
    • :una string   取消string的缩写

    在vi中缩进文本

    选项    作用

    • ^i(ctrl+i)或tab   插入文本时,插入移动的宽度,移动宽度是事先定义好的
    • :set ai    打开自动缩进
    • :set sw=n   将移动宽度设置为n个字符
    • n<<    使n行都向左移动一个宽度
    • n>>    使n行都向右移动一个宽度,例如3>>就将接下来的三行每行都向右移动一个移动宽度

     

     

     

    转载于: https://blog.csdn.net/panterman/article/details/81356942

    展开全文
  • Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim...
  • LinuxVi 的使用

    2020-05-04 17:17:35
    vi —— 终端中的编辑器 目标 vi 简介 打开和新建文件 三种工作模式 常用命令 分屏命令 常用命令速查图 01. vi 简介 1.1 学习 vi 的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录...
  • Linuxvi命令大全以及vi语法高亮

    千次阅读 2016-07-14 14:26:46
    说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就没辄了。 vi的基本概 念  基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line ...
  • linux vi怎么编辑器删除多行与复制命令vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了...
  • Linux vi/vim 多行注释

    千次阅读 2016-03-25 16:47:26
    进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来 按大写字母I,再插入注释符,例如// 按esc键就会全部注释了 取消多行注释: 进入命令行模式,按ctrl + v进入 ...
  • Linux vi命令大全

    千次阅读 2017-12-21 11:22:49
    分享一些Linux vi命令札记。曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。 索引 1. 关于Vim 1.1 Vim的几种模式 2. 启动Vim3. 文档操作4. 光标的...
  • Linux vi 中移动光标 命令

    千次阅读 2014-09-27 17:20:00
    m[a-z]:在文中做标记标记号可为a-z的26个字母,用`a可以移动到标记a处 r:替换当前字符 nr字符:替换当前n个字符 查找替换: way1: /【word】 :查找某个word cw【newword】:替换为新word n: 继续查找 .: 执行替换...
  • linux学习之vi编辑器的使用详解

    千次阅读 2019-02-11 08:35:30
    vi —— 终端中的编辑器 目标 vi 简介 打开和新建文件 三种工作模式 常用命令 分屏命令 常用命令速查图 01. vi 简介 1.1 学习 vi 的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录...
  • Linux vi常用快捷键

    千次阅读 2018-08-02 13:15:23
    vi常用快捷键 x 删除光标处的字符 dd 删除整行 i 在光标前插入文本 a 在光标后插入文本 o 当前行下插入新行 u 撤销最后一次修改 :e! 放弃所有修改,从上次保存开始处再编辑 :wq 保存退出 :q! 不保存退出 /...
  • Linuxvi命令详解

    万次阅读 多人点赞 2018-01-21 10:31:37
    最近vi用的多,很多技巧不...由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世界里畅行无阻。
  • 本文介绍如何在Linux Vim/Vi编辑器中复制、剪切和粘贴的方法。Vim或其早期版本Vi预装在macOS和几乎所有Linux发行版中(参考:在RHEL 8/CentOS 8系统上安装和配置VIM文本编辑器),在你最喜欢的编辑器不可用的情况下,...
  • 标签命令 :tabe fn 在一个新的标签页中编辑文件fn gt 切换到下一个标签页 gT 切换到上一个标签页 :tabr 切换到第一个标签页 ...对标记进行动作 > 块右移 块左移 y 复制块 d 删除块 ~ 切换块中内容的大小写
  • linux vi 移动光标命令

    千次阅读 2011-12-02 17:42:46
    m[a-z]:在文中做标记标记号可为a-z的26个字母,用`a可以移动到标记a处 r:替换当前字符 nr字符:替换当前n个字符 查找替换: way1: /【word】 :查找某个word cw【newword】:替换为新word n: ...
  • Linux vi 按键键盘映射表

    千次阅读 2012-05-29 21:12:55
     m(a-z) 用一个字母来标记当前位置,如用mz表示标记z  '(a-z) 将光标移动到指定的标记,如用'z表示移动到z  在vi中连接行  选项 作用  J 将下一行连接到当前行的末尾  nJ 连接后面n行  光标放置与屏幕调整  ...
  • linux在文本编辑的情况下,有时候需要使用全局替换功能,下面给出使用方法。 在编辑模式下,使用 :%s/旧的字符串/新的字符串/g 就可以使用全局替换了。 回车,发现已经替换了 注意:有些关键字符串...
  • 1.vi编辑器 1.1 什么是vi编辑器 > vi编辑器是类unix系统内置的文本编辑器 > > vim是vi的增强版本 1.2 vi编辑器使用 vi 文件 1.3 vi编辑器的三种模式 * 命令模式(一般模式): 所有的按键被当做命令执行 * ...
  • linux vi模式下基本命令和快捷键

    千次阅读 2017-04-22 21:42:59
    m[a-z]:在文中做标记标记号可为a-z的26个字母,用`a可以移动到标记a处 r:替换当前字符 nr字符:替换当前n个字符 查找替换: way1: /【word】 :查找某个word cw【newword】:替换为新word n: ...
  • linux vi命令图解

    千次阅读 2012-08-03 15:05:01
    刚学VI命令的时候用VI编辑文本,新手不清楚如何退出下有图解,看完之后可以很清楚的切换了 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n...
  • LINUX VI编辑器使用说明

    千次阅读 2011-08-03 14:47:43
    VIM 修改配色方案在 VimRC中新增一条 colorscheme murphy VI自带说明文档:直接输入:vimtutor 例:[root@space html]# vimtutor =====================================
  • linux vi命令中添加文本  命令 插入动作  a 在光标后插入文本  A 在当前行插入文本  i 在光标前插入文本  I 在当前行前插入文本  o 在当前行的下边插入新行  O 在当前行的上边插入新...
  • Linuxvi编辑器的使用

    千次阅读 2016-06-12 10:32:43
    viLinux系统中的文本编辑器,是最常用的文本编辑工具软件之一。vi是字符界面下最常用的编辑工具,其功能强大,占用资源少,但不支持鼠标操作。现在出现了图形界面下的vi,称为VIM,启动菜单选项为“开始→应用程序...
  • linux vi 操作

    2010-05-18 10:26:00
    文书编辑器介绍 [VI] vi ( m ) 在大多数的 unix 系统中 ( 包括 linux ) 都内建 vi ( m ) 编辑器。如果您即将成为 linux 系统管理者,或是长时间在 linux 环境中工作,您最好学会 vi ( m ),因为您迟早会使用到它,...
  • 使用vi文本编辑器配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操作界面中的文本编辑器——...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,481
精华内容 11,392
关键字:

linuxvi标记

linux 订阅