亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

vim 2年使用手冊(cè)

lx1036 / 969人閱讀

摘要:背景之前一直的工作流鼠標(biāo)鍵盤(pán),以為開(kāi)發(fā)就是敲敲點(diǎn)點(diǎn)。年月入坑以來(lái),我自己感覺(jué)開(kāi)發(fā)效率的提升,前期開(kāi)發(fā)模式換為需要適應(yīng)幾個(gè)月吧,惡心惡心就過(guò)去了。環(huán)境基本配置兩種選擇,推薦好用基礎(chǔ)版。

背景

之前一直的工作流鼠標(biāo)鍵盤(pán),以為開(kāi)發(fā)就是敲敲點(diǎn)點(diǎn)。16年9月入坑vim以來(lái),我自己感覺(jué)開(kāi)發(fā)效率50%的提升,前期開(kāi)發(fā)模式換為vim需要適應(yīng)幾個(gè)月吧,惡心惡心就過(guò)去了。vim學(xué)習(xí)曲線了解一下,所有的付出都是值得的。Edit text at the speed of thought

vim環(huán)境基本配置

兩種選擇,推薦1

1.好用基礎(chǔ)版。repo github star數(shù)14k+,Basic Verison推薦,Vimrc Github

安裝步驟:

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_basic_vimrc.sh

2.自己寫(xiě)個(gè)簡(jiǎn)單的。需要自定義配置在$HOME下新建.vimrc,配置完成后執(zhí)行source .vimrc

# 開(kāi)啟行號(hào)
set number
# 注釋顏色改為好辨
colors desert
# reindent操作(>><<)縮進(jìn)4個(gè)空格
set shiftwidth=4
# 敲入tab鍵時(shí)實(shí)際占有的列數(shù)
set softtabstop=4
# 輸入tab時(shí)自動(dòng)將其轉(zhuǎn)化為空格
set expandtab
## 自動(dòng)縮進(jìn)模式
set smartindent
常用命令

以下命令雖然多,大部分都是常用的,多練練形成肌肉記憶就好了

查找

命令模式下,輸入/word后回車(chē),即查找word,按n查找下一個(gè)匹配單詞,按N查找上一個(gè)匹配單詞

跳轉(zhuǎn)

w 下個(gè)單詞的首部(向后)

e 當(dāng)前光標(biāo)最近處的單詞的尾部(向后)

b 當(dāng)前光標(biāo)最近處的單詞的首部(向前)

^ 跳轉(zhuǎn)到行的開(kāi)始

$ 跳轉(zhuǎn)到行的結(jié)束

刪除單詞

daw 刪除光標(biāo)所在單詞(delete a word)

viwc 可視模式中刪除當(dāng)前單詞并插入

bdw 刪除到下一個(gè)單詞開(kāi)頭,比如中間有空格啊就刪掉了

D 當(dāng)前光標(biāo)刪到行尾

d^ 當(dāng)前光標(biāo)刪到行首

刪除字符

x,刪除光標(biāo)所在字符

X,刪除光標(biāo)所在前字符

刪除行

dd 刪除本行

:1,$d,刪除所有行

插入

i:在當(dāng)前字符的左邊插入

I:在當(dāng)前行首插入

a:在當(dāng)前字符的右邊插入

A:在當(dāng)前行尾插入

o:在當(dāng)前行下面插入一個(gè)新行

O:在當(dāng)前行上面插入一個(gè)新行

gg:跳至文件開(kāi)始

G:跳至文件結(jié)束

復(fù)制粘貼,普通模式

yy 復(fù)制本行

p 粘貼

復(fù)制光標(biāo)所在當(dāng)前單詞 yaw

剪切小括號(hào)內(nèi)的 dib,包括小括號(hào)dab

替換,命令模式

替換所有匹配為另一個(gè) :%s/"http://g (匹配到所有"并置為空)

