色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

IC設計中值得解決的小問題(一)

ruikundianzi ? 來源:icsoc ? 2024-03-13 16:53 ? 次閱讀

數字前端設計流程中,.lib后綴的文件通常是 Synopsys Liberty 文件。這是一種描述單元時序、功耗等參數的文本文件。平時難免需要用文本工具去查看其中的內容。而 Linux 環境中經常用的文本編輯器之一就是 Vim。

一直存在的一個小問題,就是用 Vim 打開.lib文件的時候,語法高亮不正常,所有的字符,包括關鍵字和非關鍵字,通通是紅彤彤的大紅色。

語法高亮不正常,影響大嗎?

有一點,但說不上大。

有時候心煩了,就直接敲個:syn off關掉語法高亮。還有一個小問題就是此時 Vim 的整詞搜索,*也不起作用。這個影響稍微大一點,因為要多敲幾下鍵盤,或者動用鼠標了。

說來慚愧,這么個小問題中存在了好多年,起碼目前記憶鮮活的、在 A 司的前前后后好幾年一直是存在的。最近又到了頻繁查看.lib文件的時候,心血來潮,仔細研究了一下。

在作者的環境中,用戶自定義的文件類型設置

~/.vim/filetype.vim

包含有.lib的類型檢測

augroup filetypedetecct
  au! BufRead,BufNewFile *.lib  setfiletype lib
augroup END

也有前賢們制作的對應語法設置

~/.vim/syntax/lib.vim

但執行過程中并沒有生效。為什么呢?

首先查看一下 Vim 啟動的時候調用了哪些文件類型檢測腳本。

:scriptnames

在列出的腳本中找到類似下面的行。

~/.vim/filetype.vim

/usr/vim82/filetype.vim

第一個就是用戶自定義的文件類型設置,第二個是 Vim 自帶的文件類型設置。這么看就有點思路了,可能的原因是第二個 Vim 自帶的文件類型設置在后面,覆蓋了前面用戶自定義的設置。

那么打開第二個設置看看有沒有什么線索,搜索lib,可以看到默認的類型是Cobol,這看起來是一種上古的編程語言,和 Synopsys Liberty 完全不搭界。

" Cobol
au BufNewFile,BufRead *.cbl,*.cob,*.lib setf cobol

那么怎么讓 Vim 系統自帶的文件類型設置失效呢?找 IT 管理員直接改這個文件也許是個辦法,不過求人不如求己,再看下有沒有其它不影響系統的辦法。

在該設置文件的開頭,可以看到這么幾句(這個注釋看起來很不耐煩)。

" Listen very carefully, I will say this only once
if exists("did_load_filetypes")
  finish
endif
let did_load_filetypes = 1

可以看出如果我們在進入這個設置文件之前,把did_load_filetypes設成1,就不會執行它了。

為了把影響減到最小,直接把這個系統設置文件的全部內容復制到用戶自定義的文件類型設置文件中,然后把Cobol那一行的*.lib刪掉。

這樣執行完

~/.vim/filetype.vim

之后,.lib的文件類型就識別成我們想要的lib類型了,并且did_load_filetypes也被設成1了;那么執行到

/usr/vim82/filetype.vim

時,發現did_load_filetypes已經被設成1,就直接退出該設置腳本,也就不會把*.lib設置成Cobol類型了。

考慮到目前 Synopsys Liberty 類型文件的后綴花樣繁多,可以用通配符設的更通用一些。

au! BufRead,BufNewFile *.lib,*.lib_ccs_tn* setfiletype lib

多年存在的小問題,花幾分鐘研究清楚搞定。看著清爽的語法高亮顯示效果,不禁捫心自問,為什么不早早動手把它解決呢?



審核編輯:劉清
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IC設計
    +關注

    關注

    38

    文章

    1297

    瀏覽量

    103981
  • VIM
    VIM
    +關注

    關注

    0

    文章

    134

    瀏覽量

    15301
  • LINUX內核
    +關注

    關注

    1

    文章

    316

    瀏覽量

    21652

原文標題:IC設計中值得解決的小問題(一)

