欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Pycharm學(xué)習(xí)教程(6) Pycharm作為Vim編輯器使用

 更新時(shí)間:2017年05月03日 12:00:36   作者:山在嶺就在  
這篇文章主要為大家詳細(xì)介紹了最全的Pycharm學(xué)習(xí)教程第六篇,Pycharm作為Vim編輯器使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Pycharm作為Vim編輯器使用,具體內(nèi)容如下

1、主題

  如果你是Vim的粉絲,并且不打算使用其他類型的編輯器,那么這篇教程將會(huì)比較適合你。這里將會(huì)詳細(xì)介紹如何在Pycharm IdeaVim插件的幫助下下載、安裝、使用Vim。至于有關(guān)Python編程以及Vim的用法,詳見(jiàn)official website, Vim documentation。

2、準(zhǔn)備工作

  安裝2.7或者更高版本的Pycharm

3、下載安裝IdeaVim插件

  在Pycharm的主工具欄中單擊設(shè)置按鈕,在IDE Settings界面下選擇 Plugins頁(yè)面。此時(shí)將會(huì)顯示當(dāng)前平臺(tái)下安裝的所有插件。然而IdeaVim并不在其中,此時(shí)需要單擊Browse JetBrains plugins按鈕,在搜索欄中鍵入vim來(lái)找到對(duì)應(yīng)的插件:

  安裝插件:

  重啟Pycharm后即可使用:

4、重啟后的變化

  Vim和Pycharm都是基于鍵盤輸入的文本編輯軟件,響應(yīng)的IdeaVim插件的快捷鍵設(shè)置很可能與Pycharm的快捷鍵設(shè)置相沖突,這也是為什么Pycharm需要根據(jù)已有的快捷鍵配置來(lái)重新創(chuàng)建一套Vim版的快捷鍵方案。

  當(dāng)Pycharm重啟之后,你將會(huì)看到Vim Keymap settings對(duì)話框,在這里選擇一個(gè)快捷鍵配置方案來(lái)作為當(dāng)前Vim環(huán)境下的快捷鍵方案:

  我們這里選擇默認(rèn)的配置,單擊OK,可以看到Pycharm創(chuàng)建了一份新的快捷鍵配置:

  接下來(lái)再次查看快捷鍵設(shè)置界面。單擊設(shè)置按鈕進(jìn)入Settings對(duì)話框,在IDE Settings下單擊Keymap頁(yè)面。在對(duì)應(yīng)的快捷鍵配置下拉列表中會(huì)出現(xiàn)一個(gè)名為Vim的方案名稱,其中定義了一些默認(rèn)的快捷鍵組合,例如Ctrl+V代表粘貼等等:

  然而這里還有一個(gè)更重要的Pycharm界面設(shè)置,在主工具欄中單擊Tools,選擇Vim Emulator命令:

  當(dāng)你安裝了IdeaVim插件之后,這條命令是默認(rèn)選中的(前面有對(duì)號(hào)),也就是意味著當(dāng)前的Vim仿真器可用。取消勾選,Pycharm就會(huì)回到正常的快捷鍵狀體;再次勾選,Pycharm就會(huì)重新加載Vim版的快捷鍵配置方案:

