身為工程師,一定聽過編輯器之神 - Vim, 而很多人雖然使用過 Vim,卻因為學習門檻而沒有繼續深入,無法體會到它 的威力,實在有點可惜,因此講者這次嘗試用較易於理解的方式來說明 Vim 最核心的功能——編輯,當理解了 Vim 編輯的設計方式之後,使用者將可以輕易的做出數以千計的操作組合,來進行精確且直覺的游標移動與文字編輯,同時也會介紹 Vim 在開發 Ruby & Rails 上適合的配置。
內容不會涉及太多 Vim 獨有的功能,希望除了 Vim 使用者外,其他編輯器的使用者也能夠透過 Vim mode 來體驗 Vim 的強大之處。
62. text-object
Rails is a web application development framework written in the Ruby
language. It is designed to make programming web applications easier
by making assumptions about what every developer needs to get
started. It allows you to write less code while accomplishing more than
many other languages and frameworks. Experienced Rails developers
also report that it makes web application development more fun.
Rails is opinionated software. It makes the assumption that there is a
"best" way to do things, and it's designed to encourage that way - and
in some cases to discourage alternatives. If you learn "The Rails Way"
you'll probably discover a tremendous increase in productivity. If you
persist in bringing old habits from other languages to your Rails
development, and trying to use patterns you learned elsewhere, you
may have a less happy experience.
63. text-object
Rails is a web application development framework written in the Ruby
language. It is designed to make programming web applications easier
by making assumptions about what every developer needs to get
started. It allows you to write less code while accomplishing more than
many other languages and frameworks. Experienced Rails developers
also report that it makes web application development more fun.
Rails is opinionated software. It makes the assumption that there is a
"best" way to do things, and it's designed to encourage that way - and
in some cases to discourage alternatives. If you learn "The Rails Way"
you'll probably discover a tremendous increase in productivity. If you
persist in bringing old habits from other languages to your Rails
development, and trying to use patterns you learned elsewhere, you
may have a less happy experience.
64. text-object
Rails is a web application development framework written in the Ruby
language. It is designed to make programming web applications easier
by making assumptions about what every developer needs to get
started. It allows you to write less code while accomplishing more than
many other languages and frameworks. Experienced Rails developers
also report that it makes web application development more fun.
Rails is opinionated software. It makes the assumption that there is a
"best" way to do things, and it's designed to encourage that way - and
in some cases to discourage alternatives. If you learn "The Rails Way"
you'll probably discover a tremendous increase in productivity. If you
persist in bringing old habits from other languages to your Rails
development, and trying to use patterns you learned elsewhere, you
may have a less happy experience.
65. text-object
Rails is a web application development framework written in the Ruby
language. It is designed to make programming web applications easier
by making assumptions about what every developer needs to get
started. It allows you to write less code while accomplishing more than
many other languages and frameworks. Experienced Rails developers
also report that it makes web application development more fun.
Rails is opinionated software. It makes the assumption that there is a
"best" way to do things, and it's designed to encourage that way - and
in some cases to discourage alternatives. If you learn "The Rails Way"
you'll probably discover a tremendous increase in productivity. If you
persist in bringing old habits from other languages to your Rails
development, and trying to use patterns you learned elsewhere, you
may have a less happy experience.
66. text-object
Rails is a web application development framework written in the Ruby
language. It is designed to make programming web applications easier
by making assumptions about what every developer needs to get
started. It allows you to write less code while accomplishing more than
many other languages and frameworks. Experienced Rails developers
also report that it makes web application development more fun.
Rails is opinionated software. It makes the assumption that there is a
"best" way to do things, and it's designed to encourage that way - and
in some cases to discourage alternatives. If you learn "The Rails Way"
you'll probably discover a tremendous increase in productivity. If you
persist in bringing old habits from other languages to your Rails
development, and trying to use patterns you learned elsewhere, you
may have a less happy experience.
67. text object: 介詞 + 名詞
i → inner
a → a
w → word
p → paragraph
s → sentence
b( [ { “ ‘ ` t → block