日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[笔记]VI编辑器的学习

發布時間:2023/12/18 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [笔记]VI编辑器的学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:http://team.youthol.cn/?p=453

?

2013-03-22?? 09:20:00

在Vim中利用替換功能就可以將“^M”都刪掉,鍵入如下替換命令行::% s/\r//g? 就可以 類似的“||”都刪掉,鍵入如下替換命令行:%s/Tab鍵\??? \g 就可以 ctrl+w兩次可以切換同一窗口中的文件。ctrl+w+s水平窗口打開文件,ctrl+w+v垂直窗口打開文件。:vi filename打開文件。 u和Ctrl+r相當于(是相當于不是等同于)windows的undo和redo。u撤消。.重做。:set nu顯示行號。nG跑到第n行。 插入模式下,再按ctrl+p可以查找自動補全的單詞。按Esc?然后?dG 刪除光標后面的所有文本。:%d 刪除全文。V是進入Visual(可視)模式。
G光標移到最后一行

2012-11-16 VIM編輯器的使用記錄

vim 同時打開多個文件時,只有第一個文件語法高亮,如何解決?及怎么把下載到的插件加入到vim中,簡單說一下。

最近在網上下載到一個支持SystemVerilog、SystemC、UVM 語法高亮(gvim)的插件,我研究了下如何加載到自己安裝的VIM中。在安裝好的目錄下有個_vimrc文件,打開后在source $VIMRUNTIME/delmenu.vim語句后面加source $VIMRUNTIME/verilog_systemverilog/ftdetect/verilog_systemverilog.vim和source $VIMRUNTIME/systemc_syntax/.vim/plugin/CheckSysc.vim。同時要將解壓出來的文件夾verilog_systemverilog和systemc_syntax拷貝到安裝目錄Vim/vim73文件夾底下,這樣才可以生效和使用。

SystemVerilog、SystemC、UVM 語法高亮(gvim)的插件來源:http://bbs.eetop.cn/viewthread.php?tid=297523&highlight=VIM%2Bverilog

這個網址對verilog的編輯更全面:http://bbs.eetop.cn/viewthread.php?tid=299863&highlight=VIM%2Bverilog

我安裝的VIM配置文件來源:http://www.oschina.net/code/snippet_103341_10313中的Windows版: http://www.ruchee.com/code/linux/vim/_vimrc.html

這篇文章針對verilog的編輯有用:http://blog.sina.com.cn/s/blog_5acdd0c30100aoyw.html

VIN配置 來源:http://www.oschina.net/code/snippet_103341_10313?這篇寫得非常好。

VI打開和編輯多個文件的命令??來源:http://www.cnblogs.com/end/archive/2012/06/12/2546757.html :sq可以在同一窗口下再打開文件。VIM對列進行編輯 來源:http://www.liyu8.com/article/114.htm?

有的時候,我們用vim進行編輯的時候,需要編輯一列,比如在一列的前面或后邊插入一些東東,或者刪除一列,或者替換一列,等等。還有的時候,我們想在所有行的最后插入東東。其實這兩個功能vim都給我們提供了。
首先說列編輯,光標移動到指定列,然后ctrl+v進入列選擇狀態,向下移動進行選擇,或者直接按g,選中整列。如果要在前面進行插入,你可以按shift+i,就可以插入了,插入完后,按esc,就可以實現列插入了。如果要在列后邊進行插入,就按shift+A。要刪除,直接按x或者d都行。要替換按c。
對于行尾編輯,其實跟列編輯查不多,首先gg到首行,然后ctrl+v,然后按 g選中一列,按$,選中所有,然后按shift+a,就可以進入編輯了,按esc生效

v 進入選擇模式,這時可以移動光標進行選擇.當然 vw直接選中一個單詞也是可以的,然后按d刪除

來源:http://activethink.blog.51cto.com/390764/231285

視頻來源:http://bbs.eetop.cn/viewthread.php?tid=319870&highlight=VI%B1%E0%BC%AD%C6%F7

i inset; cw change word

