vim基本配置与使用技巧
一、vimrc设置
- vimrc文件是vim的环境设置文件。
- 整体的vim的设置是在 /etc/vim/vimrc 文件中,一般只要修改用户自己的vimrc 文件就行。
- 进入用户根目录:
cd ~
- 查看是否有.vimrc文件,没有就新创建一个.vimrc文件。
- 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。
vim ~/.vimrc 命令创建配置文件,插入以下进行设置:
set number “显示行号 syntax on “自动语法高亮 set shiftwidth=4 “默认缩进4个空格 set softtabstop=4 “使用tab时 tab空格数 set tabstop=4 “tab 代表4个空格 set expandtab “使用空格替换tab set encoding=utf-8 “设置编码 set autoindent “在插入模式下,对每行按与上行同样的标准进行缩进
- 以上配置基本够用保存即可,其他配置可以参考:https://blog.csdn.net/u010871...
二、vim经常使用的一些快捷键
- 上下左右移动光标:k、j、h、l
- 复制粘贴:yy、p
- 撤销:u
- 删除一行与删除一个字符:dd、x
- 多行复制:命令行模式输入 :1,3 co 10【注释:代表复制1到3行内容粘贴到第10行】
- 多行剪切:命令行模式输入 :1,3 m 10 【注释:代表把1到3行内容剪切到第10行】
- 多行注释代码:ctrl+v可视化模式选中,键入k或者j向上或者向上选中要注释的行,然后键入I,插入'//'字符,最后按两次esc即可。
- 多行编辑:可视化模式选中要编辑的行,假如是要在行末编辑,那么键入$到行末,然后键入A,插入想要编辑的内容,最后按两次esc即可。
- 光标移动到第一行与最后一行:gg、G
- 光标移动到某一行:10G 【注释:代表移动到第10行】
- 移动到行首与行末:^、$
- 字符后插入、字符前插入、另起一行插入:a、i、o
- 行内移动光标到某个字符:fa、Fa 【注释:fa代表代表向后移动到字符a处,Fa代表向前移动到字符a处】
- 删除一行、删除一个单词、删除光标后所有字符:dd、diw、D
- 多行缩进:可视化模式选中要缩进的行,然后键入>或者<,用来向后或者向前缩进
- 复制粘贴vim外部内容到vim编辑器打开的文件,为了避免复制后缩进错乱,可以使用命令设置再进行复制:set paste
- 向下或者向上滚半屏:ctrl+d、ctrl+u
- 替换字符:命令行模式,:s/word/hello【注释:光标所在行第一个word替换成hello】、:s/word/hello/g【注释:光标所在行所有的word替换成hello】
- 删除光标后单词并插入:ce
相关推荐
lerdor 2020-10-14
CoderMannul 2020-09-07
ZZBAIFFA 2020-08-31
yonggeno 2020-08-18
zhangxl0 2020-07-28
yhuihon 2020-07-26
想个标题偏头痛 2020-07-19
老甘的可读区 2020-07-18
想个标题偏头痛 2020-06-22
Geek猫 2020-06-15
想个标题偏头痛 2020-06-08
linzb 2020-06-04
圆圆的世界CSDN 2020-06-04
yhuihon 2020-05-31
想个标题偏头痛 2020-05-26
圆圆的世界CSDN 2020-05-14
linzb 2020-05-12