竹磬网-邵珠庆の日记 生命只有一次,你可以用它来做些更多伟大的事情–Make the world a little better and easier


2811月/140

Linux vim 随记

发布在 邵珠庆

命令模式

三种命令模式

vim的三种命令模式:

  • 命令模式:用于输入命令,简单更改
  • 插入模式:用于插入文本,修改文本
  • 末行模式:用于输入命令,视化操作,查找替换等

三种模式之间的切换方式:

  • 命令模式进入到插入模式:输入文本插入命令(i,I,a,A,o,O)
  • 插入模式退出到命令模式:ESC
  • 命令模式进入到末行模式:冒号:
  • 末行模式退出到命令模式:Enter或者ESC.

 vim命令集合:http://www.cnblogs.c

[......]阅读全文

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

[......]阅读全文