文章出處:【微信號:IP與SoC設計,微信公眾號:IP與SoC設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于FPGA的中值濾波算法實現

    些黑白色的斑點,我以為是椒鹽噪聲,然后在做基于FPGA的中值濾波算法的實驗時,我發現黑白斑點并沒有消除,中值濾波本來是可以很好的濾掉椒鹽噪聲,所以說這里并不是椒鹽噪聲,最后經過我仔細的檢查,終于明白了
    發表于 09-01 07:04

    2022畢業,ic驗證還值得轉嗎?

    大公司里與前端工程師的比例大約為3:1,是最火的IC設計崗位之,所以ic驗證還是值得轉的。崗位需求量大就意味著更容易拿到offer,所以選擇做ic
    發表于 12-17 18:20

    請問如何實現改進的中值濾波器的設計?

    如何實現改進的中值濾波器的設計?中值濾波的基本原理是什么?中值濾波的改進算法是什么?如何實現中值濾波器硬件電路設計?
    發表于 04-14 06:54

    關于帶EN腳的幾款DC-DC升壓IC小問題

    DC-DC是硬件開發過程中常用的種器件,主要用于獲取特定的直流電壓,此處不對DC-DC的工作原理進行講解,只對使用過程中發現的個關于帶EN腳的幾款DC-DC升壓IC小問題進行展示
    發表于 11-17 07:16

    基于醫學圖像的有效中值濾波算法研究

    本文對于由Visible Human 所提供的人體CT 圖像序列所形成的體數據場,提出了種有效的快速中值濾波方法。中值濾波是種非常有用的非線性濾波技術,能有效的抑制脈沖噪聲、椒鹽
    發表于 08-13 14:39 ?10次下載

    略談積分中值定理及其應用

    略談積分中值定理及其應用:積分中值定理是定積分的個重要性質,它建立了定積分與被積函數之間的關系,從而使我們可以通過被積函數的性質來研究積分的性質,有較高的理
    發表于 10-11 17:38 ?15次下載

    淺談混凝土配合比設計中值得注意的幾個問題

    對混凝土配合比設計中值得注意的幾個問題進行分析,并提出相應的防治措施。
    發表于 12-24 15:38 ?9次下載

    種改進的自適應中值濾波算法

    種改進的自適應中值濾波算法也聽歌兒網官方給
    發表于 11-20 16:20 ?39次下載

    2018年CES值得關注的三大智能家居發展趨勢

    智能家居行業目前雖然炒得火熱,但是依然存在不小問題,2018年CES即將來臨,我們來提前預告下CES中值得注意的智能家居發展趨勢。
    發表于 01-05 15:18 ?758次閱讀

    圖像加窗中值濾波算法的研究分析

    提出了種實用的圖像濾波算法,即圖像加窗中值濾波算法。在分析經典中值濾波算法基礎上,給出了加窗中值濾波算法的基本原理與實現過程,與經典的鄰域均值濾波器、
    發表于 11-30 11:11 ?4次下載
    圖像加窗<b class='flag-5'>中值</b>濾波算法的研究分析

    labview圖像中值濾波實例分享

    labview圖像中值濾波實例分享
    發表于 12-15 14:55 ?35次下載

    中值濾波的原理和C代碼

    中值濾波是種非線性數字濾波技術,主要應用于信號處理和圖像處理領域,用于減小信號中的噪聲和離群值。中值濾波的核心思想是通過計算組數據點的中間值,以抑制脈沖噪聲等離群值的影響,從而實現
    的頭像 發表于 12-05 08:00 ?1589次閱讀
    <b class='flag-5'>中值</b>濾波的原理和C代碼

    中值濾波去除噪聲的原理

    中值濾波去除噪聲的原理? 中值濾波是種數字圖像處理中常用的去噪方法,其原理是通過將每個像素周圍鄰域內的像素值按照大小排序,然后將排序后的中間值作為該像素的新值。中值濾波的核心思想是認
    的頭像 發表于 03-14 16:54 ?1833次閱讀

    IC設計中值得解決的小問題—screen如何兼容256Color

    隨著計算機硬件的巨大進步,圖形界面的程序逐漸占據了應用的主流,不過Terminal得益于性能、帶寬,以及傳統、繼承等各種因素,應用也還是非常廣泛的。
    的頭像 發表于 03-21 16:08 ?1607次閱讀
    <b class='flag-5'>IC</b>設計<b class='flag-5'>中值得</b>解決的<b class='flag-5'>小問題</b>—screen如何兼容256Color

    中值濾波窗口大小對結果影響有哪些

    中值濾波是種常用的數字濾波技術,它通過將信號中的每個點用其鄰域內的中值替換來實現信號的平滑和去噪。中值濾波窗口的大小對濾波結果有很大的影響,以下是對
    的頭像 發表于 07-29 09:10 ?1089次閱讀
    主站蜘蛛池模板: 欧美精品熟妇乱| 蜜桃传媒在线观看| 成人国产免费| 91欧美秘密入口| 最新精品国产| 野草视频在线观看| 亚洲免费人成 久久| 四虎一级片| 翁熄性放纵交换01| 无码AV免费精品一区二区三区| 色多多旧版污污破解版| 日韩欧美一区二区中文字幕 | 久久精品中文闷骚内射| 精品日产1区2卡三卡麻豆| 精品国内自产拍在线观看视频| 火影忍者高清无码黄漫| 精品淑女少妇AV久久免费| 久久久97人妻无码精品蜜桃| 久久亚洲精品成人综合| 美女丝袜夹b| 欧美 亚洲 另类 综合网| 青青草原网址| 爽死你个放荡粗暴小淫货漫画| 玩50岁四川熟女大白屁股直播| 午夜视频体内射.COM.COM| 亚洲欧美偷拍视频一区| 在线亚洲免费| chinese情侣自拍啪hd| 俄罗斯雏妓的BBB孩交| 国产区精品综合在线| 九九热精品在线观看| 免费特黄一区二区三区视频一| 欧美506070| 三级黄色在线免费观看| 亚洲 欧美 日韩 国产 视频 | 小荡娃奶真大| 亚洲精品色播一区二区| 中文在线无码高潮潮喷在线| 9久久免费国产精品特黄| 动漫美女无衣| 好男人好资源在线播放|