贵州建设厅考试网站准考证下载,中国建设银行大学助学贷款网站,个人网站有必要备案吗,erp系统哪家做得好一、vim配置文件
查看自己的vimrc所在的目录
在命令模式下
:echo $MYVIMRC打开自己的vimrc文件
在命令模式下
:e $MYVIMRC
二、排版
查看自己当前的字体及大小
在命令模式下
:set guifont?设置默认的字体为仿宋_GB2312#xff…一、vim配置文件
查看自己的vimrc所在的目录
在命令模式下
:echo $MYVIMRC打开自己的vimrc文件
在命令模式下
:e $MYVIMRC
二、排版
查看自己当前的字体及大小
在命令模式下
:set guifont?设置默认的字体为仿宋_GB2312大小为14号
在vimrc文件中添加
set guifont仿宋_GB2312:h14查看当前的行间距
在命令模式下
:set linespace?设置行间距
在vimrc文件中添加
set linespace5
三、窗口
设置gvim打开时即全屏
在vimrc文件中添加
autocmd GUIEnter * simalt ~x隐藏窗口部件
在vimrc文件中添加
set guioptions-m 隐藏菜单栏
set guioptions-T 隐藏工具栏
set guioptions-L 如果窗口垂直分隔隐藏编辑器左侧的滚动条
set guioptions-l 隐藏左侧滚动条
set guioptions-r 如果窗口垂直分隔将在编辑器右侧放置滚动条
set guioptions-R 隐藏右侧滚动条
set guioptions-b 隐藏底部滚动条显示行号
在vimrc文件中添加
set nu
注autocmd的使用说明
注VIM学习笔记 图形界面选项(guioptions) - 知乎 (zhihu.com)
四、界面配色
查看当前界面的配色方案
在命令模式下
:colorscheme设置默认的配色方案
在vimrc文件中添加
colorscheme desert
五、消除~ 和 .un~后缀的备份文件
Windows下在使用 gVim 编辑文件后会多出几个文件。其中~结尾的是文件旧版本的备份文件un~结尾的是用于在修改文件后重新编辑时也能实现之前步骤的undo功能。
禁止方法为
在vimrc文件中添加
set nobackup
set noundofile 六、文件操作
查看当前目录
在normal模式下
ctrlG切换操作目录
在命令模式下
:cd 目录路径默认保存文件路径的设置
在_vimrc文件中添加
exec cd . fnameescape(/usr/tom/)新建文件
在命令模式下
:new 文件名.后缀
或者
:e 文件名
注上述两种操作后必须使用:w进行保存才能最终生成否则关闭后文件创建失败打开文件
在命令模式下
:e 文件名修改文件名称
在命令模式下
:f 新的文件名称注Windows上使用VIM入门之文件操作
七、多窗口
窗口间切换
在normal模式下按ctrlw进行窗口操作模式下
按hjkl或上下左右箭头切换窗口关闭当前窗口
在命令模式下
:close调整当前窗口的大小
在命令模式下
:resize n 将当前窗口高度增加n行
:resize n 将当前窗口高度减少n行
:vertical resize ±n 将当前窗口宽度增加或减少n列
在normal模式下
ctrlw 就是同时按住ctrl和w键后再按键 增加当前窗口高度
ctrlw - 减少当前窗口高度
ctrlw 增加当前窗口宽度
ctrlw 减少当前窗口宽度可以增加映射来调整窗口大小例如使用shift上下左右键分别来调整窗口大小具体如下
在vimrc文件中添加
nnoremap S-Up :resize -1CR
nnoremap S-Down :resize 1CR
nnoremap S-Left :vertical resize -1CR
nnoremap S-Right :vertical resize 1CR 八、移动光标
移动到行首
在normal模式下输入0
或
在normal模式下输入^shift6
或
在normal模式下使用home键移动到行尾
在normal模式下输入$移动到当前行下第n-1行的行尾
在normal模式下输入n$移动到第一行的行首
在normal模式下输入gg移动到最后一行的行首
在normal模式下输入G
注vim 的移动 - onlycxue - 博客园 (cnblogs.com)
九、复制、剪切、粘贴
同一vim程序中一个窗口或多个窗口间的复制粘贴某些连续的字符
按v进行可视化模式
使用hjkl或上下左右键选中要复制的字符
按y进行复制
按esc退出可视化模式进入normal模式
使用hjkl或上下左右键把光标移动到要粘贴的位置
按p进行粘贴vim程序之间复制粘贴
按v进行可视化模式
使用hjkl或上下左右键选中要复制的字符然后使用y复制到系统剪切板中解释一下这里的号不是表示和y同时按下按键的顺序应该是 shift 、 shift 、 y
到要粘贴的vim中使用p把系统粘贴板里的内容进行粘贴解释一下这里的号不是表示和p同时按下按键的顺序应该是 shift 、 shift 、 p从vim程序复制到word等其他程序
按v进行可视化模式
使用hjkl或上下左右键选中要复制的字符然后使用y复制到系统剪切板中解释一下这里的号不是表示和y同时按下按键的顺序应该是 shift 、 shift 、 y
到别程序中使用ctrl v进行粘贴从word等其他程序复制到vim程序
在别程序中使用ctrl c进行复制
到vim中使用p把系统粘贴板里的内容粘贴到vim解释一下这里的号不是表示和p同时按下按键的顺序应该是 shift 、 shift 、 p剪切
vim删除的同时也把内容复制到寄存器中所以剪切即删除操作。
十、批量重复操作
使用vim宏实现批量重复操作
在普通模式下按 q 命令加宏名称开始录制宏再次按 q 键结束录制然后就可以通过 键播放录制的宏来进行重复操作。
十一、便捷操作
改变字母的大小写
在normal模式下
~ 将光标下的字母改变大小写替换字符
在normal模式下
r 替换掉光标当前所在的字符进行关键字的查找
在命令模式下
/{目标字符串} 如/zempty 会在文本中匹配 zempty 的地方高亮。
查找文本中匹配的目标字符串查到以后输入键盘上的 n 会去寻找下一个匹配N 会去寻找上一个匹配。