精华内容
下载资源
问答
  • vim 命令

    千次阅读 2014-06-06 14:17:07
    Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名...

    Vim命令合集

    命令历史

    以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。

    启动vim

    在命令行窗口中输入以下命令即可

    vim 直接启动vim

    vim filename 打开vim并创建名为filename的文件

    文件命令

    打开单个文件

    vim file

    同时打开多个文件

    vim file1 file2 file3 ...

    在vim窗口中打开一个新文件

    :open file

    在新窗口中打开文件

    :split file

    切换到下一个文件

    :bn

    切换到上一个文件

    :bp

    查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。

    :args

    打开远程文件,比如ftp或者share folder

    :e ftp://192.168.10.76/abc.txt

    :e \\qadrive\test\1.txt

    vim的模式

    正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空
    插入模式(按i键进入) 左下角显示--INSERT--
    可视模式(不知道如何进入) 左下角显示--VISUAL--

    导航命令

    % 括号匹配

    插入命令

    i 在当前位置生前插入

    I 在当前行首插入

    a 在当前位置后插入

    A 在当前行尾插入

    o 在当前行之后插入一行

    O 在当前行之前插入一行

    查找命令

    /text  查找text,按n健查找下一个,按N健查找前一个。

    ?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

    vim中有一些特殊字符在查找时需要转义  .*[]^%/?~$

    :set ignorecase  忽略大小写的查找

    :set noignorecase  不忽略大小写的查找

    查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。

    :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。

    :set nohlsearch  关闭高亮搜索显示

    :nohlsearch  关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。

    :set incsearch  逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。

    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。

    替换命令

    ra 将当前字符替换为a,当期字符即光标所在字符。

    s/old/new/ 用old替换new,替换当前行的第一个匹配

    s/old/new/g 用old替换new,替换当前行的所有匹配

    %s/old/new/ 用old替换new,替换所有行的第一个匹配

    %s/old/new/g 用old替换new,替换整个文件的所有匹配

    :10,20 s/^/    /g 在第10行知第20行每行前面加四个空格,用于缩进。

    ddp 交换光标所在行和其下紧邻的一行。

    移动命令

    h 左移一个字符
    l 右移一个字符,这个命令很少用,一般用w代替。
    k 上移一个字符
    j 下移一个字符
    以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入3个!,3a!<Esc>,这里的Esc是必须的,否则命令不生效。

    w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。

    b 向后移动一个单词 2b 向后移动2个单词

    e,同w,只不过是光标停在单词尾部

    ge,同b,光标停在单词尾部。

    ^ 移动到本行第一个非空白字符上。

    0(数字0)移动到本行第一个字符上,

    <HOME> 移动到本行第一个字符。同0健。

    $ 移动到行尾 3$ 移动到下面3行的行尾

    gg 移动到文件头。 = [[

    G(shift + g) 移动到文件尾。 = ]]

    f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。

    F 同f,反向查找。

    跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。另一个方法是行号+G,比如230G跳到230行。

    Ctrl + e 向下滚动一行

    Ctrl + y 向上滚动一行

    Ctrl + d 向下滚动半屏

    Ctrl + u 向上滚动半屏

    Ctrl + f 向下滚动一屏

    Ctrl + b 向上滚动一屏

    撤销和重做

    u 撤销(Undo)
    U 撤销对整行的操作
    Ctrl + r 重做(Redo),即撤销的撤销。

    删除命令

    x 删除当前字符

    3x 删除当前光标开始向后三个字符

    X 删除当前字符的前一个字符。X=dh

    dl 删除当前字符, dl=x

    dh 删除前一个字符

    dd 删除当前行

    dj 删除上一行

    dk 删除下一行

    10d 删除当前行开始的10行。

    D 删除当前字符至行尾。D=d$

    d$ 删除当前字符之后的所有字符(本行)

    kdgg 删除当前行之前所有行(不包括当前行)

    jdG(jd shift + g)   删除当前行之后所有行(不包括当前行)

    :1,10d 删除1-10行

    :11,$d 删除11行及以后所有的行

    :1,$d 删除所有行

    J(shift + j)  删除两行之间的空行,实际上是合并两行。

    拷贝和粘贴

    yy 拷贝当前行

    nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。

    p  在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。

    shift+p 在当前行前粘贴

    :1,10 co 20 将1-10行插入到第20行之后。

    :1,$ co $ 将整个文件复制一份并添加到文件尾部。

    正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制

    ddp交换当前行和其下一行

    xp交换当前字符和其后一个字符

    剪切命令

    正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按d即可剪切

    ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴

    :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。

    :1, 10 m 20 将第1-10行移动到第20行之后。

    退出命令

    :wq 保存并退出

    ZZ 保存并退出

    :q! 强制退出并忽略所有更改

    :e! 放弃所有修改,并打开原来文件。

    窗口命令

    :split或new 打开一个新窗口,光标停在顶层的窗口上

    :split file或:new file 用新窗口打开文件

    split打开的窗口都是横向的,使用vsplit可以纵向打开窗口。

    Ctrl+ww 移动到下一个窗口

    Ctrl+wj 移动到下方的窗口

    Ctrl+wk 移动到上方的窗口

    关闭窗口

    :close 最后一个窗口不能使用此命令,可以防止意外退出vim。

    :q 如果是最后一个被关闭的窗口,那么将退出vim。

    ZZ 保存并退出。

    关闭所有窗口,只保留当前窗口

    :only

    录制宏

    按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

    执行shell命令

    :!command

    :!ls 列出当前目录下文件

    :!perl -c script.pl 检查perl脚本语法,可以不用退出vim,非常方便。

    :!perl script.pl 执行perl脚本,可以不用退出vim,非常方便。

    :suspend或Ctrl - Z 挂起vim,回到shell,按fg可以返回vim。

    注释命令

    perl程序中#开始的行为注释,所以要注释某些行,只需在行首加入#

    3,5 s/^/#/g 注释第3-5行

    3,5 s/^#//g 解除3-5行的注释

    1,$ s/^/#/g 注释整个文档。

    :%s/^/#/g 注释整个文档,此法更快。

    帮助命令

    :help or F1 显示整个帮助
    :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。
    :help 'number' Vim选项的帮助用单引号括起
    :help <Esc> 特殊键的帮助用<>扩起
    :help -t Vim启动参数的帮助用-
    :help i_<Esc> 插入模式下Esc的帮助,某个模式下的帮助用模式_主题的模式
    帮助文件中位于||之间的内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回

    其他非编辑命令

    . 重复前一次命令

    :set ruler?  查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看

    :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

    :set list 显示非打印字符,如tab,空格,行尾等。如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你的文件中的确有tab,如果开启了expendtab,那么tab将被扩展为空格。

    Vim教程
    在Unix系统上
    $ vimtutor
    在Windows系统上
    :help tutor

    :syntax 列出已经定义的语法项
    :syntax clear 清除已定义的语法规则
    :syntax case match 大小写敏感,int和Int将视为不同的语法元素
    :syntax case ignore 大小写无关,int和Int将视为相同的语法元素,并使用同样的配色方案

    展开全文
  • vim命令

    2016-02-09 20:28:02
    vim部分命令 加粗字是常用的
    vim部分命令 加粗字是常用的
    展开全文
  • Vim 命令

    千次阅读 2010-08-23 15:01:00
    Vim 中的内部命令与 vi 编辑器中的内部命令类似。表 1 提供了 Vim 中的光标移动命令。 表 1. 用于移动光标的 Vim 命令 命令动作h将光标向左移动j、加号 (+)、Enter 或 Return将光标向下移动k、减号 ...

    Vim 中的内部命令与 vi 编辑器中的内部命令类似。表 1 提供了 Vim 中的光标移动命令。
    表 1. 用于移动光标的 Vim 命令

    命令动作
    h 将光标向左移动
    j、加号 (+)、Enter 或 Return 将光标向下移动
    k、减号 (-) 将光标向上移动
    l 将光标向右移动
    } 将光标移动到当前段落的末尾
    { 将光标移动到当前段落的开头
    ) 将光标移动到当前句子的末尾
    ( 将光标移动到当前句子的开头
    ^ 移动到当前行的第一个非空字符
    $ 移动到当前行末尾
    0 (zero) 移动到当前行开头
    w or W 移动到下一单词的开头
    b or B 移动到上一单词的开头
    e 移动到下一单词的末尾
    H 移动到屏幕的第一行
    M 移动到屏幕的中间一行
    L 移动到屏幕的最后一行
    G 移动到文件末尾
    gg 移动到文件开头
    :n 移动到行 n

    表 2 显示了用于删除文本的 Vim 命令。


    表 2. 用于删除文本的 Vim 命令
    命令动作
    d 删除选中的区域
    dd 删除整个当前行
    10dd 删除从当前行开始的 10 行,
    dw 从当前位置向前删除单词
    db 从当前光标位置左边开始向后删除单词
    dl 删除当前光标位置的字符
    dh 删除当前光标位置左边的字符
    d0 (zero) 删除当前光标位置到行开头之间的单词
    D | d$ 删除从当前光标位置开始的整个行
    x 删除光标当前位置的字符
    X 删除光标当前位置之前的字符

    表 3 提供了其他几个有用的 Vim 命令。


    表 3. 常用 Vim 命令
    命令动作
    ih 进入插入模式并在当前光标处插入
    I 进入插入模式并在当前行的开始处插入
    a 进入插入模式并追加到光标后面
    A 进入插入模式并追加到当前行末尾
    c 更改选中的区域
    C 更改从光标当前位置开始的整个行
    o 在光标当前所在行下方创建一个新空行,并将光标移动到这一新空行的开头
    O 在光标当前所在行的上方创建一个新空行,并将光标移动到这一新空行的开头
    r 替换光标当前位置的单个字符
    R 替换从光标当前位置开始的多个字符,并在退出插入模式时结束
    <Esc> 退出插入或可视模式
    > or <Tab> 向选中区域右边缩进
    < 向选中区域左边缩进
    v 启动时突出显示字符
    V 启动时突出显示的整个行
    yy 将当前行移动/复制到内存
    10yy 将从当前行开始的 10 行移动/复制到内存
    p 粘贴复制或剪切的文本;如果字符被复制(yw dwD),就在光标当前位置之后粘贴这些字符。如果复制的是行,就在光标当前所在的行下面粘贴这些行
    P 作用和 p 一样,但是它在光标当前位置的前面粘贴字符,在光标当前所在行上面粘贴行
    u 撤消最后的更改
    <Ctrl> R 重做
    /<pattern> 搜索已找到的下一个模式,并将光标放在已找到的模式的开头
    ?<pattern> 搜索已找到的上一个模式,并将光标放在已找到的模式的开头
    n 重复上一次的搜索
    N 重复上一次的搜索,但搜索的方向相反
    !<cmd> 在 Vim 会话外执行 <cmd>




    回页首


    行模式

    尽管广泛使用的是命令和插入模式,但行模式同样重要,只是有时候没有被充分理解和使用。行模式进入行编辑器,使您可以在一行或多行上处理命令。考虑到 vi 以 ex 编辑器命名,所以它只适合进入 ex 编辑器的行模式。

    要从命令模式进入行模式,输入冒号(:)即可。然后将光标移动到窗口左下角。继续输入时,所有文本都会出现在窗口底部的冒号后面。单击 Enter,开始计算和执行行模式命令。如果确定不执行在行模式下输入的行,则单击 Escape 返回到命令模式。

    使用编辑器的行模式时,请记住两种命令样式。首先,在输入命令时,vi 或 Vim 按原样执行命令。如果执行的命令与修改数据有关,当前行就是目标。但是,使用第二种方法可以提供行数以处理指定的行。要输入行,请在冒号后面输入要处理的行数或行范围,并用逗号(,)分隔开始和结束范围。

    例如,如果只处理行 23,那么命令以 :23 开始。如果要修改 2319 到 3819 之间的行,则输入 :2319,3819。要处理从行 45 开始到文件结尾之间的一个命令,需要将最后行的参数替换为美元符号($)— 即 :45,$

    以下命令只是可以在行模式下执行的最基本命令:

    • :w <file name>将文件写入磁盘。如果提供一个参数,编辑器会试图将数据写入 <file name>。

      注意:如果提供一个参数,而且存在 <file name>,编辑器不会覆盖现有文件的数据。

    • :w! <file name>将文件写入磁盘并覆盖文件中的所有数据。
    • :<x>,<y> w <file name>将从 <x> 到 <y> 之间的行写入 <file name>。
    • :q试图在不保存的情况下退出编辑器。

      注意:如果数据已修改,则需要先保存文件再退出编辑器,否则将导致文件未被保存。

    • :q!退出编辑器,不将文件写入磁盘。
    • :n如果编辑多个文件,首先编辑编辑列表中的下一个文件。
    • :e <file name>编辑 <file name>。
    • :e#如果编辑两个文件,则在两个文件之间切换。
    • :s/<str1>/<str2>/用当前行中的 <str2> 替换第一次出现的 <str1>。
    • :1,$ s/<str1>/<str2>/g从行 1 开始,在整个文件中执行,用 <str2> 替换所有的 <str1>。
    • :r <file name>将 <file name> 读入当前编辑器会话中。
    • :<x>,<y> d删除从 <x> 到 <y> 之间的行。
    • :<x>,<y> y复制从 <x> 到 <y> 之间的行。
    展开全文
  • Vim命令

    千次阅读 2012-08-16 11:08:34
    一 最基本命令 1、三种模式:编辑模式、插入模式、命令模式。 2、简单命令 vi [filename] 打开、新建文件 i、a、o、I、A、O 从编辑模式进入插入模式 [ESC] 退出插入模式,进入编辑模式 :w 保存文件 :q ...
    
    

    一 最基本命令

    1、三种模式:编辑模式、插入模式、命令模式。

    2、简单命令

    vi [filename]  打开、新建文件

    i、a、o、I、A、O 从编辑模式进入插入模式

    [ESC] 退出插入模式,进入编辑模式

    :w   保存文件

    :q   退出文件

    :q!  不保存,强制退出

    :wq  保存,退出

    :ZZ  保存,退出

    :e!  不保存,返回到初始文件

    二.简单编辑命令

    1、文本编辑和操作命令
    编辑行为
    命令
    在当前位置插入文本
    在行首插入文本
    i
    I
    在当前位置追加文本
    在行尾追加文本
    a
    A
    在光标所在行的下面新建一行
    在光标所在行的上面新建一行
    o
    O
    删除行并替换文本
    S
    使用新文本覆盖现有文本
    R
    合并当前行和下一行
    J
    转换大小写
    ~
    重复上次操作
    .
    取消上次操作
    u
    恢复行到初始状态
    U













    2、编辑命令
    文本目标
    修改
    删除
    复制
    1个单词
    cw
    dw
    yw
    2个单词
    2cw或者c2w
    2dw或者d2w
    2yw或者y2w
    向后3个单词
    3cb或者c3b
    3db或者d3b
    3yb或者y3b
    1
    cc
    dd
    yy或者Y
    到行首
    c0
    d0
    y0
    到行尾
    c$或者C
    d$或者D
    y$
    单个字符
    r
    x或者X
    y1或者yh
    5个字符
    5s
    5x
    5y1

    3、移动命令
    移动
    命令
    ←↓↑→
    hjkl
    到下一行的首字符
    +
    道上一行的首字符
    -
    到单词尾部
    e或者E
    按单词前移
    w或者W
    按单词后移
    b或者B
    到行首
    0
    到行尾

    三 高级设置(编程应用)

    1、在$HOME下新建.vimrc

    #touch .vimrc

    2、打开

    #vim .vimrc

    3、编辑

    set number                  

    set smartindent

    set showmatch

    set shiftwidth=4

           “设置当行之间交错时使用4个空格

    4、完成,现在你可以非常方便的编写你的c、c++程序了。以上是我的简单的设置,大家有什么好的设置尽管告诉我哦,我会很感激的!

     

    设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号

    依据上面的对起格式,智能的选择对起方式,对于类似C语言编程,很有用

    显示行号
    四 移动命令大全(非常有用)

    向前滚动一屏
    Ctrl + f
    向后滚动一屏
    Ctrl + b
    向前滚动半屏
    Ctrl + d
    向后滚动半屏
    Ctrl + u
    向前滚动一行
    Ctrl + e
    向后滚动一行
    Ctrl + y
    把当前行移动到屏幕顶部并滚动
    z
    把当前行移动到屏幕中部并滚动
    z.
    把当前行移动到屏幕底部并滚动
    z-
    刷新屏幕
    Ctrl + l
    移动到屏幕首行
    H
    移动到屏幕中间行
    M
    移动到屏幕末行
    L
    移动到下一行的首字母
    return
    移动到下一行的首字母
    +
    移动到上一行的首字母
    -
    移动到当前行的第n列
    n|
    移动到词尾
    e
    移动到当前句子的开始
    移动到下一句的开始
    移动到当前段的开始
    {
    移动到下一段的开始
    }
    移动到当前节的开始
    [[
    移动到下一节的开始
    ]]
    向前授索模式
    /pattern
    向后授索模式
    ?pattern
    重复上次授索
    n
    反方向重复上次授索
    N
    向前重复上次授索
    /
    向后重复上次授索
    ?
    移动到第n行
    nG
    移动到文件的尾部
    G
    显示当前行
    Ctrl+g

    五 基本编辑命令的扩展

    1、启动vi时的选项: 

     (1)、vi file 打开文件,新建文件  

    (2)、vi +n file 打开文件到第10行

    (3)、vi + file 打开文件到最后一行

    (4)、vi /patten file 打开文件到模式首次出现的位置

    2、只读方式

    (1)、vi -R file (或者view file)以只读方式打开

    (2)、w!     强制写保存

    (3)、wq!强制写保存并退出

    3、恢复缓存区(用于系统崩溃)

    (1)、ex -r   将得到系统所有以保存的文件列表

    (2)、vi -r   将得到系统所有以保存的文件列表

    (3)、vi -r file  恢复文件file的已编辑缓存区

    4、利用缓存区

    进行编辑时,上一次的删除(d,x),复制(y)都将保存在缓存区中。

    vi把前9次删除操作保存在编号缓存区中,可以通过访问编号缓存区中的任何一个来恢复前9次操作中的任何一个。(小型的删除操作将不会保存)。

    实例讲解:

    (1)、"dyy  复制当前行到d缓冲区

    (2)、"a7yy   复制接下来的7行到a缓冲区中

    (3)、"dP   粘贴d缓冲区中的内容到光标前

    (4)、"dp   粘贴d缓冲区中的内容到光标后

    (5)、"a5dd  删除接下来的5行到a缓冲区中

    (6)、"zd)    删除从光标到当前句尾之间的文本,并将其保存在z缓冲区中

    (7)、"Zy)    把下一个句子添加到z缓冲区中(缓冲区大写(如Z)表示追加到(z)缓冲区中)

    5、标记自己的位置

    (1)、mx 用x(x可为任何字符)标记当前位置

    (2)、'x  (单引号)移动光标到x所标记的行的首字符

    (3)、`x     (反引号)移动光标到x所标记的字符

    六 全局替换

     

    1、替换命令

    (1)、:s/old/new/    把当前行中模式old的第一次出现替换为new

    (2)、:s/old/new/g   把当前行中的每一个old替换为new

    (3)、:50,100s/old/new/g   把第50-100行之间的old替换为new

    (4)、:1,$s/old/new/g   把整个文本中的old替换为new

    (5)、:%s/old/new/g     把整个文本中的old替换为new

    (6)、:1,$s/old/new/gc 替换前要进行确认(想替换输入 y ,不想替换直接 回车)

    2、简单组合

    利用vi的n(重复上次授索)和点(.)(重复上次命令),只修改那些不正确的。

    修改必要的hao为jun

    /hao   授索hao

    cwjun  修改为jun

    n   重复授索,跳过一次修改

    n  重复授索

    七 高级编辑(set用法)

    1、常用收集如下:(vi set)

    set autoindent     

    在插入模式下,对每行按与上行同样的标准进行缩进,与shiftwidth选项结合使用

    set list   

    把制表符显示为^I ,用$标示行尾(使用list分辨尾部的字符是tab还是空格)

    set number 

    显示行号

    set readonly

    文件只读,除非使用!可写

    set shiftwidth

    反向制表符中的空格数目

    set showmatch

    在vi中输入),}时,光标会暂时的回到相匹配的(,{   (如果没有相匹配的就发出错误信息的铃声),编程时很有用

    set tabstop

    指定tab缩进的字符数目

    set wrapscan

    授索在文件的两端绕回

    2、vim set 在vi的基础上增加了如下(常用):

    set smartindent    

    set cindent

    以上两行都是编程用的c自动缩进


    3、set 设置可以在命令行输入,也可以写在$HOME下的.exrc (如果是vi)或者.vimrc(如果是vim)中。写进去很方便的。


    展开全文
  • 在 Linux 中使用 vim 时,输入 vim xxx.file 输入好文件内容之后,怎么保存呢? 按 ESC,左下角就可以进行输入 :w 保存但不退出 :wq 保存并退出 :q 退出 :q! 强制退出,不保存 :e! 放弃所有修改,从上次保存文件开始...
  • Linux安装vim命令

    千次阅读 2019-04-25 09:00:52
    这是因为vim命令没有安装,于是我从网上搜索了很多关于安装vim命令的教程,不过大都比较繁琐,如今介绍一种简单的方法,大家可以试一下。 首先,执行如下命令进行查询: rpm -qa | grep v...
  • vim命令大全

    千次阅读 2020-02-09 21:07:46
    vim命令使用总结: 1.vim的介绍 ​ vim是一个类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多的特性。vim是自由软件。vim普遍被推崇为vi编辑器中最好的一个,vin让使用者告别鼠标...
  • Vim命令大全

    千次阅读 2018-09-16 22:05:10
    Vim命令大全 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 … 在vim...
  • docker 安装vim命令

    千次阅读 2018-06-08 10:17:46
    Docker vim 命令安装:首先你得分清楚用的是CentOS还是Ubuntu.CentOS 安装 vim命令:yum install vim -yUbuntu 安装vim 命令:apt-get updateapt-get install vim
  • vim命令图解

    2016-03-07 15:36:29
    一张很详细的vim命令图解
  • vim命令不存在

    2020-04-03 09:59:56
    输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码: root@server1 [~]# rpm -qa|grep vim vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0.109-7.el5 如果少了其中...
  • Vim命令合集

    2015-12-06 11:52:48
    Vim命令合集 原博地址:链接 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename ...
  • 1、 安装vim,并且vim命令的别名设置为vi yum install vim -y (如果不能识别vim命令,需要先安装vim) vi /etc/bashrc 或者 vi ~/.bashrc 在最后新加一行 alias vi=vim :x保存退出 source /etc/bashrc或者...
  • vim命令大全(最全)

    万次阅读 多人点赞 2019-03-21 09:15:44
    vim命令大全 http://blog.csdn.net/scaleqiao/article/details/45153379 vim命令小技巧 http://www.codeceo.com/article/useful-vim-command.html 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。...
  • Linux基础_vim命令

    万次阅读 2018-10-06 21:39:30
    使用过LINUX操作系统的人应该都知道vim命令可以编写文本,对于没有接触过的同学通过以下介绍就可以轻松学会vim命令的使用方法。 1.vim的工作模式  vim有三种工作模式,分别为命令模式,插入模式和退出模式。命令...
  • Vim命令的基本操作

    2020-10-10 23:55:15
    vim命令前言:vim + 文件名:打开一个文件(文件不存在新建) 3.vim的末行模式命令 命令 说明 w 保存 wq 保存退出 x 保存退出 q! 强制退出 4.vim的常用命令 命令 说明 yy 复制光标所在行 ...
  • vi/vim命令大全

    万次阅读 2018-11-20 22:11:30
    前言 vi/vim是linux中即强大又常用的编辑器。工作中,熟练掌握它的命令可以让你的...下面列举一下常用的vi/vim命令: 插入 i 从光标当前位置开始插入 a 从光标当前位置的下一个字符开始插入 o 在光标位置的下行插入...
  • VIM命令详解

    千次阅读 2014-08-22 10:22:36
    Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为...
  • Linux中vi命令与vim命令的区别

    千次阅读 2017-10-06 09:32:20
    vi命令与vim命令最大的区别vim命令支持颜色格式,使显示更加人性化
  • 十八、vim进入编辑模式、vim命令模式、vim实践 一、vim进入编辑模式 编辑模式:一般模式下不可以修改某个字符,若要修改字符,只能进入编辑模式。从一般模式进编辑模式,只需按i、I、a、A、o、O、r和R中某个键即可...
  • linux中无法使用vim命令

    万次阅读 2019-07-02 14:59:26
    安装命令:默认情况下 centos正常安装后yum已经配好,有等同于vim的vi。...rpm -qa | grep vim // 查看vim命令在什么软件包 出现 vim-minimal-7.4.160-4.el7.x86_64 yum install -y vim* //安装...
  • vim命令:编辑模式和命令模式

    万次阅读 2018-06-29 11:04:06
    vim命令:编辑模式和命令模式BatmanLinux0人评论474人阅读2018-01-04 19:07:16vim:编辑模式从一般模式进入编辑模式,只需你按一个键即可(i,I,a,A,o,O,r,R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或...
  • linux系统的vim命令

    千次阅读 2018-04-24 21:51:24
    简介:本文主要讲述vim命令的使用格式以及vim的三种模式(命令模式、插入模式、退出模式)vim #编写文件vim file #进入浏览模式1.编辑文件当文件名称存在时,进入文件直接编辑当名称不存在,vim会退出保存时自动...
  • linux下面vim命令无效

    千次阅读 2019-04-08 09:48:01
    输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码: root@server1 [~]# rpm -qa|grep vim vim-enhanced-7.0.109-7.el5 vim-minimal-7.0.109-7.el5 vim-common-7.0.109-7.el5 如果少了其中的某...
  • docker 中vim 命令 无法执行

    千次阅读 2018-08-30 17:19:32
    docker 中vim 命令 无法执行 1. apt-get update下源库 2. apt-get install vim命令
  • vim命令】设置vim显示行号 linux环境下,使用vim查看或编辑文件,vim打开的文件默认是不显示行号的,问题:怎么才能让vim打开的文件显示行号呢? 1. 临时显示行号 set number 2. 永久显示行号 # 打开 /etc/...
  • vim 命令图片详解

    2015-03-09 12:30:04
    vim命令图片详细介绍
  • centos7无法使用vim命令

    万次阅读 2018-11-29 16:52:53
    安装命令:默认情况下 centos正常安装后yum已经配好,有等同于vim的vi。 因此使用vim的时候会报...rpm -qa | grep vim //查看vim命令在什么软件包47. 出现 vim-minimal-7.4.160-4.el7.x86_64 yum install -y vim* /...
  • CentOS 7.4 安装vim命令

    千次阅读 2018-07-17 16:33:29
    我的CentOS 7.4选择最小安装,没有vim命令,很烦恼 保证系统能访问外网,运行: yun -y install vim  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,672
精华内容 21,068
关键字:

vim命令