Vim简洁教程

原文链接

VIM

在编辑界一直有两大传说:Vim——编辑器之神,Emacs——神之编辑器。而我是坚定的VIM党,至今都没用过emacs,垃圾nano倒是用过。我平时用vim的功能用得不多,其实我只是初学者,基本入门而已。这里不列举太多功能,用到的时候再说吧。

常用快捷键

# 插入
o # 在下面添加一行,并进入编辑模式

# 查找替换
:%s/源字符串/目的字符串/g    # 全局替换

# 复制粘贴
1. 在要复制的地方,按"v"进入可是模式
2. 移动到最后,按"y"复制选中的文本
3. 按"p"粘贴

# 快速跳跃
$: 快速跳到行尾
0: 快速跳到行首

# 删除
22 40 dd # 删除指定行范围的行
gg然后dG  # 清空文件内容

# 纵向编辑列
ctrl + v 进入选择模式,选择要编辑的行
shift + i 执行编辑操作,这时候只会在一行上编辑
两次ESC 所有行都和那一行一样了

# 纵向删除
ctrl + v 进入选择模式
d 删除选择的地方

动态配置

:set nonu   # 行号的显示与取消显示
:set paste  # 设置为粘贴模式,这样在粘贴的时候tab和空格才能正确。。。

配置文件/etc/vim/vimrc

# 可添加如下这些选项
set autoindent      ; 自动缩进
set number          ; 显示行号
set smartindent     ; 智能对齐
set tabstop=4       ; tab键设置为4个空格宽度
set background=dark ; 如果感觉太暗可以使用这个(比如deepin默认的那个主题)
添加自动缩进: set autoindent
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容