eg:檔案內容如下:
hghgh
現在需在第一列插入#,
將游標定在第一行第一列處,ctrl+v
選定第一列,輸入命令
i,之後按
shift+g
,游標跳至最後一行的第一列,此時選定了整個檔案的第一列,輸入要插入的字元
#,此時,字元
#只會顯示在第一行第一列的位置上,按
esc退出,則其餘行的第一列的
#將顯示出來。
在使用i600w
的編輯指令碼時,只想使用其中的拷貝命令,但是還有其他很多行,如果一起執行的話,編譯將會花費太多時間,但是如果一行行注釋掉又比較麻煩,將來需要從新使用是還要一行行去掉注釋,突然想到
vi工具的強大,網上搜尋看看有沒有什麼編輯命令,果然發現vi
程式設計的時候需要進行多行注釋和刪除多行注釋,方法如下:
1、注釋:
ctrl+v
進入列編輯模式
,向下或向上移動游標
,把需要注釋的行的開頭標記起來
,然後按大寫的
i,再插入注釋符,比如
"//",
再按esc,
就會全部注釋了。
2、刪除:先按
v,進入
visual模式,
橫向選中列的個數(如
"/ /"
注釋符號
,需要選中兩列
),再按
esc,
再按ctrl+v
進入列編輯模式
,向下或向上移動光
>標,
選中注釋部分
,然後按
d, 就會刪除注釋符號。
3、使用替換命令:
:%s/^/\/\//g
來在全部內容的行首新增
//號注釋
:2,50s/^/\/\//g
在2~50
行首新增
//號注釋反過來替換既是刪除操作。
步步為營 79 快取
快取cache,一種空間換取時間的技術,適用於經常訪問,不常修改的資料.1 寫入快取 1.1 方法一 cache message ab 1.2 方法二 cache.insert message ab 1.3 其他過載 insert string key,object value,cachedepen...
步步為營 50 事務
說明 比較常用 1 事務的四大特性 1.1 原子性atomicity 乙個事務中包含的多個sql語句,要麼同時成功,要麼同時失敗.1.2 一致性consistency 事務必須使資料庫從從乙個一致性狀態變成另外乙個一致性狀態.銀行轉賬 1.3 隔離性 isolation 各個事務執行互不干擾 鎖 1...
io nio socket步步為營(三)NIO
原理 運用reactor模式 selector是核心 分發器a multiplexor of selectablechannel objects。能檢測任意個註冊過的channel上的事件,並分發事件,內部實現不用考慮,封裝的好處。client沒必要用nio,使用中的client server,需要...