description:
|
** Statement oriented editing ofC / C++ programs
** Speed up writing new code considerably.
** Write code und comments with a professional appearance from the beginning.
** Use code snippets
|
/**###########################安装方法(中文描述)###########################################
1.liunx 下找到 vim 安装位置 将 其解压在根目录下面
命令:unzip c.vim 既可以了
注意:
默认yum 方式安装vim 在
[root@yuxiaolin c]# cd /usr/share/vim/
[root@yuxiaolin vim]# ll
总用量 8
drwxr-xr-x. 17 root root 4096 2月 29 2012 vim72
drwxr-xr-x. 18 root root 4096 2月 28 00:20 vimfiles
这里有两个文件 将解压的
将c-support
复制一份到vimfiles
就ok了。
建立一个.c的文件
-- Help -----------------------------------------------
223/hm show manual
for word under the cursor(n,i)
224/hp show plugin
help(n,i)
225
226-- Comments -------------------------------------------
227/cl end-of-linecomment(n,v,i)
228/cj adjust end-of-linecomment(s)(n,v,i)
229/cs set end-of-linecommentcolumn(n)
230/c* code ->comment/*
*/(n,v)
231/cc code ->comment//(n,v)
232/cocomment->
code(n,v)
233/cfrframecomment(n,i)
234/cfufunctioncomment(n,i)
235/cmemethod description(n,i)
236/cclclass description(n,i)
237/cd date(n,v,i)
238/ct date /& time(n,v,i)
239
240-- Statements ------------------------------------------
241/sd do {}while(n,v,i)
242/sfofor {}(n,v,i)
243/sife if {}else
{}(n,v,i)
244/se else {}(n,v,i)
245/swhwhile {}(n,v,i)
246/ss switch(n,v,i)
247
248-- Preprocessor -----------------------------------------
249/p< #include
<>(n,i)
250/p''#include
""(n,i)
251/pd #define(n,i)
252/pu #undef(n,i)
253/pie#if#else
#endif(n,v,i)
254/pid#ifdef #else
#endif(n,v,i)
255/pin#ifndef #else
#endif(n,v,i)
256/pind #ifndef #def
#endif(n,v,i)
257/pi0#if 0 #endif(n,v,i)
258/pr0remove #if
0 #endif(n,i)
259/pe #error(n,i)
260/pl #line(n,i)
261/pp #pragma(n,i)
262
263-- Idioms ------------------------------------------------
264/if function(n,v,i)
265/isfstatic function(n,v,i)
266/im main()(n,v,i)
267/i0 for(
x=0; x<n; x+=1 )(n,v,i)
268/in for(
x=n-1; x>=0; x-=1 )(n,v,i)
269/ie enum +
typedef(n,i)
270/is struct +
typedef(n,i)
271/iu union+
typedef(n,i)
272/ip printf()(n,i)
273/iscscanf()(n,i)
274/icap=calloc()(n,i)
275/imap=malloc()(n,i)
276/isisizeof()(n,v,i)
277/iasassert()(n,v)
278/ii open input
file(n,i)
279/io open output
file(n,i)
280
281-- Snippets ------------------------------------------------
282/nr read code
snippet(n,i)
283/nw write code
snippet(n,v,i)
284/ne edit code
snippet(n,i)
285/np pick up prototype(n,v,i)
286/ni insert prototype(s)(n,i)
287/nc clearprototype(s)(n,i)
288/ns show prototype(s)(n,i)
289/ntledit local
templates(n,i)
290/ntgedit global
templates(n,i)
291/ntrrebuild templates(n,i)
292
293-- C++ ----------------------------------------------------
294/+cocout<<<<
endl;(n,i)
295/+c class(n,i)
296/+cnclass(using
new)(n,i)
297/+ciclass implementation(n,i)
298/+cni class(using
new)implementation(n,i)
299/+mimethod implementation(n,i)
300/+aiaccessor
implementation(n,i)
301
302/+tctemplate
class(n,i)
303/+tcn template
class(using new)(n,i)
304/+tci template
class implementation(n,i)
305/+tcnitemplate
class(using new)impl.(n,i)
306/+tmi template
method implementation(n,i)
307/+tai template
accessor implementation(n,i)
308
309/+tftemplate
function(n,i)
310/+ecerrorclass(n,i)
311/+trtry ... catch(n,v,i)
312/+cacatch(n,v,i)
313/+c.catch(...)(n,v,i)
314
315-- Run ---------------------------------------------------
316/rc save and
compile(n,i)
317/rl link(n,i)
318/rr run(n,i)
319/ra set comand
line arguments(n,i)
320/rm run make(n,i)
321/rg cmd. line
arg. for make(n,i)
322/rp run splint(n,i)
323/ri cmd. line
arg. for splint(n,i)
324/rk run CodeCheck(TM)(n,i)
325/re cmd. line
arg. for CodeCheck(TM)(n,i)
326/rd run indent(n,v,i)
327/rh hardcopy
buffer(n,v,i)
328/rs show plugin
settings(n,i)
329/rx set xterm
size(n, only Linux/UNIX & GUI)
330/ro change output
destination(n,i)
331
分享到:
相关推荐
Linux-CentOS7离线安装VIM及相关依赖包 vim-8.0.zip gpm-libs-1.20.7-6.el7.i686.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm ncurses-devel-5.9-14.20130511.el7...
`vimgdb-for-vim7.4-master.zip`是Vimgdb的源代码包,Vimgdb是一个让Vim与GDB(GNU调试器)集成的工具,旨在帮助程序员在Vim环境中调试C/C++代码。通过Vimgdb,用户可以直接在Vim内设置断点、查看变量、单步执行等,...
bunzip2 vim-8.2.tar.bz2 #### 再解压 tar xvf vim-8.2.tar #### 进入解压目录 cd vim82 #### 配置 ./configure --disable-selinux --enable-cscope 如果此处报错 no terminal library found checking ...
gvim常用插件及其配置文件 支持c,perl,python,latex。 需要自己安装ctags .vim: after compiler doc indent ltags perl-support skeleton syntax autoload c-support ftdetect keymap Makefile plugin ...
linux下用vim编辑器配合jeffy插件实现比较顺手的编程环境。Jeffy插件和配置文件(.vim):代码高亮 自动提示等。 vim版本必须大于7.1。 1,备份下vim配置文件(可选) 2,解压jeffy-vim.zip 和里面的jeffy-vim-read.tar...
Ubuntu 64位免安装版VIM-IDE。 压缩包为直接打包/etc/vim配置及插件包。 root@ubuntu:/etc/vim# tree -L 2 . bundle ale auto-pairs echofunc gdbmgr indentLine LeaderF nerdcommenter nerdtree nerdtree...
VIM 实用插件整理,vim-8.2.0100.tar.gz,1.Vundle.vim,2.vim-colors-solarized,3.nerdtree,4.tagbar,5.taglist,6.vim-airline,7.YouCompleteMe,8.ultisnips.....
通过以上步骤,Vim就可以成为一个功能完备的C/C++开发环境,不仅提供了类似IDE的便利性,还保留了Vim轻量级和高效的特点。不过,请注意,Vim的学习曲线较陡峭,但一旦熟悉,其生产力提升会非常显著。
vmware vcenter6.5 for windows版本。 VMware-VIM-all-6.5.0-14020092
sudo apt-get remove vim-tiny sudo apt-get install vim # 调试插件 ...git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim ...参考文章《vim配置成顺手的python轻量级IDE》
找一个值得倾注一生的文本编辑器:Vim is chosen. Vim的高度可配是众多编程大神的利器 但是配置vim的众多插件资源分散 vim.org,反正我是上不去 github一般家庭网络不是很稳定 花了好多时间,攒下的vim插件大集合。 ...
vim常用插件: 1. omnicppcomplete-0.41.zip 2. taglist_46_vim.zip 3. vim-autocomplpop.zip
为了将Vim转换为一个更全面的集成开发环境(IDE),我们可以利用各种插件来增强其功能。本压缩包包含了一些Vim常用的插件,用于提升代码编辑体验。 首先,`omnicppcomplete`是一个针对C++编程的代码自动补全插件。...
注释会很详细。(完善中...)使用mirai-api-http-C安装mirai-console-loader安装Java OpenJDK(版本必须>=11)$apt update$apt install openjdk-17-jre-headless$java -version从Releases下载最新版本mirai-console-...
Python-mode是针对Vim文本编辑器的一个强大插件,它将Vim转换为一个功能丰富的Python集成开发环境(IDE)。这个插件集成了多种实用功能,以提高Python开发者在Vim中的工作效率。以下是对该插件及其功能的详细说明: ...
vim velocity插件 velocity.vim vim异常强大哦
go语言高亮vim插件,go语言高亮vim插件,go语言高亮vim插件 go语言高亮vim插件.go语言高亮vim插件
这个压缩包“vim-plug, 我的vim插件,基于vim-plug安装.zip”包含了Vim-plug的源代码,这将帮助你了解如何在你的Vim环境中安装和使用它。 首先,让我们了解一下Vim。Vim(Vi IMproved)是一款强大的文本编辑器,...
TagList支持多种编程语言,如C、C++、Java、Python等,使得代码阅读和理解更为便捷。 3. **minibuffer**:此插件通常指的是`minibufexpl.vim`,它提供了一个更高效的缓冲区管理界面。在多文件编辑时,minibufexpl会...
Vim是一款功能强大的文本编辑器,受到很多程序员的青睐,特别是在编写代码时。Verilog是一种硬件描述语言(HDL),广泛用于数字系统的设计,包括集成电路和FPGA。`vlog-support`是为Vim设计的一个插件,专门为了增强...