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

資訊專欄INFORMATION COLUMN

Vim實(shí)戰(zhàn)指南(二):光標(biāo)移動(dòng)技巧

binaryTree / 3752人閱讀

摘要:原文地址實(shí)戰(zhàn)指南二光標(biāo)移動(dòng)技巧提升的打字效率的一個(gè)技巧就是快速移動(dòng)光標(biāo)?;蛟S你覺得這不值一提,用或者上下左右也能移動(dòng),不過相信我,我下面要介紹的移動(dòng)光標(biāo)技巧絕對(duì)物超所值。

原文地址:Vim實(shí)戰(zhàn)指南(二):光標(biāo)移動(dòng)技巧

Introduction

提升Vim/vi的打字效率的一個(gè)技巧就是快速移動(dòng)光標(biāo)。或許你覺得這不值一提,用hjkl或者上下左右也能移動(dòng),不過相信我,我下面要介紹的移動(dòng)光標(biāo)技巧絕對(duì)物超所值。

按屏移動(dòng)

在命令行模式下,vi的整屏移動(dòng)命令可以按以下方式速記:

Ctrl+F :forward:同PageDown鍵,向下移動(dòng)整屏
Ctrl+B: backward:同PageUp鍵,向上移動(dòng)整屏
Ctrl+D: down:向下移動(dòng)半屏
Ctrl+U: up:向上移動(dòng)半屏
z[Enter]:使光標(biāo)指向的當(dāng)前行成為屏幕的首行
z.:使光標(biāo)指向的當(dāng)前行成為屏幕的中間行
z-:使光標(biāo)指向的擋前行成為屏幕的尾行
H: home:使光標(biāo)移動(dòng)到當(dāng)前屏幕的首行
M: middle:使光標(biāo)移動(dòng)到當(dāng)前屏幕的中間行
L: last:使光標(biāo)移動(dòng)到當(dāng)前屏幕的尾行
[Enter]:使光標(biāo)移動(dòng)到下一行的第一個(gè)字符
+:同[Enter],使光標(biāo)移動(dòng)到下一行的第一個(gè)字符
-:使光標(biāo)移動(dòng)到上一行的第一個(gè)字符

同樣,你可以利用vi的組合命令特性,采用數(shù)字+字符的方式來移動(dòng),如

3H: 3 lines below home line:使光標(biāo)移動(dòng)到當(dāng)前屏幕的首行的下數(shù)第三行
3L: 3 lines above last line:使光標(biāo)移動(dòng)到當(dāng)前屏幕的尾行的上數(shù)第三行

按字詞移動(dòng)

除了按屏移動(dòng),你也需要按字/詞來移動(dòng),同樣在命令行模式下,vi的整屏移動(dòng)命令可以按以下方式速記:

e: move to end of word:移動(dòng)到字/詞的尾部(包括標(biāo)點(diǎn))
E: move to large end of word,移動(dòng)到字/詞的尾部(忽略標(biāo)點(diǎn))
(:移動(dòng)到句首(根據(jù)?.!等標(biāo)點(diǎn)符號(hào))
):移動(dòng)到下一句
{:移動(dòng)到段首(根據(jù)空行)
}:移動(dòng)到下一段
[[:移動(dòng)到章首
]]:移動(dòng)到下一章

同樣,你可以利用vi的組合命令特性,采用數(shù)字+字符的方式來移動(dòng),如

3)):移動(dòng)到后三句

按搜索詞移動(dòng)

搜索移動(dòng)應(yīng)該是最常使用的移動(dòng)方式,在命令行模式下輸入"/"來啟動(dòng)搜索

/assignment[Enter]:在文中搜索assignment
/programming[Enter]:在文中搜索programming

此處有一個(gè)技巧,如果你想搜索an,你可以在an前后各敲一個(gè)空格,搜索

/ an [Enter]

當(dāng)你希望繼續(xù)搜索時(shí),輸入

n:vi將跳到下一個(gè)匹配的搜索的地方
N:vi將跳到上一個(gè)匹配的搜索的地方
/:從光標(biāo)位置向后搜索
?:從光標(biāo)位置向前搜索

此處有一個(gè)技巧,如果你覺得搜索的時(shí)候屏幕跳動(dòng)太快,可以輸入

:set nowrapscan

搜索的高級(jí)用法這里先賣個(gè)關(guān)子,以免太過復(fù)雜,學(xué)習(xí)曲線太陡,后面我再羅列
如果你只希望在當(dāng)前行搜索,可以用下面的方法

fa: find a:查找當(dāng)前行光標(biāo)后的字符a
Fa:查找當(dāng)前行光標(biāo)前的字符a
ta: 同fa,區(qū)別在于查找到時(shí)光標(biāo)在a的前面
Tx:同F(xiàn)a,區(qū)別在于查找到時(shí)光標(biāo)在a的前面
;:繼續(xù)從光標(biāo)位置向后搜索
,:繼續(xù)從光標(biāo)位置向前搜索

按行列號(hào)移動(dòng)

