iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0

更多相關連結: https://linktr.ee/wade3c


ideavim這個插件能結合vim的優點到Pycharm中,可以讓我們在寫code時減少用到滑鼠的機會,在熟悉後能夠大幅的提升生產力

Vim Useful Shortcuts

從vim模式要切換到輸入的話可以用i,而從輸入模式切換到vim要使用Esc

Move Cursor

  • Up: k
  • Down: j
  • Left: h
  • Right: l

如果要repeat actions可以在命令前打數字,這樣可以大幅增加換行的速度

By word

  • Start of a word: b
  • End of a word: e

By line

  • Start of a line: 0
  • End of a line: $
  • Go to certain line: <要去的行數>G

Add new a line

  • Before current line: O
  • After current line: o

Visual Mode

visual mode很適合用來選取比較大範圍的code

  • By char: v
  • By line: V

Undo

  • u可以和ctrl+z一樣回到前一步的動作

Custom Config

由於有些vim設定的快捷鍵會和Pycharm內建的shortcut衝突,可以在設定的地方選擇要用ideavim的設定或是Pycharm預設的

此外也可以用vim的設定檔.vimrc去更進一步設定vim

Reference

Use Vim Editor in PyCharm (IdeaVim) | PyCharm

Vim Cheat Sheet


上一篇
Day 15. Projector - 在網頁瀏覽器上使用Pycharm
下一篇
Day 17. 實用插件
系列文
30天深入了解Pycharm31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言