作者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