有用(待整理歸并)
command mens
ctrl + d ctrl + u 向上 向下滾屏
ZZ 保存并退出
:e! 不保存文件并重載
* 向下查找當(dāng)前光標(biāo)所在單詞
:set hlsearch 高亮查找內(nèi)容
:noh 取消高亮
:noh turn off the highlight until the next search
viw 選中當(dāng)前單詞
p paste
ciw change inner word
cw change the word from the current cursor position
:set so=999 隨時(shí)使光標(biāo)位于屏幕中央
:set so=0 恢復(fù)光標(biāo)位置普通模式
ggVGu 格式化文件大小寫(xiě)
u 撤銷
ctrl+r 撤回撤銷
vim -r *.swp 對(duì)于操作文件時(shí)異常退出產(chǎn)生的.swp.swo文件處理
ctrl+s 鎖屏
ctrl+q 解鎖
ggVG 全選
:w !sudo tee % > /dev/null 編輯完文件準(zhǔn)備保存缺發(fā)現(xiàn)未有權(quán)限保存
c 修改
d 刪除
y 復(fù)制
g~ 反轉(zhuǎn)大小寫(xiě)
gu 轉(zhuǎn)換為小寫(xiě)
gU 轉(zhuǎn)換為答謝
> 增加縮進(jìn)
< 減少縮進(jìn)
= 自動(dòng)縮進(jìn)
!
ga 查看當(dāng)前字符的unicode編碼w
搜索
命令 用途
f{char} 正向移動(dòng)到下一個(gè){char}
F{char} 返向移動(dòng)到上一個(gè){char}
t{char} 正向移動(dòng)到下一個(gè){char}所在之處的前一個(gè)字符
T{char} 返向移動(dòng)到下一個(gè){char}所在之處的后一個(gè)字符
; 重復(fù)上次的字符查找命令
, 反轉(zhuǎn)方向查找上次的字符查找命令
替換模式

r是我較常用的命令之一,如91需要更改為98,則光標(biāo)移動(dòng)到1上,分別按r8即可,替換完會(huì)立刻回到普通模式,相當(dāng)于常用的xi{char}

可視模式
命令 用途
v 面向字符的可視模式
V 面向行的可視模式
面向列塊的可視模式
注釋符"
" some need be comment
塊選擇
`$` to jump to the end of the line you"re on (to be over the opening brace)
`v` to begin a selection (V for whole lines)
`%` to jump to the matching brace.
`j` to go down one line so your cursor is inside the braces you are trying to select
`v` to begin a selection (V for whole lines)
`i{` select everything inside the braces

so `di}`,`ci}`,`vi}` is best practice
文檔

1.管道符,重定向(TODO)

# url
https://zh.wikipedia.org/wiki/重定向_(計(jì)算機(jī))

2.常見(jiàn)操作符

http://vimdoc.sourceforge.net/htmldoc/motion.html#operator

以上文檔不定時(shí)更新優(yōu)化。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/25036.html

相關(guān)文章

  • 優(yōu)測(cè)優(yōu)社區(qū)干貨精選|老司機(jī)亂談編輯器之神——vim

    摘要:點(diǎn)擊原文鏈接體驗(yàn)更佳哦優(yōu)測(cè)優(yōu)社區(qū)干貨精選老司機(jī)亂談編輯器之神騰訊優(yōu)測(cè)騰訊優(yōu)測(cè)是專業(yè)的移動(dòng)云測(cè)試平臺(tái),為應(yīng)用游戲,混合應(yīng)用的研發(fā)團(tuán)隊(duì)提供產(chǎn)品質(zhì)量檢測(cè)與問(wèn)題解決服務(wù)。 文 / 騰訊 吳雙 前言 優(yōu)測(cè)小優(yōu) 有話說(shuō): 騰訊優(yōu)測(cè)只有應(yīng)用測(cè)試大神?不不不,我們還有各種研發(fā)大牛! vim 是一種信仰,我自從2004年有了這個(gè)信仰,已經(jīng)12個(gè)年頭了。本文介紹了學(xué)習(xí)vim的方法以及一些vim常用的插件...

    BaronZhang 評(píng)論0 收藏0
  • GitLab服務(wù)器安裝配置手冊(cè)

    摘要:加載配置命令當(dāng)加載完配置,啟動(dòng)。啟動(dòng)命令第一次打開(kāi)網(wǎng)站會(huì)讓你設(shè)置賬號(hào)密碼。使用克隆命令用下載項(xiàng)目。 一、GitLab 安裝 1.1 準(zhǔn)備工作 1.1.1 關(guān)閉防火墻 關(guān)閉防火墻命令:iptables -F 查看防火墻命令:iptables -L 1.1.2 關(guān)閉SELinux sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/seli...

    xorpay 評(píng)論0 收藏0
  • GitLab服務(wù)器安裝配置手冊(cè)

    摘要:加載配置命令當(dāng)加載完配置,啟動(dòng)。啟動(dòng)命令第一次打開(kāi)網(wǎng)站會(huì)讓你設(shè)置賬號(hào)密碼。使用克隆命令用下載項(xiàng)目。 一、GitLab 安裝 1.1 準(zhǔn)備工作 1.1.1 關(guān)閉防火墻 關(guān)閉防火墻命令:iptables -F 查看防火墻命令:iptables -L 1.1.2 關(guān)閉SELinux sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/seli...

    vpants 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<