你必須很努力

Day02 - 修改 Rails console edit 編輯模式

2021/09/15
字數統計: 317閱讀時間: 1 min

前言

rails console 中,若一次貼行數較多的 code 時,有時會失敗,變成要逐段複製貼上,若過程中有貼錯,則需要重來...

此時可以在 rails console 中輸入 edit ,預設是使用 nano 編輯器,若想換成 vim 或其他編輯器,也可以透過以下方式修改

note: 預設沒有 edit 這方法,需要使用 pry-rails Gem

方法 1

在 Rails 專案的 .pryrc 檔案中,新增 Pry.config.editor = "vim"

1
2
3
# .pryrc

Pry.config.editor = "vim" # 或改成其他編輯器

方法 2

透過環境變數,調整 EDITOR

1
2
3
4
5
# vim ~/.bashrc
# 或放其它地方

# set default rails console edit mode
export EDITOR="vim"

差異比較

上述兩種方法擇一使用即可

方法 1 只侷限於該專案
方法 2 可針對所有 Rails 專案調整

傾向使用方法 2 ,不用每個專案都設定,多人協作開發時,其他人要改只需要在 rails console 中輸入 Pry.editor = "xxx" 改成想要的編輯器即可

參考資料

  1. Editing with Pry

鐵人賽文章連結:https://ithelp.ithome.com.tw/articles/10264100
medium 文章連結:https://link.medium.com/L7ujeSg2Mjb
本文同步發布於 小菜的 Blog https://riverye.com/

備註:之後文章修改更新,以個人部落格為主

原文連結:https://riverye.com/2021/09/15/Day02-修改-Rails-console-edit-編輯模式/

發表日期:2021-09-15

更新日期:2022-09-23

CATALOG
  1. 1. 前言
  2. 2. 方法 1
  3. 3. 方法 2
  4. 4. 差異比較
  5. 5. 參考資料