linux使用vim开启文档,linux 配置 直接用VIM默认打开文件
方法一:主要 是把gedit 默認(rèn)打開(kāi)的文件 都改成 vim了 此方法有缺陷。推薦使用 方法二 可以指定 哪種類(lèi)型文件 用VIM 默認(rèn)打開(kāi)。兩種方法都實(shí)現(xiàn)了 方便打開(kāi)文件 擺脫了用VIM編碼 打開(kāi)文件還要 輸入 煩長(zhǎng)的路徑,
配置如下:
方法一:
把所有 默認(rèn) 用 gedit 打開(kāi)的文件 替換成了VIM。不過(guò) 如果 感覺(jué) 某個(gè)文件 還是gedit 編輯方便的話(huà) 還可以 重新為某個(gè)文件 指定 成gedit 打開(kāi)的 ,在文件屬性里的打開(kāi)方式 這個(gè)選項(xiàng)中 可以為 某個(gè)文件設(shè)定為 gedit 默認(rèn)打開(kāi)
1.用vim打開(kāi)defaults.list,把所有的gedit.desktop用vim.desktop 來(lái)替換。
命令:sudo vim /etc/gnome/defaults.list
:%s/gedit.desktop/vim.desktop/g
2.在/usr/share/applications下新建一個(gè)vim.desktop文件
命令:sudo vim /usr/share/applications/vim.desktop
里面編輯內(nèi)容如下:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=vim %f
Icon=/usr/share/vim/vim48x48.png(這里的圖標(biāo)是自己定義的)
Name=Vim
Terminal=true
NoDisplay=true
這樣就可已在右鍵菜單中出現(xiàn)vim代開(kāi)菜單項(xiàng)了
重點(diǎn)推薦 方法二:
這個(gè)方法更簡(jiǎn)單而且 自定義配置更好
剛剛無(wú)意中發(fā)現(xiàn),上面的 方法一 有一個(gè)缺陷,根據(jù) 方法一 的流程 操作一遍后確實(shí)達(dá)到了 可以用VIM 直接打開(kāi)文件 編碼的作用,但是 方法一 是把系統(tǒng)中 所有默認(rèn)用 gedit 打開(kāi)的文件 全部替換成了 VIM 打開(kāi),方法一 中我也提到了 是可以改回 某個(gè)文件 還繼續(xù)用 gedit 默認(rèn)打開(kāi)的,問(wèn)題就是出在這里 。
打個(gè)比喻: a.txt 文件原來(lái)默認(rèn)的是用 gedit 打開(kāi)的。你通過(guò) 方法一 的流程操作一遍后 再次雙擊 a.txt打開(kāi)默認(rèn)的是用 vim 打開(kāi)的 沒(méi)問(wèn)題。b.php 原來(lái)也是 gedit 默認(rèn)打開(kāi)的。現(xiàn)在也是 默認(rèn)成 VIM 打開(kāi)的了。嗯 現(xiàn)在的這樣的情況 可以 已經(jīng)達(dá)到了 自己 的理想使用方法。
不過(guò) 像 a.txt 只是個(gè)文本文件 它的文件類(lèi)型是 "純文本文檔 (text/plain)"(右鍵屬性就可以看到),不屬于自己的編碼文件,應(yīng)該還是 使用 系統(tǒng) 默認(rèn)的 gedit 默認(rèn)打開(kāi) 比較看的方便,那好咱們來(lái)修改 一下它的 默認(rèn)打開(kāi)方式,a.txt 文件右鍵屬性-》打開(kāi)方式 ,選中 gedit 點(diǎn)擊 設(shè)為默認(rèn) 這個(gè)按鈕即可。當(dāng)你點(diǎn)擊完 設(shè)為默認(rèn) 這個(gè)按鈕后有沒(méi)有發(fā)現(xiàn) 現(xiàn)在 這里的選項(xiàng) 是不是 少了一項(xiàng) VIM 這個(gè)選項(xiàng) 消失了。問(wèn)題 現(xiàn)就出現(xiàn)了 你現(xiàn)在去 打開(kāi)
a.txt 默認(rèn)用的 gedit打開(kāi)的 沒(méi)問(wèn)題。現(xiàn)在再去打開(kāi) b.php(上面打比喻提到的文件),是不是不對(duì)了默認(rèn)打開(kāi)方式不再是 vim 了也被換回了 gedit 默認(rèn)打開(kāi)的,不過(guò) 你用右鍵點(diǎn)擊文件 還是可以看到 VIM 這個(gè)選項(xiàng)的,雖然可以用 不過(guò)不是咱們的理想方式呀。
好了 現(xiàn)在解決的時(shí)候到了:
/home/linux/.local/share 你到這個(gè)文件夾下看看 是不是 多了一個(gè)文件夾 applications, 在 applications 文件夾下有了一個(gè)文件 mimeapps.list , applications/mimeapps.list 這里記錄的是 系統(tǒng)根據(jù) 個(gè)人設(shè)定的 什么文件類(lèi)型 用什么程序 打開(kāi)的記錄,這個(gè) applications/mimeapps.list 默認(rèn)是沒(méi)有的 只有在你更改 某個(gè)文件 的打開(kāi)方式時(shí)才會(huì)產(chǎn)生,哪位同學(xué)沒(méi)有這樣的目錄結(jié)構(gòu)的話(huà)咱們就自己建立一個(gè)。
mimeapps.list 內(nèi)容格式如下:
[Default Applications]
text/plain=gedit.desktop
[Added Associations]
text/plain=gedit.desktop;
這樣的定義 就相當(dāng)靈活了,相用vim打開(kāi)哪個(gè)文件類(lèi)型可以直接添加到 mimeapps.list 這個(gè)文件中。
凡是操作過(guò) 方法一 流程的 朋友 除了 方法一中 新建的 vim.desktop 這個(gè)文件不動(dòng)外 ,修改過(guò) /etc/gnome/defaults.list 這個(gè)文件的 請(qǐng)恢復(fù)到原來(lái),原因呢 mimeapps.list 這個(gè)文件 系統(tǒng)應(yīng)該會(huì)首先檢查這個(gè)文件中設(shè)定的 哪種文件類(lèi)型打開(kāi)用哪個(gè)程序 如果你打開(kāi)的文件類(lèi)型 沒(méi)有在 mimeapps.list 這里的話(huà) 系統(tǒng)就會(huì)選擇 /etc/gnome/defaults.list 這個(gè)文件中的設(shè)定。
現(xiàn)在咱們?cè)囈幌?向 mimeapps.list添加內(nèi)容,比如 上面 打的比喻中 提示到 b.php 這個(gè)文件 咱們編的就是它的碼 默認(rèn)要用 VIM 打開(kāi)的呀 。在 b.php文件 右鍵屬性。看到了 b.php 文件在 linux 系統(tǒng)中的文件類(lèi)型是 application/x-php 咱們把這個(gè)類(lèi)型添加進(jìn)去
[Default Applications]
text/plain=gedit.desktop
application/x-php=vim.desktop
[Added Associations]
text/plain=gedit.desktop;
application/x-php=vim.desktop
OK 打開(kāi)b.php文件 ok 默認(rèn)已是 vim打開(kāi)的了 現(xiàn)在再在 b.php 文件 右鍵 可以 看到 右鍵的下拉菜單 第一項(xiàng)就是 “使用vim打開(kāi)“。
到此 測(cè)試已經(jīng)完成,現(xiàn)在這種VIM打開(kāi)方式 應(yīng)該 才算是 咱們 編碼 者 使用 vim 最好的一種方法吧。
我的本機(jī)環(huán)境 ubuntu 12.10
VIM 最好的一種使用方式已經(jīng) 闡述完了 已經(jīng)很好 發(fā)揮了 寫(xiě)作能力 應(yīng)該是很詳細(xì)了 下面 歸總一下吧,
就兩個(gè)步驟
第一部 按照 方法一中 提到的 新建 vim.desktop 方法 建立 vim.desktop 這個(gè)文件
第二部 /home/linux/.local/share 此目錄下 看看 有沒(méi)有 applications/mimeapps.list 這樣的目錄文件 結(jié)構(gòu) 沒(méi)有的話(huà) 建立 ,有的話(huà)就直接打開(kāi) mimeapps.list 添加 內(nèi)容.
PS:VIM 默認(rèn)打開(kāi)文件方法 偶是 郁悶 一天 命令行打開(kāi)文件 繁瑣。百度 google 無(wú)論怎么搜都是方法一的解決辦法,終不得理想。不過(guò)終于讓偶在方法一的基礎(chǔ)上 得到了 方法二 ,此事算是塵埃落定了,記錄下來(lái)希望能幫到目前還是網(wǎng)絡(luò)的大海中 搜索解決方法的朋友,接下來(lái) 在使用VIM中學(xué)習(xí)VIM了,主要喜歡VIM提供的編碼環(huán)境,眼睛看比較舒服感覺(jué)不刺眼,嘿嘿,偶的理由很簡(jiǎn)單,你喜歡VIM的理由呢?
文章中提到 /linux/ linux 指的是偶本機(jī)的用戶(hù)名,大家按本文章配置時(shí),尋找 applications/mimeapps.list 或者新建 這個(gè)目錄/文件 結(jié)構(gòu)時(shí) ,是在你當(dāng)前的用戶(hù)名下比如:
/home/”你的用戶(hù)“/.local/share
請(qǐng)注意了.
總結(jié)
以上是生活随笔為你收集整理的linux使用vim开启文档,linux 配置 直接用VIM默认打开文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python调用大漠找图_[教程贴]按键
- 下一篇: c语言Linux用线程创建文件,Linu