トップ > 初級編 > テキストの編集 >
新しい行の追加

  

新しい行の追加

この記事では、新しい行を追加する方法について説明します。 重要な機能であるにも関わらず、今まで全く説明していませんでした

なお、これまでの記事で解説したコマンドだけを使って新たな行を追加することはできます。 $(ドル記号) コマンドで行末に移動し、a コマンドで入力モードへ切り替え、Enterキーを押せば新たに行が追加されます。

しかし、3つもキー入力が必要な方法では、効率よく作業することはできません。 ここでは、簡単に行を追加する方法を説明します

なお、今回は以下のテキストを例に説明します

  1. 1行目です。
  2. 2行目です。
  3. 3行目です。
  4. 4行目です。
  5. 5行目です。
  6. 6行目です。
  7. 7行目です。
  8. 8行目です。
  9. 9行目です。
  10. 10行目です。
  11. 11行目です。
  12. 12行目です。
  13. 13行目です。
  14. 14行目です。
  15. 15行目です。
  16. 16行目です。
  17. 17行目です。
  18. 18行目です。
  19. 19行目です。
  20. 20行目です。
  21. 21行目です。
  22. 22行目です。
  23. 23行目です。
  24. 24行目です。
  25. 25行目です。
  26. 26行目です。
  27. 27行目です。
  28. 28行目です。
  29. 29行目です。
  30. 30行目です。
  31. 31行目です。
  32. 32行目です。
  33. 33行目です。
  34. 34行目です。
  35. 35行目です。
  36. 36行目です。
  37. 37行目です。
  38. 38行目です。
  39. 39行目です。
  40. 40行目です。
  41. 41行目です。
  42. 42行目です。
  43. 43行目です。
  44. 44行目です。
  45. 45行目です。
  46. 46行目です。
  47. 47行目です。
  48. 48行目です。
  49. 49行目です。
  50. 50行目です。
  51. 51行目です。
  52. 52行目です。
  53. 53行目です。
  54. 54行目です。
  55. 55行目です。
  56. 56行目です。
  57. 57行目です。
  58. 58行目です。
  59. 59行目です。
  60. 60行目です。
  61. 61行目です。
  62. 62行目です。
  63. 63行目です。
  64. 64行目です。
  65. 65行目です。
  66. 66行目です。
  67. 67行目です。
  68. 68行目です。
  69. 69行目です。
  70. 70行目です。
  71. 71行目です。
  72. 72行目です。
  73. 73行目です。
  74. 74行目です。
  75. 75行目です。
  76. 76行目です。
  77. 77行目です。
  78. 78行目です。
  79. 79行目です。
  80. 80行目です。
  81. 81行目です。
  82. 82行目です。
  83. 83行目です。
  84. 84行目です。
  85. 85行目です。
  86. 86行目です。
  87. 87行目です。
  88. 88行目です。
  89. 89行目です。
  90. 90行目です。
  91. 91行目です。
  92. 92行目です。
  93. 93行目です。
  94. 94行目です。
  95. 95行目です。
  96. 96行目です。
  97. 97行目です。
  98. 98行目です。
  99. 99行目です。
  100. 100行目です。
 

新しい行の追加

では、新たな行の追加について説明します。 行の追加は、o コマンドを使用します

 
  
o コマンドは "Open new line" から連想して覚えましょう。

では実際に行を追加してみましょう。

文字カーソルは50行目にある
文字カーソルは50行目にある

上図のように文字カーソルは50行目にあるものとして解説します。 50行目であれば、行末でも行頭でもその他の位置でも構いません

では、下に新しい行を追加してみましょう。

キーボードから o を入力してください。

  
o は英小文字の オー です。
o
下に新たな行が追加される
下に新たな行が追加される

上図のように50行目の下に新たな行が追加されます

また、現在はコマンドモードではなく、入力モードです。 つまり、キーボードから新しい文字列を入力することができます。

では "New Line" を追加します。 キーボードから "New Line" を入力してください。

New Line
New Lineと入力される
New Lineと入力される

上図のように"New Line" が入力されます

入力を終えたので、コマンドモードに戻します。 キーボードから Esc を入力してください。

<Esc>
New Lineの行が追加される
New Lineの行が追加される

上図のように"New Line" という行が追加されました

続いて、文字カーソルの行の上へ新たな行の追加してみましょう。 文字カーソルの行の上への行の追加は、O(大文字) コマンドを使用します

 

では実際に行を追加してみましょう。

文字カーソルは50行目にある
文字カーソルは50行目にある

上図のように文字カーソルは50行目にあるものとして解説します。 50行目であれば、行末でも行頭でもその他の位置でも構いません

では、上に新しい行を追加してみましょう。

キーボードから O を入力してください。

  
O は英大文字の オー です。
O
上に新たな行が追加される
上に新たな行が追加される

上図のように50行目の上新たな行が追加されます

では "上に追加" を追加しましょう。 キーボードから "上に追加" を入力してください。

上に追加
上に追加と入力される
上に追加と入力される

上図のように"上に追加" が入力されます

入力を終えたので、コマンドモードに戻します。 キーボードから Esc を入力してください。

<Esc>
上に追加の行が追加される
上に追加の行が追加される

上図のように"上に追加" という行が追加されました

  
  

まとめ

o(オー) コマンドで文字カーソルの行の下に、O(大文字) コマンドでは文字カーソルの行の上に新たな行を追加することができます。

コマンド 説明
o
(オー)
新しい行を追加する
(追加される位置は文字カーソルの行の下となる)
O
(大文字)
新しい行を追加する
(追加される位置は文字カーソルの行の上となる)
 
メニュー