Linux下vim编辑器的使用方法

Vim编辑器

vim kk  使用vim来创建或编辑 kk文件

一般模式下的操作

 x 为向后删除一个字符

 nx 连续向后删除n个字符

 dd 删除光标所在行

ndd 删除光标所在的向下n行

 yy 复制光标所在的那一行

nyy 复制光标所在的向下n列

 p 将已复制的数据在光标下一行粘贴上

 P 则为贴在光标的上一行

 u 恢复前一个操作

一般模式下切换到编辑模式

i从目前光标所在处插入

I 在目前所在行的第一个非空格符处开始插入

a 从目前光标所在的下一个字符处开始插入

A 从光标所在行的最后一个字符处开始插入

o 在目前光标所在的下一行处插入新的一行

O 为在目前光标所在处的上一行插入新的一行

r 只会取代光标所在的那一个字符一次

R 会一直取代光标所在的文字,直到按下 ESC 为止

一般模式切换到命令行模式

:w 保存编辑的内容

:w! 强制写入该文件,但跟你对该文件的权限有关

:q 离开vi

:q! 不想保存修改强制离开

:wq 保存后离开

:x 保存后离开保存后离开(是wq的快捷方式,保存并退出)

vim多窗口使用技巧

横向切割打开

:new+窗口名(保存后就是文件名)  打开一个新窗口

:split+窗口名(保存后就是文件名)  打开一个新窗口,split可以简写为sp

纵向切割打开

:vsplit+窗口名(保存后就是文件名)  打开一个新窗口,vsplit可以简写为vsp

关闭多窗口:

:qall  关闭当前窗口

窗口的切换:

:ctrl+w+j/k 通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口

vim与shell切换:

:shell 可以在不关闭vi的情况下切换shell命令行

:exit 从shell回到vim

相关推荐

  1. Linux使用vim文本编辑器

    2024-07-19 05:56:01       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 05:56:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 05:56:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 05:56:01       57 阅读
  4. Python语言-面向对象

    2024-07-19 05:56:01       68 阅读

热门阅读

  1. uniapp自定义tabBar

    2024-07-19 05:56:01       21 阅读
  2. Redis

    2024-07-19 05:56:01       14 阅读
  3. 构建RSS订阅机器人:观察者模式的实践与创新

    2024-07-19 05:56:01       20 阅读
  4. 手机日历如何与Outlook同步

    2024-07-19 05:56:01       21 阅读
  5. IPython:提升Python编程体验的魔法工具

    2024-07-19 05:56:01       15 阅读
  6. Python中的构造方法、析构方法和__str__方法

    2024-07-19 05:56:01       18 阅读
  7. Perl 语言的特点

    2024-07-19 05:56:01       23 阅读