Vim User Manual 阅读笔记 Usr_05.txt Set your settings 设置你的设置

如果已经存在vimrc文件

If you already have a vimrc file (e.g., when your sysadmin has one setup for you), you can edit it this way: >

:edit $MYVIMRC

不同操作系统中的配置文件

For Unix and Macintosh this file is always used and is recommended:

~/.vimrc

For MS-Windows you can use one of these:

$HOME/_vimrc

$VIM/_vimrc

如果首次创建vimrc给所有用户

If you are creating the vimrc file for the first time, it is recommended to put this line at the top: >

source $VIMRUNTIME/defaults.vim

This initializes Vim for new users (as opposed to traditional Vi users). See |defaults.vim| for the details.

*05.4* Simple mappings 简单映射

:map 命令

*05.5* Adding a package 添加包 *add-package* *matchit-install*

A package is a set of files that you can add to Vim. There are two kinds of packages: optional and automatically loaded on startup.

安装

解压到 ~/.vim/pack/ 下的某个子目录下

*05.6* Adding a plugin 添加插件 *add-plugin* *plugin*
USING A GLOBAL PLUGIN 全局插件

a Vim script file that is loaded automatically when Vim starts

复制到 ~/.vim/plugin/目录下即可,可以使用子目录组织。

system plugin directory ~

Unix ~/.vim/plugin/

PC HOME/vimfiles/plugin or VIM/vimfiles/plugin

Amiga s:vimfiles/plugin

Macintosh $VIM:vimfiles:plugin

Mac OS X ~/.vim/plugin/

FILETYPE PLUGINS 文件类型插件 *add-filetype-plugin* *ftplugins*

在子目录 ~/.vim/ftplugin/文件类型名.vim ,如果重复可以用 <文件类型名>_too.vim,换名字不在 该文件类型名下 起作用了,下划线是用来保证不冲突。

*05.7* Adding a help file 包的帮助文件 *add-local-help*

plug的helpfile,安放好plug之后,把帮助文件放到 ~/.vim/doc 目录下。Copy the help file to the "doc" directory. >

:!cp /tmp/doit.txt ~/.vim/doc

Now comes the trick, which allows you to jump to the subjects in the new help file: Generate the local tags file with the |:helptags| command. >

:helptags ~/.vim/doc

Now you can use the >

:help doit

*05.8* The option window 选项窗口

各类设置值可在此处查看并修改,在同一窗口文件中。

:options

*05.9* Often used options 常用选项

修改配置弄乱了后,复位

:set iskeyword&

NOT WRAPPING LINES

自动换行 :Set nowrap

Vim会卷动到原本不可见的词,如果用户移动到这些词

自动滚动 :set sidescroll=10

WRAPPING MOVEMENT COMMANDS

设置哪个键移动到词可以自动移动到 上/下 一行

VIEWING TABS

Set list 查看制表符等不可见符号

ROOM FOR MESSAGES

:set cmdheight=3

设置命令窗口高度

相关推荐
滕州市燕猫虎计算机科技工作室个体工商户10 小时前
《Rust程序设计》学习笔记八:结构体
笔记·学习·rust·rust程序设计
志尊宝11 小时前
Vue3 零基础每日笔记(082):文件上传实战——el-upload 校验、自定义上传、头像预览
前端·javascript·vue.js·笔记·#javascript·#vue.js
后季暖12 小时前
电商问数笔记(2)
笔记
xier_ran12 小时前
【infra之路】AI 编译器学习笔记(二):重拾 C++——移动语义与 LLVM 风格的类型转换
人工智能·笔记·学习
星恒随风14 小时前
Linux库的底层原理:ELF文件格式、静态链接、程序加载、虚拟地址空间与GOT/PLT详解
linux·运维·笔记·学习·状态模式
罗西的思考14 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 — (7)— 混合机制
笔记·学习
cgblpx15 小时前
vscode的安装
ide·vscode·编辑器
ClinicTech16 小时前
婴儿培养箱技术笔记:温控、报警与数据记录的三层架构
笔记
xiaominngtongxue16 小时前
从一次接触网实训课看中职实训教学的组织逻辑
笔记
xier_ran16 小时前
【infra之路】AI 编译器学习笔记(四):PatternRewriter 与贪心 driver
人工智能·笔记·学习