vim 適用隨記
1、適用於c++開發,生成tags檔案
ctags -r --c++-kinds=+p --fields=+ias --extra=+q
2、編輯~/.vimrc 設定外掛程式屬性
1 "顯示行號
2 :set nu
3 "設定tags路徑為當前目錄路徑
4 :set tags=/root/ice-3.5.1/cpp/src/dispatcher/tags
5 "以下是字型中文顯示
6 :set fileencodings=utf-8,gb2312,gbk,gb18030
7 :set termencoding=utf-8
8 :set fileformats=unix
9 :set encoding=prc
10 "不同時顯示多個檔案的tag,只顯示當前檔案的
11 let tlist_show_one_file=1
12 "如果taglist視窗是最後乙個視窗,則退出vim
13 let tlist_exit_onlywindow=1
14 "設定winmanager與taglist的布局:前者在上,後者在下
15 let g:winmanagerwindowlayout='fileexplorer|taglist'
16 "對映winmanager快捷鍵,在normal模式下輸入wm,控制開啟和關閉
17 nmap wm :wmtoggle18 "關閉vi相容模式,允許進行檔案型別監測"
19 set nocp
20 filetype plugin on
3、跳轉命令
g+ctrl+] 跳轉多個定義,ctrl+]跳轉到第乙個定義,ctrl+t回跳
4、自動補全
ctrl+n
5、內容查詢
移動游標到目標按g+d ,n查詢下乙個;或者/字元,n查詢下乙個。
6、複製多行
:70,80 copy 14 //從70行到80行複製到14行位置
7、剪下多行
第六條命令換成move
8、撤銷上一步操作
:u9、清空整個檔案
(1)gg移動到開頭 (2)dg刪除
10、設定tab自動縮排4個空格及智慧型縮排
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
11、增加、減少縮排
ctrl+v 或鍵入v,進入模式visual,上下方向鍵移動選擇目標行,鍵入》增加乙個縮排,《減少乙個縮排;
增加多個縮排則鍵入5>或減少多個縮排3<
12、v模式下複製貼上
上下鍵選定內容後,y複製,p貼上;
yy複製整行,d剪下,dd剪下整行;
13、複製內容時會自動換行,導致內容不對齊
:set paste //取消自動換行
:set nopaste //恢復
14、跳轉指定行
:100
openCV使用隨記
cv2.videocapture cv2.calcopticalflowfarneback cv2.calcopticalflowfarneback prev,next,flow,pyr scale,levels,winsize,iterations,poly n,poly sigma,flags ...
UltraEdit使用技巧隨記
刪除空行 替換 t p 為 空串 刪除行尾空格 替換 t 為 空串 刪除行首空格 替換 t 為 空串 每行設定為固定的4個空格開頭 替換 t t p 為 1 每段設定為固定的4個空格開頭 替換 t 為 如果一行是以空格開始的,則視之為一段的開始行 將一段合併為一行 替換 t p t p 為 1 注意...
vite初使用隨記
按照官網文件來看,並不難。先檢查自己電腦node的版本與npm的版本 yarn的版本 可以直接用yarn安裝,yarn create vite這是最原始的安裝,即類似於安裝vue cli一樣會出現選項配置。官方文件還給出了其他更便捷的安裝方法,有需求可以去看 但與vue腳手架不同的是,vite不在帶...