在linux 下,vim 时一种最常见的编辑器,很多linux的发行版就自带了。我的是CentOS 6.3. 基本上Vim共分为3种模式,分别是一般模式,编辑模式和命令行模式,这三种模式的作用分别如下简述:
一:Vim 下的常用命令: j 向下 k 向上 l 向右 h 向左 :w (小写)保存文件 :wq (小写)保存并退出vim :w 文件名name 将文件另存为文件名name :ZZ (大写)保存文件并退出,相当于:wq :wq! (小写)文件所有者强制保存只读文件,如果不是文件所有者进行此操作,不能成功 :q! 退出不保存文件 复制(yank) 粘贴 :n1,n2d 编辑模式下,删除n1-n2行 撤销 u (小写)无限次保存前撤销(大概500多次) ctrl+r redo重做 查找 /string 相当于find, 从光标处开始向下开始查找字符串string :set nu(mber) 显示行号 :n 指定移动到第n行 多窗口功能: :r file 读入文件 file 内容,并插在当前行后 :new 新建一栏空白窗口 :split 将当前文件分两栏显示 <C-]> 在 :help 中,遇到超连接可以按 Ctrl+] 跳转 <C-T> 在 :help 中,按 Ctrl+T 往回跳转 块选择: ctrl+v
二:Vim环境设置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名 为:“.vimrc” 打开.vimrc,添加以下语句来使得语法高亮显示: syntax on 设置自动缩进 :即每行的缩进值与上一行相等;使用 noautoindent 取消设置: set autoindent 设置使用 C/C++ 语言的自动缩进方式: set cindent filetype plugin on是使用插件语句
三:c-support.vim插件 推荐c-support.vim这款插件,可以用来编译c/c++,很不错哦!~ c-support.vim下载地址 http://www.vim.org/scripts/script.php?script_id=213 安装很简单 Copy the zip archive cvim.zip to $HOME/.vim/ (Linux/Unix) or $HOME/vimfiles (Windows) and run unzip cvim.zip 安装到$HOME/.vim/ 可以使用命令查看$HOME: cd ~/.vim 在/etc/vim/vimrc中添加 filetype plugin on 即可使用该插件。 它的热键说明: http://lug.fh-swf.de/vim/vim-c/c-hotkeys.pdf \if 插入一般函数 \im 插入主函数 \cfu 插入函数头,即函数说明 \cfr 插入一个frame comment,可以用来写变量说明 \rc 保存并编译 \rr 运行 \nr 可以在~/.vim/c-support/codesnippets中编写一些预编译代码或者代码块,通过此命令使用 |