vs中編寫shader設定高亮

2021-07-22 19:30:46 字數 2871 閱讀 3233

經測試,以下兩種方法在vs2013上都有效。

方法一:

1. 建立或編輯usertype.dat檔案(此檔案在vs安裝目錄下的common7\ide下面,比如我的就在d:\program files\microsoft visual studio 8\common7\ide\usertype.dat),新增如下的關鍵字列表,每個單詞佔一行,如果你想新增你自己的關鍵字,也可以按照這種方式新增在usertype.dat檔案中

2. 在vs中開啟tools->options...->texteditor->file extension

填寫你想使用的著色器副檔名,如fx, hlsl, vs, ps等等,然後editor選擇microsoft visual c++

3. 重新啟動vs2005

關鍵字列表:

__global__

__host__

__device__

__constant__

__shared__

griddim

blockidx

blockdim

threadidx

int1

uint1

int2

uint2

int3

uint3

int4

uint4

float1

float2

float3

float4

char1

char2

char3

char4

uchar1

uchar2

uchar3

uchar4

short1

short2

short3

short4

dim1

dim2

dim3

dim4

int2float

float2int

asmasm_fragment

binormal

blendindices0

blendweight0

color0

color1

color2

color3

column_major

compile

compile_fragment

discard

decl1

float2

float3

float3x3

float3x4

float4

float4x4

float4x3

half

half2

half3

half4

ininout

intint2

int3

int4

matrix

outpass1

pixelfragment

row_major

sampler

sampler1d

sampler2d

sampler3d

samplercube

sampler_state

shared

stateblock

stateblock_state

tangent

technique

texture

texture1d

texture2d

texture3d

texturecube

texcoord0

texcoord1

texcoord2

texcoord3

texcoord4

texcoord5

texcoord6

texcoord7

uniform

vector

vertexfragment

vpos

方法二:

nshader

第二步:

到這個資料夾:

\common7\ide\extensions\alexa ndre mutel\nshader\version\

第三步:

用記事本開啟」nshader.pkgdef」檔案

第四步:

將如下內容:

[$rootkey$\languages\file extensions\.shader]

@=」」

加到「codebase」=」$packagefolder$\nshader.dll」 之後

對於nshader 1.3和vs2012:

1.完全關閉vs!

2.修改這個位置的nshader.pkgdef檔案:your_drive:\program files (x86)\microsoft visual studio

11.0\common7\ide\extensions\a_cryptic_subfolder,這裡最後的資料夾是個隨機生成的名字,比如我的是:d:\program files (x86)\microsoft visual studio

11.0\common7\ide\extensions\o3ap33yf.qrl這樣,找一下就行了。

3.將下面段加入配置檔案中:

[$rootkey$\languages\file extensions\.shader]

@=」」

最後為了確保修改生效,需要刪除如下兩個登錄檔中的節點(注意不要刪錯!):

hkey_current_user\software\microsoft\visualstudio\ 11.0\fontandcolors\cache

hkey_current_user\software\microsoft\visualstudio\ 11.0_config

最後重新啟動vs就可以了!

Vs10 設定 高亮(20190327)

zc 20190327 只要使用的是 highlight all occurrences of selected word 和 visual assist x zc 網上都說的 vs2010的新功能 highlight reference 中文版翻譯成 突出顯示的引用 而非 高亮引用 我設定了之後 ...

解讀Unity中的CG編寫Shader系列三

在上乙個例子中,我們得到了由mesh元件傳遞的資訊經過數學轉換至合適的顏色區間以顏色的形式著色到物體上。這篇文章將要在此基礎上研究片段的擦除 discarding fragments 和前面剪裁 後面剪裁 front face culling and back face culling 來達到透明效...

vim中的配色和語法高亮設定

vim編譯器的強大之處,除了高效率的編碼之外,還有就是其豐富的自定義功能,所謂工欲善其事必先利其器,有乙個好的配色方案會讓程式設計效率事半功倍.這是鄙人的配色方案,使用的是經典的molokai,下面會詳細講到如何配置 然後開啟vim的配置檔案vimrc vim etc vim vimrc 注意這一步...