<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    邋遢居

    我的Java天堂

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      61 Posts :: 2 Stories :: 90 Comments :: 0 Trackbacks

    原起

    EverNote 的強大已經無需多說。他自己有很好的客戶端,不過那個只是對Windows和OS X。在linux下面就蝦米菜了。就是Windows和OS X下面的客戶端也存在一個致命的弱點:不支持 MarkDown 。
    不過有好人做了一個工具 Geeknote 讓我們可以在任何裝有python的機器上使用Evernote。 更強大的是他可以使用任何編輯器編輯筆記,支持 MarkDown 。 有如此好處還等什么啊趕緊用起來。
    個人在使用的時候發現原版有點點不舒服的地方,做了點點小改動放在了 GitHub。 具體是什么改動,先買個關子。

    安裝

    直接從源碼安裝

    1. 使用 git clone git@github.com:jetgeng/geeknote.git 命令下載源碼
    2. 進入 geeknote 目錄。
    3. 運行 python geeknote.py login 登錄evernote
    4. 通過 python geeknote.py create , python geeknote.py edit , python geeknote.py find 命令來創建,編輯和查詢你的ervernote 中的筆記。
    5. 通過 python geeknote.py settings --editor vim 命令把編輯Evernote的編輯器設定成我最喜歡的vim。 當然你可以設定成你喜歡的。
    6. 這個時候你已經用上了GeekNote。 但是還會有點不爽。最起碼我這個時候不爽。

    不爽的地方

    1. 當我用python geeknote.py edit 命令使用vim打開我要編輯的筆記時,筆記居然沒有把 MarkDown 語法給我高亮出來! 不爽!!
    2. 輸入命令一定要帶一個什么python 之類的太繁,而且我tab的時候也沒有給我把命令補全!在命令行中沒有自動補全,太不爽了!!

    改之

    讓vim正確設定filetype

    在 vim中一般是根據文件的后綴名來識別該文件是什么類型。然后為他加載相應的語法高亮,代碼補全什么的。在沒有改動前geeknote是為筆記創建的臨時 文件時沒有后綴的。只是隨機的創建一個形如 tmpsNbc8k這樣的文件。所以Vim無法識別他是何種文件,就無法為他加載對于的語法高亮之類的。

    既然找到原因了就先看一下geeknote是否有什么地方可以設定,讓他產生的臨時文件有后綴。最后在editor.py文件中發現了這么一行代碼: (tmpFileHandler, tmpFileName) = tempfile.mkstemp() 。 直接沒有給任何后綴的想法。
    那就加上吧。
    我所做的動作就是這個,給他加上了一個文件后綴的設定。
    通過python geeknote settings --suffix suffix 這樣的命令來設定零時文件的后綴。這樣語法高亮,代碼補全就回來了。小爽一下!

    命令行自動補全

    這個其實geeknote已經想到了,而且已經做了。代碼倉庫中的那個 bash_completion/geeknote 文件就是干這個活的。 所以我只要把這個文件copy到 /etc/bash_completion.d/ 下就可以了。
    但是copy進去后沒有達到我想要的效果。沒有自動補全。最后發現是geeknote配置的補全命令和我們執行的時候不一致。
    下面要做的就是把它們搞一致了。
    我的操作步驟如下:
    1. chmod +x geeknote.py 給geeknote.py加上可執行權限。
    2. 將geeknote.py所在路徑加入到PATH中去。
    3. 修改 /etc/bash_completion.d/geeknote 文件中的 geeknote 為geeknote.py 這個在我上面提到的github中可以找到。

    這個時候在新開一個控制臺,輸入 geeknote.py tab 可以自動補全了。小爽一下!

    posted on 2013-05-31 22:57 Jet Geng 閱讀(8312) 評論(1)  編輯  收藏 所屬分類: 開源軟件使用

    Feedback

    # re: 通過vim和markdown編輯Evernote中的筆記 2013-08-01 11:37 liushuaikobe
    請問evernote支持markdown具體是怎么操作的?  回復  更多評論
      

    主站蜘蛛池模板: 国产免费阿v精品视频网址| 精品免费AV一区二区三区| 国内永久免费crm系统z在线| 亚洲人成网站观看在线播放| 免费看美女午夜大片| 亚洲AⅤ永久无码精品AA| 美女隐私免费视频看| 亚洲精品第一国产综合境外资源 | 国产亚洲综合网曝门系列| 无码 免费 国产在线观看91| 亚洲熟女乱综合一区二区| 中国人免费观看高清在线观看二区| 区久久AAA片69亚洲| 一区二区三区福利视频免费观看| 亚洲日本中文字幕区| 成人免费午夜无码视频| 亚洲heyzo专区无码综合| 亚洲国产精品丝袜在线观看| 久久久久久久久久免免费精品 | 亚洲国产精品综合久久2007| 精品久久洲久久久久护士免费| 欧美激情综合亚洲一二区| 国产乱辈通伦影片在线播放亚洲| 最近中文字幕大全免费版在线| 亚洲卡一卡2卡三卡4卡无卡三| 国产精品视频免费一区二区| 看免费毛片天天看| 亚洲无人区午夜福利码高清完整版| 在线观看黄片免费入口不卡| 亚洲美女aⅴ久久久91| 成年女人色毛片免费看| 四虎一区二区成人免费影院网址 | 性色午夜视频免费男人的天堂 | 亚洲国产午夜电影在线入口| 国产精品黄页在线播放免费| a毛片免费播放全部完整| 亚洲人成www在线播放| 亚洲麻豆精品国偷自产在线91| 91精品视频在线免费观看| 亚洲国产成人久久综合| 亚洲免费人成在线视频观看|