VI. Extension (3)
1.vim configuration (focus)
- vim is an editor, the editor also has a profile
- vim configured in three ways:
a.在文件打开的时候在末行模式下输入的配置(临时的)
b.个人配置文件(~/.vimrc,如果没有可以自行新建) #touch .vimrc
c.全局配置文件(vim自带,/etc/vimrc)
(1).新建好个人配置文件之后进入编辑
(2).在配置文件进行配置
比如显示行号:set nu
个人配置文件与全局配置文件产生冲突时【冲突时以个人配置文件为准,不冲突项都可起作用】
2. abnormal exit
Solution: exchange files (temporary files created during programming) can be removed
#rm -f .passwd.swp
3. alias mechanism
Role: the equivalent of a custom command to create some of their own
Example: In Linux cls clear screen instructions to create your own
别名机制依靠一个别名映射文件:~/.bashrc
打开文件:vim ~/.bashrc
保存退出:":q" 或 ":wq" 【建议以后不要再使用】
除了上面的这个语法之外。vim还支持另外一个保存退出方法:":x" (合二为一,建议使用)
但是不要使用X(大写X):大写X用来加密文件
因为wq不管有没有修改文件都会改动修改时间,使用x没有这种情况
文件中输入:"alias cls='clear'"
注意:如果想新创造的命令生效,必须要重新登录当前用户
别名机制依靠一个别名映射文件:~/.bashrc
打开文件:vim ~/.bashrc
保存退出:":q" 或 ":wq" 【建议以后不要再使用】
除了上面的这个语法之外。vim还支持另外一个保存退出方法:":x" (合二为一,建议使用)
但是不要使用X(大写X):大写X用来加密文件
因为wq不管有没有修改文件都会改动修改时间,使用x没有这种情况
文件中输入:"alias cls='clear'"
注意:如果想新创造的命令生效,必须要重新登录当前用户