2811月/140
Linux vim 随记
命令模式
三种命令模式
vim的三种命令模式:
- 命令模式:用于输入命令,简单更改
- 插入模式:用于插入文本,修改文本
- 末行模式:用于输入命令,视化操作,查找替换等
三种模式之间的切换方式:
- 命令模式进入到插入模式:输入文本插入命令(i,I,a,A,o,O)
- 插入模式退出到命令模式:ESC
- 命令模式进入到末行模式:冒号:
- 末行模式退出到命令模式:Enter或者ESC.
[......]阅读全文
243月/120
Linux Vim 分屏功能
分屏启动Vim
使用大写的o参数来上下分屏。
vim -on file1 file2 ...使用小写的O参数来左右分屏。
vim -On file1 file2 ...注释: n是数字,表示分成几个屏。
关闭分屏
关闭当前窗口。
Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。
Ctrl+W q
分屏
上下分割当前打开的文件。
Ctrl+W s上下分割,并打开一个新的文件。&nbs[......]阅读全文
2010月/1111
linux:vim 替换命令
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g
[......]阅读全文