終於解決了ubuntu下gnome-terminal中使用vim時在Insert模式下功能鍵鍵映射的問題

標題很長心情很happy!    選擇在ubuntu中使用vim就是因為window的命令列非常的難用,色彩配置、IME都搞不定。而在gnome-terminal中這些都不是問題。不知道是我自己編譯的vim的問題還是gnome-terminal本身的問題,我在vim中無法使用<F1>~<F12>進行映射,直接在terminal中按下會列印出~或其他的字元。而gnome-terminal中是esc逸出序列的(這個我也不太明白),所以當我使用 imap <F9>

Cygwin 中vim不能正常使用

由於工作上涉及一點linux編程,而我真的不想在我這有限記憶體的機器上裝個vpc,因此裝個Cygwin還是很好的選擇。但不知道為什麼我裝上以後,vim確沒有辦法使用。游標總是在開頭的位置,一點也不往前走,而我還是linux的一個初學者,設定認為vim就是這樣難用吧,怪不得linux的人才薪水高那,赫赫。。但我在出差的時候,用的電腦,裝的vim一點問題都沒有,可以很方便的使用,回來以後,自己的電腦還是不行,我就知道,其中自有古怪,,我baidu,,google,,好久都沒有很好的解決方案。

vim顯示行號、文法高亮、自動縮排,編譯的設定

在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc在Fedora中vim的設定檔存放在/etc目錄中,設定檔名為vimrc1、顯示行號在檔案末端添加一新行,輸入 set nu2、文法高亮在檔案中找到 "syntax on   這一行,去掉前面的雙引號",雙引號是注釋的意思3、自動縮排在檔案末尾添加一行,輸入  set autoindent在添加一行,輸入         set cindent其中 autoindent 是自動縮排; cindent是特別針對

四眼看世界-ubuntu下搭建和使用vim+gcc+gdb

本文將簡單地介紹如何在ubuntu下搭建和使用vim+gcc+gdb進行c語言編程。 一、安裝開啟命令列運行sudo apt-get install vim,並按提示輸入管理員密碼。用同樣的方法運行sudo apt-get install build-essential。 build-essential是c語言的開發包,包含了gcc gdb 等工具。二、執行個體1. 編寫源檔案開啟命令列輸入vim. 輸入i,進入vim的插入模式。 編寫代碼。#include

在ubuntu下安裝vim時遇到的問題

前段時間,在公司新開了一個虛擬機器,安裝上了rhel5,突然安裝時沒有安裝上emacs,好不容易裝上了,卻發現要文法高亮也是如此的複雜。一氣之下,也學著別人用vim來。vim功能未必如emacs強大,但是對於我這種菜鳥卻是足夠的。 今天在家,發現電腦裡的ubuntu(使用的是vm),安裝時麼有安裝vim,搞了半天,才發現原來安裝時只安裝上了vim.tiny。這是一個精簡版。於是第一時間使用:sudo apt-get install vim進行安裝,此時出現了如下的字樣:The

Ubuntu用gedit,Vim開啟txt文檔亂碼解決方案

今天寫第一篇csdn日誌,紀念一下,哈哈,開啟自己的技術之路,哈哈~~1)gedit.運行 gconf-editor,把 gedit 的自動檢測編碼設定修改一下,加入 GB18030,GB2312 ,GBK 等幾個 ( GB18030 相容GB2312 ,GBK的,所以只添加有一個 GB18030就可以了的)在這項下 /apps/gedit-2/preferences/encodings/auto_detected 下面我的系統的encoding

Ubuntu vimrc設定檔 vim 設定行號,縮排距等

Ubuntu vimrc的設定適用於Ubuntu與Fedora系統,其他系統沒有得到驗證。在Ubuntu中vim的設定檔存放在/etc/vim目錄中,設定檔名為Ubuntu vimrc在Fedora中vim的設定檔存放在/etc目錄中,設定檔名為Ubuntu vimrc在終端 輸入以下命令來編輯Ubuntu vimrc設定檔:sudo vim /etc/vim/vimrc 或者 sudo gedit

