VIM

2021-01-25  本文已影响0人  taobao

安装

Linux 下的安装

macOS 下的安装
brew install macvim

Windows 下的安装
https://www.vim.org/download.php#pc

初级教程

vim 1.php  #打开一个文件,不存在会创建
i光标当前位置编辑  
ESC
:w保存
:q退出
:wq保存并退出

VIM四种主要模式

命令窥探

输入位置:

光标左移:h 或者 左方向键
光标右移:l 或者 右方向键
光标上移:k 或者 上方向键
光标下移:j 或者 下方向键
下移三行:3j
光标返回到文本第一行:gg
光标返回到问问最后一行:G 
光标跳转到指定行:行数字+gg   (或者 :行数字 例:3)
光标跳转到行首:shift + ^
光标跳转到行尾:shift + $
光标跳转到下个单次的词首位置:w/W
光标跳转到上个单次的词首位置:b/B
光标跳转到熬下个单次的词尾位置:e/E
下翻页: Ctrl + f
上翻页: Ctrl + b

开始输入:

i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
s:删除光标所在的字符并开始插入
I:在光标所在行的行首开始插入 如果行首有空格则在空格之后插入
A:在光标所在你行的行尾开始插入
O:在光标所在行的上面另起一行开始插入
S:删除光标所在行并开始插入

复制、粘贴、删除、替换

复制光标所在行:yy
复制光标所在行开始的三行:3yy
复制当前到行头的内容:y^
复制当前到行尾的内容:y$
复制一个word:yw  (nyw或者ynw,复制n个word,n为数字)
复制至档尾:yG (nyG或者ynG,从第n行复制到当前,例如1yG或者y1G) 

d      剪切选定块到缓冲区;
dd    剪切整行
d^    剪切至行首
d$     剪切至行尾
dw    剪切一个word
dG     剪切至档尾 

p      小写p代表贴至光标后(下)
P      大写P代表贴至光标前(上)

u 撤销 连续按u 连续撤销 (:u)

上一篇 下一篇

猜你喜欢

热点阅读