Linux学习记录2-VIM简易教程

vim简介

Vim是一个带模式的编辑器,同样的按键,在不同模式下,具有不同的功能定义。例如 h j k l 在 编辑模式 下输入相应的字符,在 普通模式 下却相当于方向键的作用。由于需要切换模式,Vim的使用起来略显繁琐。不过优点也显而易见:您只要把手安安稳稳的放在打字区就可以了,而不需要使用诸如方向键、排版键、小键盘等需要挪开双手的键位,从而提高了您的效率和专注程度。

vim配置

vim的配置文件为 /etc/vim/vimrc,可以使用命令sudo vim ~/.vimrc进行编辑配置,这里有一些vim的简单配置,可以直接使用

"设定文件编码

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

"开启语法加亮

syntax on

"配色风格

colorscheme pablo

"设定行距 GUI界面中生效

set linespace=4

"设定GUI选项

"set guioptions=gmrLtT m:菜单 T:工具栏

set guioptions=gmrLt

"设定Tab键缩进的空格数

set tabstop=4

"设定编辑器将多少空格视为一个缩进

set shiftwidth=4

"将缩进转换为空格

"set expandtab

"设定折叠方式

"set foldmethod=indent

"以下字符将被视为单词的一部分 (ASCII):

"set iskeyword+=33-47,58-64,91-96,123-128


vim模式简介

vim常见的模式有:普通模式 、 插入模式 、 命令模式 ,可视模式。vim进入时默认为普通模式,也可以在其他模式下使用Esc进入普通模式,在普通模式下可以通过h,j,k,l来移动光标

在普通模式下打出:,会进入到命令模式,命令模式下可以使用命令来编辑文件,按下Enter键执行完命令后会自动回到普通模式,或者使用Esc强行回到普通模式

在普通模式下按下V键可以进入可视模式,可以使用h,j,k,l移动光标和选取高亮文本,其实可视模式就是选取了高亮文本的普通模式。

vim的一些常用命令

ctrl+f 向下翻一页

ctrl+d 向下翻半页

ctrl+b 向上翻一页

ctrl+u 向上翻半页

w(rote) 将更改写入文件

:w

q(uit) 退出编辑器:

:q

x 剪切当前字符

dd 剪切当前行

y 复制可视模式选取字符

yy 复制当前行

p 在光标后粘贴 P 在光标前粘贴

u 撤消

ctrl+r 重做

ctrl+y 逐字克隆上一行内容

ctrl+e 逐字克隆下一行内容

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容