在日常編程中,經(jīng)常需要直接根據(jù)行號(hào)來跳轉(zhuǎn),如編譯錯(cuò)誤、日志行數(shù)等
跳轉(zhuǎn)前,你需要打開行號(hào),輸入

:set nu

下面是移動(dòng)命令,利用vi的組合命令特性,采用數(shù)字+字符的方式來移動(dòng)

3G:移動(dòng)到第三行
3|:移動(dòng)到第三列
``:移動(dòng)當(dāng)跳轉(zhuǎn)前的行,按搜索詞移動(dòng)也可用
"":同``,區(qū)別在于光標(biāo)跳轉(zhuǎn)到行首

最后,你可以輸入Ctrl+G來查看當(dāng)前行列號(hào),以及文本的總行數(shù)

Summary

上述的基本命令一定要熟記于心,加強(qiáng)練習(xí)。不要覺得命令太多,快速移動(dòng)光標(biāo)絕對(duì)是提升編輯速度的利器。

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

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

相關(guān)文章

  • Vim實(shí)戰(zhàn)指南(三):高級(jí)技巧

    摘要:原文地址實(shí)戰(zhàn)指南三高級(jí)技巧當(dāng)入門后,在你日常使用中,會(huì)遇到下面幾個(gè)問題我編輯好的文本,怎么無法保存是不是要重新來一次我誤操作,怎么回退撤銷只能退出重新打開嗎我能同時(shí)復(fù)制多個(gè)不連續(xù)的行嗎一行一行復(fù)制粘貼太慢了。 原文地址:Vim實(shí)戰(zhàn)指南(三):高級(jí)技巧 Introduction 當(dāng)vi入門后,在你日常使用中,會(huì)遇到下面幾個(gè)問題: 我編輯好的文本,怎么無法保存?是不是要重新來一次? 我誤...

    zhunjiee 評(píng)論0 收藏0
  • Vim實(shí)戰(zhàn)指南(一):基礎(chǔ)編輯命令

    摘要:原文地址實(shí)戰(zhàn)指南一基礎(chǔ)編輯命令和作為兩大神級(jí)文本編輯器各有利弊,本實(shí)戰(zhàn)指南不加討論的介紹本實(shí)戰(zhàn)指南不是教你按照的鍵位圖來編輯文本,而是從實(shí)戰(zhàn)的角度,教你如何快速的用來開發(fā)你的程序,節(jié)省你的開發(fā)時(shí)間。 原文地址:Vim實(shí)戰(zhàn)指南(一):基礎(chǔ)編輯命令 Introduction Vim和Emacs作為兩大神級(jí)文本編輯器各有利弊,本實(shí)戰(zhàn)指南不加討論的介紹Vim.本實(shí)戰(zhàn)指南不是教你按照Vim的鍵位...

    learn_shifeng 評(píng)論0 收藏0
  • Vim 學(xué)習(xí)指南

    摘要:對(duì)比顯示下一個(gè)上一個(gè)文件緩存花些時(shí)間學(xué)習(xí)所有這些命令。實(shí)現(xiàn)和在插入模式中只要打出單詞的首字母,然后按,神奇的事情就發(fā)生了宏命令做的一些事把你的動(dòng)作記錄在了寄存器中。是將你最后一次執(zhí)行的宏命令再次執(zhí)行的快捷鍵。學(xué)習(xí)更多的是記憶訓(xùn)練。 你想盡可能快地自學(xué)vim(為大家所熟知的最好的編輯器) 。這是我學(xué)習(xí)的方法:從細(xì)處入手然后慢慢掌握所有技巧。Vim : 設(shè)計(jì)優(yōu)良,強(qiáng)壯,快速。 ...

    104828720 評(píng)論0 收藏0
  • Vim實(shí)戰(zhàn)指南(四):ex命令

    摘要:原文地址實(shí)戰(zhàn)指南四命令是下的一個(gè)文本編輯器。你已經(jīng)見過中的,沒錯(cuò),這些就是來自于命令。當(dāng)你希望顯示某行,輸入命令,顯示器上才會(huì)顯示那行。而控制這個(gè)顯示器顯示文本的命令行工具,就是。 原文地址:Vim實(shí)戰(zhàn)指南(四):ex命令 Introduction ex是Unix下的一個(gè)文本編輯器。至于為什么突然講到這個(gè),那是因?yàn)関i就是ex的visual mode。你已經(jīng)見過vi中的:w, :q!,...

    icyfire 評(píng)論0 收藏0
  • vim基本配置與使用技巧

    摘要:整體的的設(shè)置是在文件中一般只要修改用戶自己的文件就行。在終端下使用進(jìn)行編輯時(shí),默認(rèn)情況下,編輯的界面上是沒有顯示行號(hào)語法高亮度顯示智能縮進(jìn)等功能的。為了更好的在下進(jìn)行工作,需要手動(dòng)設(shè)置一個(gè)配置文件。 一、vimrc設(shè)置 vimrc文件是vim的環(huán)境設(shè)置文件。 整體的vim的設(shè)置是在 /etc/vim/vimrc 文件中,一般只要修改用戶自己的vimrc 文件就行。 進(jìn)入用戶根目錄:c...

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

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

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<