vim编辑器配置
命令行执行如下操作
cd /etc/vim
cp vimrc ~/.vimrc
cd ~
gedit .vimrc
在文本结尾粘贴如下代码,便于我们操作vim
“关闭兼容功能
set nocompatible
“显示行号
set number
“编辑时 backspace 键设置为2个空格
set backspace=2
“编辑时 tab 键设置为4个空格
set tabstop=4
“设置自动对齐为4个空格
set shiftwidth=4
“搜索时不区分大小写
set ignorecase
“搜索时高亮显示
set hlsearch
===========================================
vi的三种模式
1.一般模式 光标移动、复制、粘贴、删除
2.编辑模式 编辑文本
3.命令行模式 查找、替换、保存、退出
常用的vi命令,不需要几太多,够用就行
——————————————-
光标快速定位
h j k l 左 下 上 右光标移动
ngg 第n行 行首
G 文本最后一行
0 当前行行首 数字0
$ 当前行行尾
fx 跳转到当前行x字母所在的位置
——————————————–
删除、复制、粘贴
yy 复制当前行
nyy 从当前行开始,复制n行
x 删除光标所在位置的字符
dd 删除当前行
ndd 从当前行开始删除n行
p 粘贴
粘贴系统剪切板内容编辑模式按鼠标中键
u 撤销操作
————————————
查找、替换
/字符串 从光标所在位置向下查找 n next 下一个
:%s/p1/p2/g 将文件中所有的p1替换为p2
:%s/p1/p2/gc 替换将进行询问
s substitute 替换
g global 全局
c cofirm 确认
————————————-
编辑模式
i 在光标位置前插入
a 在光标位置后插入
o 插入新行
————————————-
保存退出
:w 保存
:wq 保存退出
:q 退出
:q! 退出不保存
离线
vim中tabedit多便签也蛮好用的,比vp和sp看着爽一点
离线