Pycharm學(xué)習(xí)教程(6) Pycharm作為Vim編輯器使用
Pycharm作為Vim編輯器使用,具體內(nèi)容如下
1、主題
如果你是Vim的粉絲,并且不打算使用其他類型的編輯器,那么這篇教程將會比較適合你。這里將會詳細介紹如何在Pycharm IdeaVim插件的幫助下下載、安裝、使用Vim。至于有關(guān)Python編程以及Vim的用法,詳見official website, Vim documentation。
2、準備工作
安裝2.7或者更高版本的Pycharm
3、下載安裝IdeaVim插件
在Pycharm的主工具欄中單擊設(shè)置按鈕,在IDE Settings界面下選擇 Plugins頁面。此時將會顯示當(dāng)前平臺下安裝的所有插件。然而IdeaVim并不在其中,此時需要單擊Browse JetBrains plugins按鈕,在搜索欄中鍵入vim來找到對應(yīng)的插件:
安裝插件:
重啟Pycharm后即可使用:
4、重啟后的變化
Vim和Pycharm都是基于鍵盤輸入的文本編輯軟件,響應(yīng)的IdeaVim插件的快捷鍵設(shè)置很可能與Pycharm的快捷鍵設(shè)置相沖突,這也是為什么Pycharm需要根據(jù)已有的快捷鍵配置來重新創(chuàng)建一套Vim版的快捷鍵方案。
當(dāng)Pycharm重啟之后,你將會看到Vim Keymap settings對話框,在這里選擇一個快捷鍵配置方案來作為當(dāng)前Vim環(huán)境下的快捷鍵方案:
我們這里選擇默認的配置,單擊OK,可以看到Pycharm創(chuàng)建了一份新的快捷鍵配置:
接下來再次查看快捷鍵設(shè)置界面。單擊設(shè)置按鈕進入Settings對話框,在IDE Settings下單擊Keymap頁面。在對應(yīng)的快捷鍵配置下拉列表中會出現(xiàn)一個名為Vim的方案名稱,其中定義了一些默認的快捷鍵組合,例如Ctrl+V代表粘貼等等:
然而這里還有一個更重要的Pycharm界面設(shè)置,在主工具欄中單擊Tools,選擇Vim Emulator命令:
當(dāng)你安裝了IdeaVim插件之后,這條命令是默認選中的(前面有對號),也就是意味著當(dāng)前的Vim仿真器可用。取消勾選,Pycharm就會回到正常的快捷鍵狀體;再次勾選,Pycharm就會重新加載Vim版的快捷鍵配置方案:
5、編輯模式
現(xiàn)在,我們就可以在Vim模式下進行編輯了,此時我們的輸入光標為一個黑色小塊,意味著我們當(dāng)前處于 Normal模式:
如果你想變?yōu)?a rel="nofollow" target="_blank" >Insert模式,按下i鍵,光標將會變?yōu)橐粭l豎線:
在這個模式下米可以輸入新的代碼或者對當(dāng)前代碼進行修改。當(dāng)然你還可以選擇其他模式,例如按r鍵進入Replace輸入模式。
順便說一句,為了快速進入Vim仿真,可以查看狀態(tài)欄的相關(guān)提示信息:Status bar
按下Esc鍵,回到正常編輯模式。
IdeaVim擁有很多VIm編輯器的特征,例如縮寫形式、快捷鍵組合、各種各樣的命令等等,詳見:a lot more。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
keras 兩種訓(xùn)練模型方式詳解fit和fit_generator(節(jié)省內(nèi)存)
這篇文章主要介紹了keras 兩種訓(xùn)練模型方式詳解fit和fit_generator(節(jié)省內(nèi)存),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Python使用requests模塊發(fā)送http請求的方法介紹
Python?Requests是一個?HTTP?庫,它允許我們向?Web?服務(wù)器發(fā)送??HTTP?請求,并獲取響應(yīng)結(jié)果,本文將會詳細介紹Python?requests模塊如何發(fā)送http請求,文中有相關(guān)的代碼示例,需要的朋友可以參考下2023-06-06python 函數(shù)內(nèi)部修改外部變量的方法
今天小編就為大家分享一篇python 函數(shù)內(nèi)部修改外部變量的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12