iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
自我挑戰組

Ruby on Rails 與它們相關的東西 II系列 第 2

Day02 - 修改 Rails console edit 編輯模式

前言

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

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

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

方法 1

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

# .pryrc

Pry.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" 改成想要的編輯器即可

參考資料

  1. Editing with Pry

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

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


上一篇
Day01 - 鐵人賽我又來囉
下一篇
Day03 - Gem-strip_attributes 介紹與應用
系列文
Ruby on Rails 與它們相關的東西 II30

尚未有邦友留言

立即登入留言