LINUX 文本编辑工具 VIM

VIM

3种模式

在编辑模式下

1。光标以单词为单位移动

w     移动到下一个单词的词首

e       移动到当前或下一个单词的词尾

b        移动到当前或前一个单词的词首


2.    光标在行内跳转

 0        绝对行首

^        行首的第一个非空白字符

$        绝对行尾


3.     行间跳转

#G    跳转到第#行

  G          跳转到最后一行

   末行模式下,直接给出行号即可


 4.   翻屏

Ctrl+f        向下翻一屏

Ctrl+b        向上翻一屏

Ctrl+d        向下翻半屏               

Ctrl+u        向上翻半屏  


5.    删除单个字符

x        删除光标所在处的单个字符

#x      删除光标所在处及向后的共#个字符


6.    删除命令:d

dd       删除光标所在行

#dd     删除光标所在行及向下的#行

dG       删除光标所在行到文本的尾部所有段落


7.    复制

yy        复制一行


8.    粘贴

p        粘贴


9.    删除

 dd    删除一行


10.    删除并转化为输入模式

cc    删除一行并转入输入模式


11.    撤销命令

u    撤销前一次的操作

#u    撤销前#次的操作


12.    可视化操作

v    光标可以通过鼠标来按字符选取

V    光标按举行选取


13.    查找

  /     从光标处往下查找

n :    选择下一个


14.    使用vim编辑多个文件

vim FILE1 FILE2 FILE3

:next    切换至下一个文件

:prev    切换至前一个文件

:last      切换至最后一个文件

:first     切换至第一个文件

退出

:q      退出当前文件

:qa    退出所有的文件


15.    窗口拆分

Ctrl+w ,s        水平拆分窗口

Ctrl+w ,v        垂直拆分窗口

Ctrl+w  上下左右键    可以移动光标到各个窗口


16.    分窗口多文件编辑

vim -o        水平分割窗口显示

vim -O        垂直分割窗口显示

例如:    vim -o FILE1 FILE2


17.    保存

 :w        保存本身的文件

:w  /path/...    另存为


18.    和shell交互

:!  COMMAND


19.    显示行号

:set nu    显示行号

:set nonu    取消行号


20.    取消高亮显示

 :set nohlsearch  暂时的,退出后再进VIM还会出现高亮

 :noh    永久的,如果暂时失效,先查找一个随意单词,再取消。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值