linux中常用vim命令

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    使用vim编辑器是在Linux系统中进行文本编辑的常见方式。下面是一些常用的vim命令:

    1. 打开或创建文件:
    – 打开已存在的文件:`vim 文件名`
    – 创建新文件:`vim 新文件名`

    2. 模式切换:
    – 一般模式(默认模式):按下`Esc`键
    – 插入模式(用于编辑文本):在一般模式下按下`i`
    – 命令行模式(用于执行命令):在一般模式下按下`:`

    3. 保存和退出:
    – 保存文件:在一般模式下按下`Esc`键,然后输入`:w`命令
    – 退出vim:在一般模式下按下`Esc`键,然后输入`:q`命令
    – 强制退出vim(放弃所有更改):在一般模式下按下`Esc`键,然后输入`:q!`命令
    – 同时保存并退出:在一般模式下按下`Esc`键,然后输入`:wq`命令

    4. 光标移动:
    – 上移一行:按下`k`键
    – 下移一行:按下`j`键
    – 向右移动一个字符:按下`l`键
    – 向左移动一个字符:按下`h`键
    – 快速移动到行首:按下`0`键
    – 快速移动到行尾:按下`$`键

    5. 文本编辑:
    – 删除光标所在字符:按下`x`键
    – 删除光标所在行:在一般模式下按下`Esc`键,然后输入`:dd`命令
    – 复制当前行:在一般模式下按下`Esc`键,然后输入`:yy`命令
    – 粘贴复制的内容:在一般模式下按下`Esc`键,然后输入`:p`命令
    – 撤销上一次操作:在一般模式下按下`u`键

    以上只是一些最基本的vim命令,vim还有很多其他功能和命令可以进行更高级的文本编辑操作。对于初学者来说,掌握这些基本命令已经足够实现基本的文本编辑需求了。随着使用的深入,还可以学习更多高级的vim技巧和命令。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,Vim是一个非常常用的文本编辑器。下面是一些常用的Vim命令:

    1. 打开文件:vim filename
    通过该命令打开一个文件,并进入Vim编辑模式。

    2. 插入文本:i
    在Vim编辑模式下,按下i键可以进入插入模式,此时可以输入文本。

    3. 保存文件::w
    在Vim命令模式下,输入:w可以保存文件。

    4. 退出Vim::q
    在Vim命令模式下,输入:q可以退出Vim。

    5. 强制保存::w!
    在Vim命令模式下,输入:w!可以强制保存文件,即使文件只读。

    6. 保存并退出::wq
    在Vim命令模式下,输入:wq可以保存并退出Vim。

    7. 不保存退出::q!
    在Vim命令模式下,输入:q!可以不保存退出Vim。

    8. 删除字符:x
    在Vim编辑模式下,按下x键可以删除光标所在位置的字符。

    9. 删除行:dd
    在Vim编辑模式下,输入dd可以删除光标所在行。

    10. 复制一行:yy
    在Vim编辑模式下,输入yy可以复制光标所在行。

    11. 粘贴:p
    在Vim编辑模式下,按下p键可以将复制的内容粘贴到光标所在位置。

    12. 撤销:u
    在Vim编辑模式下,按下u键可以撤销之前的操作。

    13. 跳转到指定行::n
    在Vim命令模式下,输入:n可以跳转到指定的行数n。

    14. 查找字符串:/keyword
    在Vim命令模式下,输入/加上要查找的关键字可以进行文本查找。

    15. 替换字符串::%s/old/new/g
    在Vim命令模式下,输入:%s/old/new/g可以替换整个文件中的old为new。

    这些是在Linux中常用的Vim命令,熟练掌握它们可以提高在Linux系统中的编辑效率。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Vim是一个功能强大的文本编辑器,经常用于Linux系统下的代码编辑和文本处理。下面是一些常用的Vim命令,按照不同的功能进行分类。

    **基本的移动命令:**
    – h:将光标左移一个字符。
    – j:将光标下移一行。
    – k:将光标上移一行。
    – l:将光标右移一个字符。
    – gg:将光标移到文件的第一行。
    – G:将光标移到文件的最后一行。
    – 0:将光标移到当前行的开头。
    – $:将光标移到当前行的结尾。
    – w:将光标移动到下一个单词的开头。
    – b:将光标移动到上一个单词的开头。
    – H:将光标移到当前窗口的顶部行。
    – M:将光标移到当前窗口的中间行。
    – L:将光标移到当前窗口的底部行。

    **编辑命令:**
    – i:在当前光标处插入文本。
    – I:在当前行的开头插入文本。
    – a:在当前光标的下一个字符处插入文本。
    – A:在当前行的结尾插入文本。
    – o:在当前行的下一行插入新行。
    – O:在当前行的上一行插入新行。
    – dd:删除当前行。
    – dw:删除当前单词。
    – yy:复制当前行。
    – p:将复制的文本粘贴到光标的下一行。
    – P:将复制的文本粘贴到光标的上一行。

    **快速查找和替换:**
    – /keyword:向前查找关键字。
    – ?keyword:向后查找关键字。
    – n:定位到下一个匹配项。
    – N:定位到上一个匹配项。
    – :s/old/new/g:将当前行的所有匹配项替换为新的内容。
    – :%s/old/new/g:将整个文件中的所有匹配项替换为新的内容。

    **撤销和重做:**
    – u:撤销上一次操作。
    – ctrl+r:重做被撤销的操作。

    **文件操作:**
    – :w:保存文件。
    – :q:关闭文件。
    – :q!:强制关闭文件(不保存修改)。
    – :wq:保存文件并关闭。
    – :e filename:打开指定文件。

    **分屏和多标签页操作:**
    – :split:水平分割窗口。
    – :vsplit:垂直分割窗口。
    – ctrl+w+j:切换到下方的窗口。
    – ctrl+w+k:切换到上方的窗口。
    – ctrl+w+h:切换到左侧的窗口。
    – ctrl+w+l:切换到右侧的窗口。
    – :tabnew:打开新的标签页。
    – :tabnext:切换到下一个标签页。
    – :tabprevious:切换到上一个标签页。
    – :tabclose:关闭当前标签页。

    **其他一些常用命令:**
    – :set number:显示行号。
    – :set nonumber:隐藏行号。
    – :set syntax=java:设置语法高亮为Java语言。
    – :set tabstop=4:设置制表符的宽度为4个字符。
    – :set expandtab:将制表符自动转换为空格。
    – :set ignorecase:搜索时忽略大小写。
    – :set hlsearch:搜索后高亮显示匹配项。

    这只是一些常用的Vim命令,还有很多其他的功能和命令可以通过查阅Vim的官方文档来学习和使用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部