Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby Productivity with Vim and Tmux

Ruby Productivity with Vim and Tmux

Impress your friends, scare your enemies, and boost your productivity 800% with this live demonstration of vim and tmux. You will learn how to build custom IDEs for each of your projects, navigate quickly between files, write and run tests, view and compare git history, create pull requests, publish gists, format and refactor your code with macros, remote pair program, and more, all without leaving the terminal. Come prepared to learn and ask questions; this is serious business.

4fafaca2401263fd03b62ff37a157a35?s=128

Chris Hunt

April 04, 2013
Tweet

Transcript

  1. Ruby Productivity Vim and Tmux @chrishunt

  2. @chrishunt

  3. @chrishunt

  4. None
  5. None
  6. RubyMine

  7. None
  8. None
  9. Sublime Text

  10. None
  11. Vim & Tmux

  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. Tmux : Intro

  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. goo.gl/98M56 .tmux.conf

  30. Tmux : Get Organized

  31. None
  32. None
  33. None
  34. None
  35. None
  36. None
  37. None
  38. None
  39. None
  40. None
  41. None
  42. Tmux : Scripting

  43. None
  44. None
  45. None
  46. None
  47. None
  48. None
  49. None
  50. None
  51. None
  52. None
  53. None
  54. None
  55. goo.gl/F53eF

  56. Vim: Intro

  57. None
  58. None
  59. None
  60. :

  61. None
  62. None
  63. i

  64. None
  65. esc

  66. None
  67. :

  68. None
  69. None
  70. goo.gl/rMBQH .vimrc

  71. Vim: Testing

  72. None
  73. None
  74. None
  75. None
  76. None
  77. None
  78. None
  79. ,t

  80. None
  81. None
  82. None
  83. None
  84. None
  85. None
  86. None
  87. None
  88. ctrl-o

  89. None
  90. None
  91. None
  92. None
  93. ctrl-i

  94. None
  95. None
  96. None
  97. Vim: Search

  98. None
  99. /

  100. None
  101. n

  102. None
  103. None
  104. :

  105. None
  106. None
  107. None
  108. None
  109. None
  110. None
  111. Vim: Macros

  112. None
  113. vip

  114. :

  115. None
  116. None
  117. None
  118. qq

  119. None
  120. $

  121. yiw

  122. A

  123. None
  124. ctrl-r =

  125. None
  126. ctrl-r “

  127. None
  128. esc

  129. j

  130. q

  131. None
  132. None
  133. @q

  134. None
  135. 4@q

  136. None
  137. Vim: Argument List

  138. None
  139. :

  140. None
  141. :

  142. None
  143. None
  144. :

  145. None
  146. None
  147. None
  148. None
  149. Vim: Plugins

  150. None
  151. goo.gl/CbqX7 ctrlp.vim

  152. None
  153. ,f

  154. None
  155. None
  156. None
  157. None
  158. goo.gl/WybTJ Silver Searcher

  159. None
  160. ,a

  161. None
  162. None
  163. None
  164. None
  165. goo.gl/zNxI8 gist.vim

  166. None
  167. None
  168. :

  169. None
  170. None
  171. goo.gl/TvUER

  172. goo.gl/ElHC5

  173. goo.gl/xXjzd #vimsf

  174. Remote Pairing

  175. None
  176. None
  177. None
  178. None
  179. None
  180. None
  181. None
  182. None
  183. None
  184. None
  185. None
  186. None
  187. None
  188. None
  189. None
  190. None
  191. None
  192. Ruby Productivity Vim and Tmux @chrishunt