【原譯】為什麼VIM使用hjkl作為方向鍵呢?

免責申明(必讀!):本部落格提供的所有教程的翻譯原稿均來自於互連網,僅供學習交流之用,切勿進行商業傳播。同時,轉載時不要移除本申明。如產生任何糾紛,均與本部落格所有人、發表該翻譯稿之人無任何關係。謝謝合作!原文連結:http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/我前段時間在讀關於vim的一些事情的時候,找到了為什麼使用 hjkl作為方向鍵的原因。當Bill Joy 開發vi文字編輯器的時候,他用的是這台ADM-3A

VIM常用操作, 外掛程式和vimrc檔案

VIM常用操作, 外掛程式和vimrc檔案先:我的自訂色彩配置:系統的evening色彩配置:1.常用操作VIM作為文字編輯器,其強大之處,在我看來,首先就是快速的編輯能力,其次才是豐富的擴充外掛程式。所以掌握vim的快速編輯的方法是非常重要的,這裡列舉一些必須熟記的跟效率有關的操作.<基本編輯操作> 上下左右移動:對應為上(K),下(J),左(H), 右(L);這個是基本要求,千萬不要用方向鍵,用方向鍵的朋友傷不起~。 gg:跳到文檔開頭 G:跳到文檔末尾 w:跳到下一個單詞開頭;

vim常用快速鍵

h    游標向左移動一個字元 j    游標向下移動一個字元 k    游標向上移動一個字元 l    游標向右移動一個字元 w    移動一個word,向後哈~你要用來後才能體會到這個word,我是很少用拉    如果想要進行多次移動,例如向下移動30行,可以使用30j就OK拉~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 準備編輯模式: i    這個不用說了,直接進入插入模式~ o   

ubuntu vim+ctags+cscope簡單配置

網上有很多很詳細的關於如何配置,使用vim+ctags+cscope進行代碼查看編輯的工具,我寫的主要是入門級的,藉助各種指令碼,可以快速的搭建一個比較好用的開發環境。步驟:1. 安裝完整的vim,在10.04的源裡面沒有什麼vim-full這樣的版本,直接安裝vim就可以了;    $ sudo apt-get install vim 2. 安裝網路上流傳的很牛X的一個VIM外掛程式:        $ mkdir ~/.vim_runtime    $ svn co

vim 退格鍵(backspace)不能用

兩個步驟:1.去掉討厭的有關vi一致性模式,避免以前版本的一些bug和局限 set nocompatible 2.backspace有幾種工作方式,預設是vi相容的。對新手來說很不習慣。對老vi 不那麼熟悉的人也都挺困擾的。可以用set backspace=indent,eol,start來解決。 indent: 如果用了:set indent,:set ai

vim替換字串指令

vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。   :s/vivian/sky/ 替換當前行第一個 vivian 為 sky   :s/vivian/sky/g 替換當前行所有 vivian 為 sky   :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky   :n,$s/vivian/sky/g 替換第 n

vi/vim 基本使用方法

vi/vim 基本使用方法本文介紹了vi

Emacs tmux 和 vim 環境下的多視窗工作環境 – 第二季 視窗旋轉

 在第一季的部分介紹了怎樣將視窗切割成自己需要的樣子。這一季我們討論一下如何對切割後視窗布局進行旋轉。為什麼需要旋轉視窗布局呢?最簡單的答案是:任何一個視窗布局,總有某一個時刻會讓你感覺無法滿足你當前的需要。這時候我們怎麼辦?改變視窗總比改變自己要好。既然選擇了改變視窗布局,如何改變就成了下一個問題。如果能有一個傳送門,讓我們直接到達想要的地方,當然要把先回到最初的單視窗模式,然後再重新切割布局要方便的多了。旋轉視窗就是這樣的一個傳送門。 讓我們先從常用的多視窗模式開始說起。通常所用的多視窗模式

功能強大的編輯器–VIM

文章目錄 尋找的一些選項剪下/複製/粘貼

vim實用技術(2)

寄存器通常的編輯器有一個剪貼簿,以儲存複製和剪下的內容。Vim中的類似概念叫做寄存器(register)。除了有一個無名寄存器外,Vim還有一大 堆有名的寄存器,可以通過"""(參見":help "")或"Ctrl-R"(參見":help i_CTRL-R"和":help c_CTRL-R")加寄存器名(字母、數字和某些特殊字元,參見":help registers";"無名"寄存器的名字是""")來訪問。比如,你先使用""ayy"複製了一行,然後使用"dd"刪掉了一行,然後移動游標到要複

vim內建的自動補全功能

