国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Vim實戰指南(二):光標移動技巧

binaryTree / 3619人閱讀

摘要:原文地址實戰指南二光標移動技巧提升的打字效率的一個技巧就是快速移動光標。或許你覺得這不值一提,用或者上下左右也能移動,不過相信我,我下面要介紹的移動光標技巧絕對物超所值。

原文地址:Vim實戰指南(二):光標移動技巧

Introduction

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

按屏移動

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

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

同樣,你可以利用vi的組合命令特性,采用數字+字符的方式來移動,如

3H: 3 lines below home line:使光標移動到當前屏幕的首行的下數第三行
3L: 3 lines above last line:使光標移動到當前屏幕的尾行的上數第三行

按字詞移動

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

e: move to end of word:移動到字/詞的尾部(包括標點)
E: move to large end of word,移動到字/詞的尾部(忽略標點)
(:移動到句首(根據?.!等標點符號)
):移動到下一句
{:移動到段首(根據空行)
}:移動到下一段
[[:移動到章首
]]:移動到下一章

同樣,你可以利用vi的組合命令特性,采用數字+字符的方式來移動,如

3)):移動到后三句

按搜索詞移動

搜索移動應該是最常使用的移動方式,在命令行模式下輸入"/"來啟動搜索

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

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

/ an [Enter]

當你希望繼續搜索時,輸入

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

此處有一個技巧,如果你覺得搜索的時候屏幕跳動太快,可以輸入

:set nowrapscan

搜索的高級用法這里先賣個關子,以免太過復雜,學習曲線太陡,后面我再羅列
如果你只希望在當前行搜索,可以用下面的方法

fa: find a:查找當前行光標后的字符a
Fa:查找當前行光標前的字符a
ta: 同fa,區別在于查找到時光標在a的前面
Tx:同Fa,區別在于查找到時光標在a的前面
;:繼續從光標位置向后搜索
,:繼續從光標位置向前搜索

按行列號移動

在日常編程中,經常需要直接根據行號來跳轉,如編譯錯誤、日志行數等
跳轉前,你需要打開行號,輸入

:set nu

下面是移動命令,利用vi的組合命令特性,采用數字+字符的方式來移動

3G:移動到第三行
3|:移動到第三列
``:移動當跳轉前的行,按搜索詞移動也可用
"":同``,區別在于光標跳轉到行首

最后,你可以輸入Ctrl+G來查看當前行列號,以及文本的總行數

Summary

上述的基本命令一定要熟記于心,加強練習。不要覺得命令太多,快速移動光標絕對是提升編輯速度的利器。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24839.html

相關文章

  • Vim實戰指南(三):高級技巧

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

    zhunjiee 評論0 收藏0
  • Vim實戰指南(一):基礎編輯命令

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

    learn_shifeng 評論0 收藏0
  • Vim 學習指南

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

    104828720 評論0 收藏0
  • Vim實戰指南(四):ex命令

    摘要:原文地址實戰指南四命令是下的一個文本編輯器。你已經見過中的,沒錯,這些就是來自于命令。當你希望顯示某行,輸入命令,顯示器上才會顯示那行。而控制這個顯示器顯示文本的命令行工具,就是。 原文地址:Vim實戰指南(四):ex命令 Introduction ex是Unix下的一個文本編輯器。至于為什么突然講到這個,那是因為vi就是ex的visual mode。你已經見過vi中的:w, :q!,...

    icyfire 評論0 收藏0
  • vim基本配置與使用技巧

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

    Steve_Wang_ 評論0 收藏0

發表評論

0條評論

binaryTree

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<