1. 程式人生 > 資訊 >小米公佈“小愛翻譯”AI 字幕、螢幕翻譯功能的後續上線計劃

小米公佈“小愛翻譯”AI 字幕、螢幕翻譯功能的後續上線計劃

1.移動

0 //行首
$ //行尾

^ //行首非空白字元

fx //向後移動到字元x

Fx //向後移動到字元x

e #單詞尾

ge #上一個單詞尾

b #向後移動一個單詞,把符號或標點當作單詞處理

B #向後移動一個單詞,不把符號或標點當作單詞處理

w #向前移動一個單詞,將符號或標點當作單詞處理

W #向前移動一個單詞,不把符號或標點當作單詞處理

G //移動到檔案尾
gg //移動到檔案首

H //移動上面

M //移動到螢幕中間

L //移動

下面

Ctrl-f //向下移動一屏
Ctrl-b //向上移動一屏

Ctrl-d //向下移動半屏

Ctrl-u //向上移動半屏

Ctrl o ”回到前一個瀏覽過的位置

Ctrl i “回到後一個瀏覽過的位置



2.刪除

x ”刪除游標處字元

s ”刪除游標處字元輸入

s #刪除一個字元插入

S #刪除整行插入

dd "刪除整行

D #刪除到行尾

C "刪除到行尾輸入

cw #刪除游標後單詞插入

caw #刪除游標處單詞插入

cis "刪除整段輸入

dw #刪除游標後單詞

daw #刪除游標處單詞

:s/a//g #刪除所有a
g/this/d //刪除帶有this的行
g!/this/d //刪除不帶this的行

3.編輯

i "游標前輸入

a "游標後輸入

o “游標下方新開一行輸入

O ”歐,游標上方新開一行輸入

r “替換游標處字元

u "撤銷

Ctrl r "取消撤銷

v “標記

y ”複製標記的內容

d ”剪下標記到內容

p “貼上

4.查詢替換

:/a #查詢a。n向下搜尋,N向上搜尋

:s/a/b/g #將當前行所有a替換為b

:%s/a/b/g #將所有a替換為b

5.控制

:color 然後空格 然後Tab #配色

Ctrl z "掛起

fg 回車 "恢復

視窗


:vnew //垂直分割視窗
:new //水平分割
:split //水平分割,新視窗克隆原視窗
:vsplit //垂直分割,新視窗克隆原視窗
ctrl+w+w //切換視窗
:close //關閉視窗,或 :q 等
:only //關閉其餘視窗

程式設計


* //標記字串
# //反向標記字串
ctrl+x+l //整行補全
ctrl+x+d //巨集補全
ctrl+x+u //函式補全
ctrl+x+o //omni 函式補全
ctrl+n //向下切換 or 補全
ctrl+p //向上切換
ctrl+e //停止補全
:make file //編譯 file.c
:cnext //定位到下一個錯誤

ctrv+v //塊操作

$vim -b file //編輯二進位制檔案
$vim -d file1 file2 //對比檔案
$vimdiff file1 file2 //對比
mksession session1.vim //儲存會話,儲存檔名為session1.vim
source session1.vim //恢復儲存的session1.vim

配置檔案

/etc/vimrc #路徑
set cindent //c語言自動縮排
set nu //設定行號, set nonu 取消行號

set ts=4 //tab4個空格

set autoindent //其他語言自動縮排

set showmatch //顯示匹配的括號

set hlsearch //搜尋高亮

syntax on //語法高亮

set statusline =%f_%l--%L "狀態列顯示檔名,當前行號,總行數

set laststatus = 2 "總是顯示狀態列