vim编辑器
一、ubuntu中开启终端
Ctrl+Alt+T,开启一个终端
Ctrl+Shift+T,再上个终端开启一个新的标签页
再若干个标签页之间,用Alt+1,Alt+2,...切换
二、vim基本的命令
1、打开文件:
vim path/filename
2、不保存退出
:q!
3、保存
:w
4、保存退出
:wq
ZZ
5、上下左右移动
h 左移
j 下移
k 上移
l 右移
6、编辑模式切换到插入模式
i 光标前插入
I 光标所在行首插入
a 光标后插入
A 光标所在行末插入
o 光标所在行下一行插入
O 光标所在行上一行插入
7、复制、剪切、粘贴,按照行操作
yy 复制一行
dd 剪切一行
nyy 复制n行
ndd 剪切n行
p 粘贴
8、屏幕内光标切换
H 屏幕的第一行
M 屏幕的中间行
L 屏幕的末行
9、整个文件切换光标
gg 切换到文件头
ngg 切换到n行
G 切换到文件尾
10、切屏
Ctrl + f 向下切整屏 Ctrl + b 向下切整屏 Ctrl + u 向上切半屏 Ctrl + d 向下切半屏
11、替换
r 替换光标所在处的一个字符
R 替换光标所在处之后的多个字符
12、移动光标
^ 移动到行首
$ 移动到行末
w 下一个字的开头
e 下一个字的结尾
b 上一个字的开头
13、按字符为单位进行删除
x 向后删除一个字符
nx 向后删除n个字符
X 向前删除一个字符
nX 向前删除n个字符
14、字操作
yw 复制一个字
#yw 复制n个字
cw 修改一个字
#cw 修改n个字
dw 剪切一个字
#dw 剪切n个字
15、半句操作
D 删除光标处到结尾
d0 删除光标处到开头
16、查找
/word 向后查找 ?word 向前查找 n 下一个查到的结果 N 上一个查到的结果
17、替换
:%s/source/destination/g 整个文件替换
:m,ns/source/destination/g m到n行替换
三、vim多窗口
:vsplit path/filename
Ctrl+w+w 依次切换窗口
三、vim设置
wang@wang:~/workplace/mongodb_$ cat ~/.vimrc set nu set cursorline hi CursorLine cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white set cursorcolumn hi CursorColumn cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white set tabstop=4 set expandtab set autoindent set smartindent set shiftwidth=4