jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          導航

          公告

          這里是我記錄學習與成長的地方,文章大多摘自網絡,如有不妥,作者可以跟我聯系,我會盡快刪除。
          <2011年1月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(10)

          隨筆分類(920)

          隨筆檔案(724)

          收藏夾(15)

          Ajax

          JS

          VC++

          WLAN

          版本管理

          網管軟件

          項目管理

          高手成長

          最新隨筆

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          VIM 筆記2--移動

          Posted on 2011-01-27 14:47 幻海藍夢 閱讀(185) 評論(0)  編輯  收藏 所屬分類: Linux
             對前面內容的補充:如果你對文件的修改不滿意,可以在最后使用:e!命令放棄剛才所有的修改且重新載入文件的原始內容。

                  在本篇日志,我們一起來學習光標移動的進階命令,跟之前文章提到的一樣,如果居士沒有特別提到的話,這些命令都是在普通模式下使用的哦:

                  w為以單詞為單位移動光標,這個命令接受計數,即可以通過3w來使光標移動3個單詞的位置。同理,3j、3k等也是可以的。

                  b的作用跟w類似,只是光標的移動方向與w相反。

                  e的作用是光標移動到下一個單詞的末尾。

                  ge與e的作用也是類似的,只是光標的移動方向與e相反。

                  $的作用和鍵盤上End鍵的作用一樣,都是將光標移動到本行的末尾,并且也接受計數命令,如3$的作用是移動到光標后第三行的末尾。

                  ^的作用是將光標移動到當前行的第一個非空格字符。

                  0(零)或者鍵盤上Home鍵的作用是將光標移動到本行的最前面。值得注意的是,^和0都是不支持計數命令的。

                  f之后加一個字母,就可以把光標定位到本行的下一個此字母所在的位置。而F的作用于f相同,只是搜索方向相反。它們都是支持計數命令的。可惜的是,這兩個命令并不支持中文的搜索。

                  在上一篇文章中居士提到光標移動到某一指定的行需要先移動到文件末尾,其實這是居士沒弄清楚,只需要[number]加上G就可以了。而gg可以直接跳轉到文件最開始的那行。

                 還有一個跳轉方式是直接用[number]加上%,如你所想,這代表跳轉到文件百分之多少的位置。

                  如果你只是想在當前這一屏幕上移動光標,那么H(home)、M(middle)、L(last)就可以使光標大致移動到這一屏幕的某一位置了。

                  設置顯示行號你可以使用:set number,而關閉這個功能就可以用:set nonumber。

                  同樣的,設置標尺你可以輸入命令:set ruler。

                  如果你希望滾屏,那么ctrl+U和ctrl+D分別是向上和向下滾動半屏。而ctrl+E和ctrl+Y分別是向上和向下滾動一行。

                 zz可以將當前行置于屏幕中央,而zt將當前行置于屏幕第一行,zb將當前行置于屏幕最后一行。

                 ``讓你回到上一次起跳的位置。

                 :jumps命令可以讓你查看最近的幾次起跳位置。

                  你可以定義自己的位置標記,使用m加上a-z這二十六個字母,當你需要跳轉的時候,可以通過命令`加上你定義的標記實現。當你忘記自己定義的標記時,可以通過:marks命令查看。

          原文:http://www.followstars.cn/article.asp?id=58

          主站蜘蛛池模板: 小金县| 白银市| 于田县| 云阳县| 河源市| 彰化市| 凌源市| 抚宁县| 房产| 宁晋县| 高台县| 上高县| 曲麻莱县| 渝中区| 涟水县| 成安县| 安陆市| 广河县| 天津市| 建始县| 安仁县| 灵山县| 思南县| 井陉县| 兴安盟| 班玛县| 阳泉市| 阿瓦提县| 平泉县| 白沙| 永靖县| 洪雅县| 淮滨县| 连城县| 华阴市| 永川市| 遵化市| 政和县| 藁城市| 连城县| 南川市|