作者darkgerm (黑骏)
看板Editor
标题[vim ] 有没有得到"文件名"的函式
时间Fri Oct 29 01:11:22 2010
我现在都用vim在写程式
但是,每次编译都要下这样的命令:
:!g++ filename.cpp
但是,这麽做每次都要重打一次档名= =
但又不能先 map 起来…因为每次要编的档都不一样
有看到置底那篇
但只是写个小程式,还要写 Makefile 的话,感觉有点多此一局
再说…要编不同档的话,又必需先改 Makefile 的内容…
目前我想到的做法,还是先 map 起来,编译就能一键完成
不知道有没有"表示档案名称"的函式?
就可以写像下面这样:
map <F8> :!g++ @name<CR>
之类的…
还是说有其他方法?
谢谢
--
光明 的背後 是 黑暗
黑暗 的背後 还是 黑暗
由此可知 黑暗 > 光明 Q.E.D.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.92.43
1F:推 Holocaust123: :h filename-modifiers 10/29 01:17
2F:推 dryman::!g++ % 10/29 07:59
3F:推 javafang:可以试试:echo expand("%") 10/29 09:35
4F:→ darkgerm:喔喔~~~大棒了!谢谢~~ 10/30 02:12
5F:→ darkgerm:像这些东西要在哪里查到资料啊… 10/30 02:12
6F:→ xiphoid:用google查: vim get filename 11/01 14:52
7F:→ sliverleaf::make filename <= 用makefile预设规则 11/02 09:13
8F:→ kornelius::help expand() 11/03 17:47
9F:推 deepking:editor 版有详解@@~ 11/03 23:01
10F:→ deepking:我以为这是C++版勒...前几篇有讨论过这个吧XD 11/03 23:02