常用快捷键
撤销 | u |
---|---|
反撤销 | ctrl+r |
显示行号
临时显示行号
如果只是临时显示vim
的行号,只须按ESC
键退出编辑内容模式,输入 :set number
后按回车键,就可以显示行号了。行号显示只是暂时的,退出vim
后再次打开vim
就不显示行号了。
永久显示行号
如果想让vim
永久显示行号,则需要修改vim
配置文件vimrc
。如果没有此文件可以创建一个。在启动vim
时,当前用户根目录下的 vimrc
文件会被自动读取,因此一般在当前用户的根目录下创建 vimrc
文件,即使用下面的命令:
1 | $vim ~/.vimrc |
如果要对所有用户生效
1 | $sudo vim /etc/vim/vimrc |
在打开的 vimrc
文件中最后一行输入 set number
,然后保存退出。再次用 vim
打开文件时,就会显示行号了。
查找替换
1 | :s/output/gt #使用gt替换output |
主题及设置
常用设置
1 | # 查看所有可用的vim主题 |
关于拼写检查
1 | ]s # 移动到下一个拼写错误 |
vim插件打造IDE
Vundle命令
- BundleList -列举出列表中(.vimrc中)配置的所有插件
- :BundleInstall -安装列表中全部插件
- :BundleInstall! -更新列表中全部插件
- :BundleSearch foo -查找foo插件
- :BundleSearch! foo -刷新foo插件缓存
- :BundleClean -清除列表中没有的插件 (若要清除,则注释掉.vimrc中的对应内容,再执行此命令即可)
- :BundleClean! -清除列表中没有的插件
安装Vundle
1 | mkdir ~/.vim/bundle/ |
.vimrc for python
1 | "运行快捷键" |
为了防止配置文件太乱,我们可以通过/.vimrc.bundles管理我们安装的插件。首先创建文件/.vimrc.bundles,然后添加代码如下:
1 | if &compatible |
我们已经指定好了各个插件的路径,接下里就是安装各个插件了。在shell中输入vim,进入命令行模式输入BundleInstall。 Processing表示正在安装,安装成功后那一行前面会变”+”号
注意:由于tagbar依赖于ctags,所以我们还需要用指令安装ctags:
1 | sudo apt-get install ctags |
已经安装好了各个插件,接下里就可以直接用了吗?答案是否定的,我们还需要继续对自己安装的插件进行配置。配置这里也很简单,下面是我的配置,编写~/.vimrc: REF
所有可用颜色在目录,插件安装方法可参考这里 REF
vim安装插件
1 | % Set up Vundle: |
vim F5运行
1 | map <F5> :call CompileRunGcc()<CR> |
Vi 编辑文件时中文乱码
(1) 临时解决办法:
每次打开 vim
后,输入
1 | :set encoding=utf-8 |
(2) 一次性解决办法:
在当前用户目录下,新建 .vimrc
文件,在里面添加
1 | :set encoding=utf-8 |
- 本文作者: pei.liu
- 本文链接: http://liupei.ink/2021/02/25/vim/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!