鍵入命令不需要回車,不顯示在屏幕上。

1、VI命名:(底行模式)

:vs垂直分割,:sq水平分割。

:sy on 表示加亮。:sy clear表示取消加亮。:set go= 隱藏菜單和工具欄,set表示一般性設置;go是gui option的縮寫,就是界面;等于空就是什么都沒有。

:colo +tab鍵可以設置調色方案?default白色,blue藍色,evening黑色等。

:tabnew d:\t +tab鍵時VIM會自動補全為test.txt的。如果不對,再按幾次tab,直到正確為止。然后回車。

:e filename 創建新文件。:n filename 加載新文件。:vi filename打開文件。

:ls *.txt列出打開過的文件列表。:more filename可以查看文件里面東西(Linux下用)

再次就模式進行提醒:Esc到Normal;Normal下i到編輯;Normal下:到命令行。

原文沒有分段,觀察一下,發現可以在“以下是……”前面加回車,于是 :%s/以下是/\r&/gc?

:%s/為../&\r 這個是全部將“為”開始及后面兩個字的結尾處全部換行。且無需你的確認。

安全起見,按兩下Esc,再gg$,這時光標應到了文章第一行最后一個字。

?

說明:s表示替換;s/a/b 表示把a換為b;上一命令是把“以下是”換為“\r&”,\r表示回車,&表示被替換的部分,即“以下是”;%則表示全文;/gc表示一直替換(不是僅替換第一個),并且要用戶確認。在命令行按下:后,再按一下↑(向上的方向鍵),可以看到剛才的命令了,直接回車,提問時輸入a,任務完成。?
:w 保存編輯。:w filename存入文件filename中。:w! filename強制性存入文件filename中。:wq 或 :x保存退出。
:q 不保存退出。:q!不保存強制性退出。

?2、命令行模式下:

小寫英文字母「h」、「j」、「k」、「l」,分別控制光標左、下、上、右移一格。

移動光標:「ctrl」+「u」前半頁。「ctrl」+「d」后半頁。「0」,「G」,「^」,「$」,「w」,「e」,「b」

9w 2h

u和Ctrl+r相當于(是相當于不是等同于)windows的undo和redo。

u撤消。.重做。:set nu顯示行號。nG跑到第n行。

2x,這時刪掉了2個字符。15jx可以實現列刪除,15j表示向下選中15行,x表示刪除。

dw刪除所在單詞。d$或D刪除光標至行尾所有字符。dd刪除一行。3dd刪除3行。dG刪除全文。

r替換光標所在字符。R替換字符序列。

cw替換單詞。c$或C替換光標到行尾所有字符。cc替換當前行。

yw拷貝單詞到剪貼板。y$或Y拷貝光標到行尾的字符。yy拷貝當前行。nyy拷貝光標處n行。

p在光標之后粘貼。P在光標之前粘貼。gg文章開頭。GG文章結尾處。$行尾。0或^行首。+下一行行首。-上一行行首。

J合并兩行。b以單詞為單位向后,w向前。c修改,d刪除,y復制。

屏幕定位:H M L,在前面可加n行的變化。

ctrl+b f u d l等可以快速定位。ctrl+G顯示當前行。(? ){? } [[? ]]的使用。

?

??? 所有退出用ESC。

/abc 向前查詢abc。n 向前繼續查詢。?abc 向后查詢abc。N 向后繼續查詢。

guu所在行全變小寫。gUU所在行全變大寫。g??所在行在原碼與補碼變化。~光標所在字符在大小寫間轉化。

3、插入模式下:

a光標前編輯。i光標后編輯。A光標所在行結尾處編輯。I當前行開頭編輯。o光標后插入一行。O光標前插入一行。s刪除當前字符并進入插入狀態。S刪除當前行并進入插入狀態。

輸入一個E,再按ctrl+p可以查找自動補全的單詞。

?

轉載于:https://www.cnblogs.com/zlh840/archive/2012/10/12/2721012.html

總結

以上是生活随笔為你收集整理的[笔记]VI编辑器的学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。