Day02 — 修改 Rails console edit 編輯模式

前言

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

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

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

方法 1

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

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

方法 2

透過環境變數,調整 EDITOR

# vim ~/.bashrc
# 或放其它地方
# set default rails console edit mode
export EDITOR="vim"

差異比較

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

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

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

參考資料

鐵人賽文章連結:
medium 文章連結:
本文同步發布於

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

大家好,我是被端走的小菜。以個人部落格更新為主:https://riverye.com/