在
vscode中定義了一些變數,在配置任務指令碼時,可能會用到。本文以
tasks.json指令碼為例,介紹各個變數的含義。
假設當前
workspace的路徑為
:/home/coding/test,
workspace資料夾下的結構如下(
+表示下一層):
/home/coding/test
+.vscode
++tasks.json
++launch.json
+main.cpp
$ :表示當前
workspace資料夾路徑,也即
/home/coding/test
$:表示
workspace的資料夾名,也即
test
$:檔案自身的絕對路徑,也即
/home/coding/test/.vscode/tasks.json
$:檔案在
workspace中的路徑,也即
.vscode/tasks.json
$:當前檔案的檔名,不帶字尾,也即
tasks
$:當前檔案的檔名,
tasks.json
$:檔案所在的資料夾路徑,也即
/home/coding/test/.vscode
$:當前檔案的字尾,也即
.json
$:當前檔案游標所在的行號
$:系統中的環境變數
Makefile中預定義變數
預定義變數 含義 不包含副檔名的目標檔名稱。所有的依賴檔案,以空格分開,並以出現的先後為序,可能包含重複的依賴檔案。第乙個依賴檔案的名稱。所有的依賴檔案,以空格分開,這些依賴檔案的修改日期比目標的建立日期晚。目標的完整名稱。所有的依賴檔案,以空格分開,不包含重複的依賴檔案。如果目標是歸檔成員,則該變...
Makefile中預定義變數
預定義變數 含義 不包含副檔名的目標檔名稱。所有的依賴檔案,以空格分開,並以出現的先後為序,可能包含重複的依賴檔案。第乙個依賴檔案的名稱。所有的依賴檔案,以空格分開,這些依賴檔案的修改日期比目標的建立日期晚。目標的完整名稱。所有的依賴檔案,以空格分開,不包含重複的依賴檔案。如果目標是歸檔成員,則該變...
Makefile中預定義變數
預定義變數 含義 不包含副檔名的目標檔名稱。所有的依賴檔案,以空格分開,並以出現的先後為序,可能包含重複的依賴檔案。第乙個依賴檔案的名稱。所有的依賴檔案,以空格分開,這些依賴檔案的修改日期比目標的建立日期晚。目標的完整名稱。所有的依賴檔案,以空格分開,不包含重複的依賴檔案。如果目標是歸檔成員,則該變...