vi7.0版本內建了自動補全功能omni-completion。那麼Vim是如何找到匹配的單詞的呢?在預設的情況下,Vim在尋找一個單詞時是按照如下的步驟:1 在當前檔案中進行尋找2 在其他視窗中進行尋找3 在其他的已裝入的緩衝區中進行尋找4 在沒有裝入緩衝區的檔案中進行尋找5 在當前的標記(tag)列表是進行尋找6

使用Vim比較兩個檔案的內容

1. 使用vim的比較模式開啟兩個檔案: vim -d file1 file2 或vimdiff file1 file22. 如果已經開啟了檔案file1,再開啟另一個檔案file2進行比較: :vert diffsplit file2 如果沒有用vert命令,diffsplit則會分上下兩個視窗。3. 如果已經用split方式開啟了兩個檔案file1,file2,又想比較兩檔案的不同。 分別在兩個視窗裡面輸入命令: :diffthis4.

VimFx,讓firefox支援類Vim編輯器的快捷操作

  昨天淘到的一個相當好用的工具,VimFx, 顧名思義, 就是 Vim for Firefox,...  該擴充使得fx可以像vim那樣非常快速地執行常見的一些操作, 比如建立TAB, 快捷關閉TAB, 快捷重新整理, 快速定位, 搜尋, ...  用起來非常的爽, 啊哈哈~(沒用過VIM的, 看了下面的快速鍵列表就知道了)  Mozilla官網上的地址:https://addons.mozilla.org/en-US/firefox/addon/vimfx/  擴充官網網址:https://

vim使用基礎

    --工欲善其事,必先利其器    vim就是vi improved。vi是原本是類Unix系統上的一款優秀的文字編輯器。現在最好用的我覺是gvim,已經可能在各種平台上使用。    vim的官網是:http://www.vim.org 裡面的有gvim的程式免費下載,還有各種外掛程式供選擇使用,也有少量關於vim的免費書籍供下載。    vim不同於記事本(notepad)、寫字板(write)和MS office

將PHP Manual融入(g)Vim

作者: Laruence(    )本文地址: http://www.laruence.com/2010/08/18/1718.html轉載請註明出處首先說個題外話: Vim發布7.3了..在翻看Vim外掛程式的時候, 發現了一個比較有意思的應用(非外掛程式): 把PHP的手冊融如Vim中, 在Vim中, 按”K”, 就可以跳轉到游標下函數的手冊說明…1. 首先, 下載特殊定製的PHP手冊(包含PHP5.3的所有函數) : vim-php-manual.tar.gz2. 把下載的檔案解壓縮,

瞭解grep、vim的尋找 和Regex

grep 不支援Regex匹配egrep 支援Regex匹配,但擴充部分不支援vim的尋找 / ? :  支援Regex匹配,但擴充部分不支援 常用例子:grep  xxx  123.log                           基本的grepegrep    name=123.*port=80         尋找包含name=123和port=80的行vim:/name=123.*port=80          

讓vim認識更多的編碼。

如果當前locale為utf-8,則用vim開啟一個gb2312編碼的檔案,會顯示為亂碼。用gedit開啟卻正常顯示,難道vim還不如gedit?識別編碼這種小問題對vim來說應該是小菜一碟吧。下面便是解決方案:編輯~/,vimrc,加入如下三行:Code highlighting produced by Actipro CodeHighlighter

vim中taglist使用(比較詳細的)

本節所用命令的協助入口::help helptags:help taglist.txt 使用下面的命令產生協助標籤:helptags ~/.vim/doc下面介紹常用的taglist配置選項,你可以根據自己的習慣進行配置: - Tlist_Ctags_Cmd選項用於指定你的Exuberant ctags程式的位置,如果它沒在你PATH變數所定義的路徑中,需要使用此選項設定一下;- 如果你不想同時顯示多個檔案中的tag,設定Tlist_Show_One_File為1。預設為顯示多個檔案中的tag;

vim初學配置筆記 vimrc

(在vimtuor後繼續的學習性況筆記   下一步完整的照著協助文檔看練習一遍,並整合gdb進去)初學VIM的vimrc配置情況 主要是拿來用c/c++的""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""中文set helplang=cn"utf-8編碼set encoding=utf-8"文法高亮syntax enablesyntax oncolorscheme

vim encoding and font

一般的,vim開啟中文檔案時會出現亂碼,原因比較複雜,不羅嗦了。直接講解決辦法    set fileencoding=gb18030    set fileencodings=utf-8,gb18030,utf-16,big5想看這樣設定的原因嗎?請繼續。下文在網路中廣泛流傳vim裡面的編碼主要跟三個參數有關:enc(encoding),

總頁數: 120 1 .... 23 24 25 26 27 .... 120 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.