摘要:方法一主要是把默認打開的文件都改成了此方法有缺陷。推薦使用方法二可以指定哪種類型文件用默認打開。兩種方法都實現(xiàn)了方便打開文件擺脫了用編碼打開文件還要輸入煩長的路徑配置如下方法一把所有默認用打開的文件替換成了。原來也是默認打開的。
方法一:主要 是把gedit 默認打開的文件 都改成 vim了 此方法有缺陷。推薦使用 方法二 可以指定 哪種類型文件 用VIM 默認打開。兩種方法都實現(xiàn)了 方便打開文件 擺脫了用VIM編碼 打開文件還要 輸入 煩長的路徑,
配置如下:
方法一:
把所有 默認 用 gedit 打開的文件 替換成了VIM。不過 如果 感覺 某個文件 還是gedit 編輯方便的話 還可以 重新為某個文件 指定 成gedit 打開的 ,在文件屬性里的打開方式 這個選項中 可以為 某個文件設(shè)定為 gedit 默認打開
1.用vim打開defaults.list,把所有的gedit.desktop用vim.desktop 來替換。
命令:sudo vim /etc/gnome/defaults.list
:%s/gedit.desktop/vim.desktop/g
2.在/usr/share/applications下新建一個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代開菜單項了
重點推薦 方法二:
這個方法更簡單而且 自定義配置更好
剛剛無意中發(fā)現(xiàn),上面的 方法一 有一個缺陷,根據(jù) 方法一 的流程 操作一遍后確實達到了 可以用VIM 直接打開文件 編碼的作用,但是 方法一 是把系統(tǒng)中 所有默認用 gedit 打開的文件 全部替換成了 VIM 打開,方法一 中我也提到了 是可以改回 某個文件 還繼續(xù)用 gedit 默認打開的,問題就是出在這里 。
打個比喻: a.txt 文件原來默認的是用 gedit 打開的。你通過 方法一 的流程操作一遍后 再次雙擊 a.txt打開默認的是用 vim 打開的 沒問題。b.php 原來也是 gedit 默認打開的?,F(xiàn)在也是 默認成 VIM 打開的了。嗯 現(xiàn)在的這樣的情況 可以 已經(jīng)達到了 自己 的理想使用方法。
不過 像 a.txt 只是個文本文件 它的文件類型是 "純文本文檔 (text/plain)"(右鍵屬性就可以看到),不屬于自己的編碼文件,應(yīng)該還是 使用 系統(tǒng) 默認的 gedit 默認打開 比較看的方便,那好咱們來修改 一下它的 默認打開方式,a.txt 文件右鍵屬性-》打開方式 ,選中 gedit 點擊 設(shè)為默認 這個按鈕即可。當(dāng)你點擊完 設(shè)為默認 這個按鈕后有沒有發(fā)現(xiàn) 現(xiàn)在 這里的選項 是不是 少了一項 VIM 這個選項 消失了。問題 現(xiàn)就出現(xiàn)了 你現(xiàn)在去 打開
a.txt 默認用的 gedit打開的 沒問題?,F(xiàn)在再去打開 b.php(上面打比喻提到的文件),是不是不對了默認打開方式不再是 vim 了也被換回了 gedit 默認打開的,不過 你用右鍵點擊文件 還是可以看到 VIM 這個選項的,雖然可以用 不過不是咱們的理想方式呀。
好了 現(xiàn)在解決的時候到了:
/home/linux/.local/share 你到這個文件夾下看看 是不是 多了一個文件夾 applications, 在 applications 文件夾下有了一個文件 mimeapps.list , applications/mimeapps.list 這里記錄的是 系統(tǒng)根據(jù) 個人設(shè)定的 什么文件類型 用什么程序 打開的記錄,這個 applications/mimeapps.list 默認是沒有的 只有在你更改 某個文件 的打開方式時才會產(chǎn)生,哪位同學(xué)沒有這樣的目錄結(jié)構(gòu)的話咱們就自己建立一個。
mimeapps.list 內(nèi)容格式如下:
[Default Applications]
text/plain=gedit.desktop
[Added Associations]
text/plain=gedit.desktop;
這樣的定義 就相當(dāng)靈活了,相用vim打開哪個文件類型可以直接添加到 mimeapps.list 這個文件中。
凡是操作過 方法一 流程的 朋友 除了 方法一中 新建的 vim.desktop 這個文件不動外 ,修改過 /etc/gnome/defaults.list 這個文件的 請恢復(fù)到原來,原因呢 mimeapps.list 這個文件 系統(tǒng)應(yīng)該會首先檢查這個文件中設(shè)定的 哪種文件類型打開用哪個程序 如果你打開的文件類型 沒有在 mimeapps.list 這里的話 系統(tǒng)就會選擇 /etc/gnome/defaults.list 這個文件中的設(shè)定。
現(xiàn)在咱們試一下 向 mimeapps.list添加內(nèi)容,比如 上面 打的比喻中 提示到 b.php 這個文件 咱們編的就是它的碼 默認要用 VIM 打開的呀 。在 b.php文件 右鍵屬性??吹搅?b.php 文件在 linux 系統(tǒng)中的文件類型是 application/x-php 咱們把這個類型添加進去
[Default Applications]
text/plain=gedit.desktop
application/x-php=vim.desktop
[Added Associations]
text/plain=gedit.desktop;
application/x-php=vim.desktop
OK 打開b.php文件 ok 默認已是 vim打開的了 現(xiàn)在再在 b.php 文件 右鍵 可以 看到 右鍵的下拉菜單 第一項就是 “使用vim打開“。
到此 測試已經(jīng)完成,現(xiàn)在這種VIM打開方式 應(yīng)該 才算是 咱們 編碼 者 使用 vim 最好的一種方法吧。
我的本機環(huán)境 ubuntu 12.10
VIM 最好的一種使用方式已經(jīng) 闡述完了 已經(jīng)很好 發(fā)揮了 寫作能力 應(yīng)該是很詳細了 下面 歸總一下吧,
就兩個步驟
第一部 按照 方法一中 提到的 新建 vim.desktop 方法 建立 vim.desktop 這個文件
第二部 /home/linux/.local/share 此目錄下 看看 有沒有 applications/mimeapps.list 這樣的目錄文件 結(jié)構(gòu) 沒有的話 建立 ,有的話就直接打開 mimeapps.list 添加 內(nèi)容.
PS:VIM 默認打開文件方法 偶是 郁悶 一天 命令行打開文件 繁瑣。百度 google 無論怎么搜都是方法一的解決辦法,終不得理想。不過終于讓偶在方法一的基礎(chǔ)上 得到了 方法二 ,此事算是塵埃落定了,記錄下來希望能幫到目前還是網(wǎng)絡(luò)的大海中 搜索解決方法的朋友,接下來 在使用VIM中學(xué)習(xí)VIM了,主要喜歡VIM提供的編碼環(huán)境,眼睛看比較舒服感覺不刺眼,嘿嘿,偶的理由很簡單,你喜歡VIM的理由呢?
文章中提到 /linux/ linux 指的是偶本機的用戶名,大家按本文章配置時,尋找 applications/mimeapps.list 或者新建 這個目錄/文件 結(jié)構(gòu)時 ,是在你當(dāng)前的用戶名下比如:
/home/”你的用戶“/.local/share
請注意了.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/24785.html
摘要:以管理員身份打開分別輸入輸入完成后重啟電腦,以完成安裝并更新到。將設(shè)置為默認版本在微軟商店內(nèi)下載分發(fā)版,這里我下載的是。且被視為管理員,能夠運行管理命令。 目錄 ...
摘要:是下非常常用的一種包管理器主要應(yīng)用在等發(fā)行版上一個服務(wù)器同一時刻只能讓一個進行安裝,不能同時安裝多個軟件。例如,,表示移動光標(biāo)至文章的第行行首。 文章目錄 Lin...
摘要:前言近期在準(zhǔn)備搭建一個全棧開發(fā)的社區(qū),之前由于沒有云服務(wù)器搭建經(jīng)驗,這篇文章做一下相關(guān)的記錄,后續(xù)再深入學(xué)習(xí)研究。或用戶登錄云服務(wù)器,直接使用命令進行連接,如云服務(wù)器公網(wǎng),然后輸入用戶的初始密碼,即可完成登錄。云服務(wù)器的端口,必須填。 前言 近期在準(zhǔn)備搭建一個vue.js+node.js全棧開發(fā)的社區(qū),之前由于沒有云服務(wù)器搭建經(jīng)驗,這篇文章做一下相關(guān)的記錄,后續(xù)再深入學(xué)習(xí)研究。本文不局...
閱讀 1325·2023-04-26 00:10
閱讀 2428·2021-09-22 15:38
閱讀 3745·2021-09-22 15:13
閱讀 3503·2019-08-30 13:11
閱讀 646·2019-08-30 11:01
閱讀 3028·2019-08-29 14:20
閱讀 3208·2019-08-29 13:27
閱讀 1726·2019-08-29 11:33