5、編輯模式

  現(xiàn)在,我們就可以在Vim模式下進(jìn)行編輯了,此時(shí)我們的輸入光標(biāo)為一個(gè)黑色小塊,意味著我們當(dāng)前處于 Normal模式:

  如果你想變?yōu)?a rel="nofollow" target="_blank" >Insert模式,按下i鍵,光標(biāo)將會(huì)變?yōu)橐粭l豎線:

  在這個(gè)模式下米可以輸入新的代碼或者對(duì)當(dāng)前代碼進(jìn)行修改。當(dāng)然你還可以選擇其他模式,例如按r鍵進(jìn)入Replace輸入模式。

  順便說(shuō)一句,為了快速進(jìn)入Vim仿真,可以查看狀態(tài)欄的相關(guān)提示信息:Status bar

  按下Esc鍵,回到正常編輯模式。

  IdeaVim擁有很多VIm編輯器的特征,例如縮寫形式、快捷鍵組合、各種各樣的命令等等,詳見(jiàn):a lot more。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)圖片添加文字

    Python實(shí)現(xiàn)圖片添加文字

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)圖片添加文字,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Python實(shí)現(xiàn)按中文排序的方法示例

    Python實(shí)現(xiàn)按中文排序的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)按中文排序的方法,涉及Python基于locale模塊的中文編碼與排序相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • python編寫簡(jiǎn)單爬蟲資料匯總

    python編寫簡(jiǎn)單爬蟲資料匯總

    本文給大家匯總介紹了下幾種使用Python編寫簡(jiǎn)單爬蟲的方法和代碼,非常的不錯(cuò),這里分享給大家,希望大家能夠喜歡。
    2016-03-03
  • keras 兩種訓(xùn)練模型方式詳解fit和fit_generator(節(jié)省內(nèi)存)

    keras 兩種訓(xùn)練模型方式詳解fit和fit_generator(節(jié)省內(nèi)存)

    這篇文章主要介紹了keras 兩種訓(xùn)練模型方式詳解fit和fit_generator(節(jié)省內(nèi)存),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Python使用requests模塊發(fā)送http請(qǐng)求的方法介紹

    Python使用requests模塊發(fā)送http請(qǐng)求的方法介紹

    Python?Requests是一個(gè)?HTTP?庫(kù),它允許我們向?Web?服務(wù)器發(fā)送??HTTP?請(qǐng)求,并獲取響應(yīng)結(jié)果,本文將會(huì)詳細(xì)介紹Python?requests模塊如何發(fā)送http請(qǐng)求,文中有相關(guān)的代碼示例,需要的朋友可以參考下
    2023-06-06
  • Python爬取京東的商品分類與鏈接

    Python爬取京東的商品分類與鏈接

    這篇文章主要介紹利用python爬取京東商品分類以及對(duì)應(yīng)的連接,這個(gè)功能不是很復(fù)雜,沒(méi)有爬取里面的隱藏的東西。算是給新手一個(gè)示例教程吧,有需要的可以參考借鑒。
    2016-08-08
  • Python標(biāo)準(zhǔn)庫(kù)之itertools庫(kù)的使用方法

    Python標(biāo)準(zhǔn)庫(kù)之itertools庫(kù)的使用方法

    Python提供了一個(gè)非常棒的模塊用于創(chuàng)建自定義的迭代器,這個(gè)模塊就是 itertools。itertools 提供的工具相當(dāng)高效且節(jié)省內(nèi)存,下面這篇文章主要給大家介紹了關(guān)于Python標(biāo)準(zhǔn)庫(kù)之itertools庫(kù)使用的相關(guān)資料,需要的朋友可以參考下。
    2017-09-09
  • 用python解壓分析jar包實(shí)例

    用python解壓分析jar包實(shí)例

    今天小編就為大家分享一篇用python解壓分析jar包實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • Python3中urllib庫(kù)添加請(qǐng)求頭的兩種方式

    Python3中urllib庫(kù)添加請(qǐng)求頭的兩種方式

    Python?3中的urllib模塊可以用來(lái)處理URL,包括下載和上傳文件、創(chuàng)建和讀取cookie、訪問(wèn)Web?API等,本文給大家介紹Python3中urllib庫(kù)添加請(qǐng)求頭的兩種方式,感興趣的朋友一起看看吧
    2023-10-10
  • python 函數(shù)內(nèi)部修改外部變量的方法

    python 函數(shù)內(nèi)部修改外部變量的方法

    今天小編就為大家分享一篇python 函數(shù)內(nèi)部修改外部變量的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12

最新評(píng)論