vim编辑器的使用
命令模式:
:w 保存文件
:q 退出
:q! 强制退出
:wq 保存退出
:! 可以给shell交互,可以执行命令
:w [file] 另存为file
:r [file] 读取file插入
:set nu 显示行号
:set noun 取消显示行号
/word 向下搜索word,按n重复向下
?word 向上搜索word,按N重复向上
:set ai 自动缩进
:set noai 取消自动缩进
:set hlsearch 查找的关键字高亮
:set nohlsearch 取消查找的关键字高亮
:syntax on 语法高亮
:syntax off 取消语法高亮
r 在命令模式下,会替换光标所指的那一个字符
x 删除光标所在的字符
dd 删除当前行
d1G 删除当前行至第一行
dG 删除当前行至最后一行
d$ 删除光标至行尾
d^ 删除光标至行首
ndd 向下删除n行
yy 复制当前行
nyy 复制光标向下n行
p 在下一行粘贴
P(大写) 在上一行粘贴
u 撤销
. 重复前一个操作
( 或 ^ 光标移至光标所在行的句首,或按0
)或 $ 光标移至光标所在行的句尾
{ 光标移至段落开头
} 光标移至段落结尾
shift+g 光标移至最后一行
gg 光标移至第一行
编辑模式:
输入a,i,o进入到编辑模式
i 插入光标前
a 插入光标后
o 插入新行
esc 退出编辑模式
vim同时编辑接多个文件
vim file1 file2 file3
默认打开第一个文件
:next 切换到下一个文件
:prev 切换到上一个文件
:last 切换到最后一个文件
:first 切换到第一个文件
:qa 全部退出
vim可以跨文件复制粘贴
vim分屏显示一个文件
Ctrl+w 松开,按s键 水平拆分窗口
Ctrl+w 松开,按v键 垂直拆分窗口
在窗口之间切换光标
Ctrl+w 松开, 向上箭头
Ctrl+w 松开, 向下箭头
Ctrl+w 松开, 向左箭头
Ctrl+w 松开,向右箭头
:q退出一个窗口
:qa退出所有窗口
vim分屏显示一个文件
vim -o file1 file2 file3 ...(水平拆分显示)
vim -O(大写) file1 file2 file3 ... (垂直拆分显示)
----------------------------------------------------------
vim编辑时,字体颜色显示问题解决:
更改配置文件
1、先查看vim-enhanced有没有安装
rpm -qa vim-enhanced
vim-enhanced-7.4.629-5.el6.x86_64
2、编辑.bash_profile或 .bashrc
在行尾添加 export TERM=xterm
选一个命令执行
echo "export TERM=xterm" >>.bash_profile
echo "export TERM=xterm" >> .bashrc
source .bash_profile
source .bashrc
或者 logout重新登录一下
--------------------------------------------------------------------------------