vim使用笔记

vim编辑器安装c.vim插件对C/C++编程有很大的帮助。
官方主页:http://www.vim.org/scripts/script.php?script_id=213

1、下载插件

cd ~
wget http://www.vim.org/scripts/download_script.php?src_id=21803 -O c_vim.zip

我下载的是2014-04-21发布的6.1.1

2、解压安装

mkdir ~/.vim
cd ~/.vim
unzip ~/c_vim.zip

3、激活插件

vim /etc/vimrc

加入:

filetype plugin on

PS:在vim中使用:set runtimepath可以查看插件能安装的位置
PS2:默认插件位置好像在/usr/share/vim/vim72

用vim编程还需要有一个适合的编辑器风格。

编辑/etc/vimrc文件,如果没有则加入如下内容
1、设置语法高亮

syntax on

2、设置自动缩进

set tabstop=4
set expandtab
%retab!

tabstop        缩写ts,设tab宽4个空格
set expandtab  将tab宽度转换为空格
%retab!        将已有的tab键转换成空格


3、设置使用C/C++语言的自动缩进方式

set cindent
set shiftwidth=4

4、设置显示行数

set nummber

操作什么的。。。
1、消除搜索后的关键字高亮
输入 :noh

2、退出搜索模式
按回格键能去掉搜索符号/

3、
u撤销
Ctrl+r恢复

4、vim自动补全快捷键
ctrl+p 或者ctrl+n
p表示Previous
n表示Next

5、屏幕出现recording
是因为按q会记录按键,再按q会保存记录
在底行模式下输入q:会出现命令历史窗口

6、三种可视模式
vim为了便于选取一段文本,提供了三种可视模式
按v:visual模式
以字符为单位选择文本

按V:visual line模式
以行为单位选择文本

按Ctrl+v:visual block模式
大块选择文本

在可视模式下可执行:
d:剪贴选择的内容到剪贴板。
y:拷贝选择的内容到剪贴板。
c:剪贴选择的内容到剪贴板并且进入插入模式。

按Ctrl+c手动退出可视模式

7、view
view命令是用vim的只读模式打开文件

《vim使用笔记》上的一个想法

评论已关闭。