vim 編輯 java javascript 自動補全{([ 以及輸入分號時在行尾加分號

"===================================括弧自動關閉========================function! My_BracketComplete()    let char = strpart(getline('.'), col('.')-1, 1)    if (char == ")")        return "/<Right>"    else        return ")"   

vim中選擇匹配文本刪除技巧

試舉幾例如下:1. 如何只保留匹配內容行而刪除其他行?:v/pattern/d:help :v2. 如何對每行只保留匹配內容而刪除這一行中的其它內容:%s/^.*\(pattern\).*$/\1/g3. 刪除包含特定字串的行:g/pattern/d4. 刪除包含特定字串的行,每次刪除前都提示:%s/^.*pattern.*\n//c5. 處理字串: /123/456/789/109/example.txt, 怎麼刪除到最後一個/,然後得到example.txt ?0dte解釋:0      

將vim作為QT開發的IDE

轉載請註明連結與作者huihui1988 用了一段時間的vim,喜歡上了這種簡潔高效的編輯器。恰逢正在學習QT中,於是將vim變成了開發QT的工具。以下是具體配置。一、文法高亮支援:1、開啟VIMDIR/vim72/syntax/cpp.vim,加入syn keyword cppStatement SLOT,SIGNALsyn keyword cppAccess slots,signals2、增加QT的類型名:syn keyword cType ActiveQt Q3Accel

vim尋找替換小結

VIM中常用的替換模式總結。0,:g/null/d找到null的行並且刪掉1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g“%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可    如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “/<” 來指定匹配單詞開頭:         :%

高效率編輯器 VIM-操作篇[轉載]

原文連結:http://jmcpherson.org/editing.html翻譯連結:http://linuxtoy.org/archives/efficient-editing-with-vim.html這篇教程寫了在不同工作模式下使用 VIM 的一些基本技巧——即插入模式(insert mode), 命令模式(command mode), 存取檔案等。目的是協助剛剛接觸 VIM 的新手更加有效率的使用這個出色的編輯器。說明:在這篇文章裡面,<C-X> 代表 Ctrl + X——

tags cscope 在vim中

文章目錄 一,軟體安裝二,產生索引檔案三,一般源檔案中產生索引檔案四,在VIM使用cscope尋找五,在VIM中使用tags尋找符號:六,其它命令介紹:七,特別注意: linux原始碼提供了製作cscope索引檔案和tags檔案的make命令。一,軟體安裝 先安裝cscope:sudo apt-get install cscope 在安裝ctags:http://ctags.sourceforge.net/可以使用:ctags

vim的會話儲存功能

使用VIM開發軟體項目 - (2) 會話和viminfo本節所用命令的協助入口::help mksession :help 'sessionoptions' :help source :help wviminfo :help rviminfo :help

VIM的注釋顏色問題

1, 在~/.vimrc中添加:" for colorscheme. added by albcamusif has("gui_running")        "colorscheme default        " It doesn't matter whether you comment this or not        :else        colorscheme desert         " I'd like to use modified desert scheme

[Vim練級攻略] — 開始學習Vim

文章目錄 (2) Insert模式(3) Visual模式(1) Normal <-> Insert(2) Noraml <-> Visual

使用vim外掛程式 NERD_tree 閱讀源碼

NERD_tree外掛程式可以列出目錄下的檔案樹結構,在閱讀源碼時在不同檔案夾之間切換很方便。在官網 http://www.vim.org/scripts/script.php?script_id=1658 下載 NERD_tree。安裝:下載後解壓,複製  doc/NERD_tree.txt 到 ~/.vim/doc 下,在 ~/.vim/doc 中在vim環境下執行命令 : helptags . 和 : help NERD_tree.txt;複製  plugin/NERD_tree.vim

VIM的使用時的配對書寫

覺得VIM挺好, 不用使用方向鍵. 手基本上就不用動位置了, 只是手指動一下.1, 但是有一點, 在寫程式時, 一般都是配對寫()或者{}, 寫完配對的括弧之後, 要回到括弧中間, 我使用的方法是先Esc, 然後再i, 或者再加上幾下h ,l 鍵. 剛開始覺得這樣挺繁瑣, 但是也不知道其它的方法. 如果哪位朋友知道更好的方法, 希望能告訴我哦.2, 在命令模式下, a是在當前字元的下一個位置開始書寫. A是在當前行的末尾字元的下一個位置開始書寫.3, 在命令模式下, dd刪除當前行,

Windows環境下配置Vim為Python的IDE

(一)安裝Python 2.7在官網下載Python,並安裝,我的安裝路徑是D:\Program Files\Python。安裝完成後編輯環境變數Path,在其後添加;D:\Program Files\Python。(注意前面的分號)(二)安裝Vim在官網下載gvim,並安裝,我的安裝路徑是D:\Program Files\Vim。安裝完成後編輯環境變數Path,在其後添加;D:\Program Files\Vim\vim73。(三)安裝Exuberant

ubuntu中vim和gedit中文亂碼解決方案

因為想試試英文版系統,故在許多軟體裡需要解決中文支援問題。一直以來都用 vim 的,偶然使用gedit時 中文顯示有問題,今天是在不能湊合了乾脆解決之。    其實gedit 使用一個編碼匹配列表,只有在這個列表中的編碼才會進行匹配,不在這個列表中的編碼將顯示為亂碼。您要做的就是將 GB18030 加入這個匹配列表。以下自 wiki.ubuntu:    * 圖形化方式,適用於 Ubuntu 使用者,而不適用於 KUbuntu/XUbuntu 使用者。  您可以遵循以下步驟,使您的 gedit

總頁數: 120 1 .... 81 82 83 84 85 .... 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.