1=============================================================================== 2= V I M �� �{ (�`���[�g���A��) �� �� �� �� �� - Version 1.7 = 3=============================================================================== 4 5 Vim �́A���̃`���[�g���A���Ő�������ɂ͑���������̃R�}���h���������� 6 �ɋ��͂ȃG�f�B�^�[�ł��B���̃`���[�g���A���́A���Ȃ��� Vim �\�G�f�B 7 �^�[�Ƃ��Ďg�����Ȃ���悤�ɂȂ�̂ɏ\���ȃR�}���h�ɂ��Đ���������悤 8 �ɂȂ��Ă��܂��B 9 10 �`���[�g���A������������̂ɕK�v�Ȏ��Ԃ́A�o�����R�}���h�������̂ɂǂꂾ 11 �����Ԃ��g���̂��ɂ����܂����A���悻25����30���ł��B 12 13 ATTENTION: 14 �ȉ��̗��K�p�R�}���h�ɂ͂��̕��͂�ύX������̂�����܂��B���K���n�߂�O 15 �ɃR�s�[���쐬���܂��傤("vimtutor"�����Ȃ�A���ɃR�s�[����Ă��܂�)�B 16 17 ���̃`���[�g���A�����A�g�����ƂŊo������d�g�݂ɂȂ��Ă��邱�Ƃ��A�S�� 18 �Ă����Ȃ���Ȃ�܂���B�������w�K����ɂ̓R�}���h�����ۂɎ����Ȃ���� 19 �Ȃ�Ȃ��̂ł��B���͂�ǂ����Ȃ�A�����ƖY��Ă��܂��܂�! 20 21 �����ACaps���b�N�L�[��������Ă��Ȃ����Ƃ��m�F������A��ʂɃ��b�X��1.1 22 ���S���\�������Ƃ���܂ŁAj �L�[�������ăJ�[�\�����ړ����܂��傤�B 23~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 ���b�X�� 1.1: �J�[�\���̈ړ� 25 26 27 ** �J�[�\�����ړ�����ɂ́A�������l�� h,j,k,l �������܂� ** 28 ^ 29 k �q���g: h �L�[�͍������Ɉړ����܂��B 30 < h l > l �L�[�͉E�����Ɉړ����܂��B 31 j j �L�[�͉����L�[�̂悤�ȃL�[�ł��B 32 v 33 1. �ړ��Ɋ����܂ŁA�X�N���[���ŃJ�[�\���ړ������܂��傤�B 34 35 2. ���ւ̃L�[(j)�������Â���ƁA�A�����Ĉړ��ł��܂��B 36 ����Ŏ��̃��b�X���Ɉړ�������@���킩��܂����ˁB 37 38 3. ���ւ̃L�[���g���āA���b�X��1.2 �Ɉړ����܂��傤�B 39 40NOTE: �����^�C�v���Ă��邩����Ȃ��Ȃ�����A<ESC>�������ăm�[�}�����[�h�ɂ� 41 �܂��B���ꂩ����͂��悤�Ƃ��Ă����R�}���h���ē��͂��܂��傤�B 42 43NOTE: �J�[�\���L�[�ł��ړ��ł��܂��B������ hjkl �Ɉ�x����Ă��܂��A�͂邩 44 �ɑ����ړ����邱�Ƃ��ł���ł��傤�B����}�W��! 45 46~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 ���b�X�� 1.2: VIM �̋N���ƏI�� 48 49 50 !! NOTE: �ȉ��̂�����X�e�b�v���s���O�ɁA���̃��b�X����ǂ݂܂��傤!! 51 52 1. <ESC>�L�[�������܂��傤�B(�m���Ƀm�[�}�����[�h�ɂ��邽��) 53 54 2. ���̂悤�Ƀ^�C�v: :q! <ENTER> 55 ����ɂ��ҏW�������e��ۑ������ɃG�f�B�^���I�����܂��B 56 57 3. ���̃`���[�g���A�����n�߂�ׂ̃R�}���h�����s����ƁA�����ɖ߂�܂��B 58 ���̃R�}���h��: vimtutor <ENTER> 59 60 4. ����܂ł̃X�e�b�v���o�����M�������Ȃ�A�X�e�b�v 1 ���� 3 �܂ł��� 61 �ۂɎ����āAVim ��1�x�I�����Ă���ĂыN�����܂��傤�B 62 63NOTE: :q! <ENTER> �͑S�Ă̕ύX��j�����܂��B���b�X���ɂĕύX���t�@�C���ɕ� 64 ��������@�ɂ��Ă������Ă����܂��傤�B 65 66 5. 1.3�܂ŃJ�[�\�����ړ������܂��傤�B 67 68~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 ���b�X�� 1.3: �e�L�X�g�ҏW - �폜 70 71 72 ** �m�[�}�����[�h�ɂăJ�[�\���̉��̕������폜����ɂ� x �������܂� ** 73 74 1. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����܂��傤�B 75 76 2. �ԈႢ���C�����邽�߂ɁA�폜����ŏ��̕����܂ŃJ�[�\�����ړ����܂��B 77 78 3. �s�K�v�ȕ����� x �������č폜���܂��傤�B 79 80 4. �����������Ȃ�܂� �X�e�b�v 2 ���� 4 ���J��Ԃ��܂��傤�B 81 82---> ���� �������� �� ���� �� �������Ă� �Ƃт͂˂��� 83 84 5. �s���������Ȃ�����A���b�X�� 1.4 �i�݂܂��傤�B 85 86NOTE: �S�Ẵ��b�X����ʂ��āA�o���悤�Ƃ���̂ł͂Ȃ����ۂɂ���Ă݂܂��傤�B 87 88 89 90 91~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 ���b�X�� 1.4: �e�L�X�g�ҏW - �}�� 93 94 95 ** �m�[�}�����[�h�ɂăe�L�X�g��}������ɂ� i �������܂� ** 96 97 1. �ȉ��� ---> �Ǝ����ꂽ�ŏ��̍s�ɃJ�[�\�����ړ����܂��傤�B 98 99 2. 1�s�ڂ�2�s�ڂƓ����l�ɂ��邽�߂ɁA�e�L�X�g��}�����Ȃ���Ȃ�Ȃ��ʒu 100 �̎��̕����ɃJ�[�\�����ړ����܂��B 101 102 3. i �L�[�������Ă���A�lj����K�v�ȕ������^�C�v���܂��傤�B 103 104 4. �ԈႢ���C�������� <ESC> �������ăR�}���h���[�h�ɖ߂�A���������ɂȂ�l 105 �ɃX�e�b�v 2 ���� 4 ���J��Ԃ��܂��傤�B 106 107---> ���� �ɂ� ����Ȃ� �e�L�X�g ����B 108---> ���� �s �ɂ� ��� ����Ȃ� �e�L�X�g �� ����B 109 110 5. �}���̕��@���킩�����烌�b�X�� 1.5 �i�݂܂��傤�B 111 112 113 114~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 ���b�X�� 1.5: �e�L�X�g�ҏW - �lj� 116 117 118 ** �e�L�X�g��lj�����ɂ� A �������܂��傤 ** 119 120 1. �ȉ��� ---> �Ǝ����ꂽ�ŏ��̍s�ɃJ�[�\�����ړ����܂��傤�B 121 �J�[�\�������̕�����ɂ����Ă����܂��܂���B 122 123 2. �lj����K�v�ȏꏊ�� A ���^�C�v���܂��傤�B 124 125 3. �e�L�X�g��lj����I������A <ESC> �������ăm�[�}�����[�h�ɖ߂�܂��傤�B 126 127 4. 2�s�ڂ� ---> �Ǝ����ꂽ�ꏊ�ֈړ����A�X�e�b�v 2 ���� 3 ���J��Ԃ��ĕ��@ 128 ���C�����܂��傤�B 129 130---> �����ɂ͊Ԉ�����e�L�X�g������ 131 �����ɂ͊Ԉ�����e�L�X�g������܂��B 132---> �����ɂ��Ԉ�����e�L�X 133 �����ɂ��Ԉ�����e�L�X�g������܂��B 134 135 5. �e�L�X�g�̒lj����y���ɂȂ��Ă����烌�b�X�� 1.6 �i�݂܂��傤�B 136 137~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 ���b�X�� 1.6: �t�@�C���̕ҏW 139 140 141 ** �t�@�C����ۑ����ďI������ɂ� :wq �ƃ^�C�v���܂� ** 142 143 !! NOTE: �ȉ��̃X�e�b�v�����s����O�ɁA�܂��S�̂�ǂ�ł�������!! 144 145 1. ���b�X�� 1.2 �ł�����悤�� :q! ���^�C�v���āA���̃`���[�g���A�����I�� 146 ���܂��B���邢�́A�ʂ̒[��������ꍇ�͂����ňȉ��̓��e���s���Ă����܂� 147 �܂���B 148 149 2. �V�F���v�����v�g�ł��̃R�}���h���^�C�v���܂�: vim tutor <ENTER> 150 'vim' �� Vim �G�f�B�^���N������R�}���h�A'tutor' �͕ҏW�������t�@�C���� 151 ���O�ł��B�ύX���Ă��悢�t�@�C�����g���܂��傤�B 152 153 3. �O�̃��b�X���Ŋw�悤�ɁA�e�L�X�g��}���A�폜���܂��B 154 155 4. �ύX���t�@�C���ɕۑ����܂�: :wq <ENTER> 156 157 5. �X�e�b�v 1 �� vimtutor ���I�������ꍇ�� vimtutor ���ēx�N�����A�ȉ��� 158 �v��i�݂܂��傤�B 159 160 6. �ȏ�̃X�e�b�v��ǂ�ŗ���������ł�������s���܂��傤�B 161 162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 ���b�X�� 1 �v�� 164 165 166 1. �J�[�\���͖��L�[�������� hjkl �L�[�ňړ����܂��B 167 h (��) j (��) k (��) l (�E) 168 169 2. Vim ���N������ɂ̓v�����v�g���� vim �t�@�C���� <ENTER> �ƃ^�C�v���܂��B 170 171 3. Vim ���I������ɂ� <ESC> :q! <ENTER> �ƃ^�C�v���܂�(�ύX��j��)�B 172 �������� <ESC> :wq <ENTER> �ƃ^�C�v���܂�(�ύX��ۑ�)�B 173 174 4. �J�[�\���̉��̕������폜����ɂ́A�m�[�}�����[�h�� x �ƃ^�C�v���܂��B 175 176 5. �J�[�\���̈ʒu�ɕ�����}������ɂ́A�m�[�}�����[�h�� i �ƃ^�C�v���܂��B 177 i �e�L�X�g�̃^�C�v <ESC> �J�[�\���ʒu�ɒlj� 178 A �e�L�X�g�̒lj� <ESC> �s���ɒlj� 179 180NOTE: <ESC> �L�[�������ƃm�[�}�����[�h�Ɉڍs���܂��B���̍ہA�Ԉ��������͓r 181 ���̃R�}���h�����������Ƃ��ł��܂��B 182 183���āA�����ă��b�X�� 2 ���n�߂܂��傤�B 184 185~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 ���b�X�� 2.1: �폜�R�}���h 187 188 189 ** �P��̖����܂ł��폜����ɂ� dw �ƃ^�C�v���܂��傤 ** 190 191 1. �m�[�}�����[�h�ł��邱�Ƃ��m�F���邽�߂� <ESC> �������܂��傤�B 192 193 2. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����܂��傤�B 194 195 3. ���������P��̐擪�ɃJ�[�\�����ړ����܂��傤�B 196 197 4. �P����폜���邽�߂� dw �ƃ^�C�v���܂��傤�B 198 199 NOTE: �^�C�v����ƁAdw �Ƃ����������X�N���[���̍ʼn��s�Ɍ����܂��B 200 �^�C�v���Ԉ���Ă��܂������ɂ� <ESC> �������Ă�蒼���܂��傤�B 201 202---> ���� �� �� �ɂ� �������� ���̂��� �K�v�̂Ȃ� �P�� �� �܂܂�� ���܂��B 203 204 5. 3 ���� 4 �܂ł��������Ȃ�܂ŌJ��Ԃ��A���b�X�� 2.2 �i�݂܂��傤�B 205 206 207 208~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 ���b�X�� 2.2: ���̑��̍폜�R�}���h 210 211 212 ** �s�̖����܂ł��폜����ɂ� d$ �ƃ^�C�v���܂��傤 ** 213 214 1. �m�[�}�����[�h�ł��邱�Ƃ��m�F����̂� <ESC> �������܂��傤�B 215 216 2. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����܂��傤�B 217 218 3. ���������̖����փJ�[�\�����ړ����܂��傤(�ŏ��� �B �̌�ł�)�B 219 220 4. �s���܂ō폜����̂� d$ �ƃ^�C�v���܂��傤�B 221 222---> �N�������̍s�̍Ō��2�x�^�C�v���܂����B 2�x�^�C�v���܂����B 223 224 225 5. �ǂ��������Ƃ��������邽�߂ɁA���b�X�� 2.3 �i�݂܂��傤�B 226 227 228 229 230 231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 ���b�X�� 2.3: �I�y���[�^�ƃ��[�V���� 233 234 235 �����̃R�}���h�̓I�y���[�^�ƃ��[�V��������e�L�X�g�ɕύX�������܂��B 236 �폜�R�}���h d �̃I�y���[�^�͎��̗l�ɂȂ��Ă��܂�: 237 238 d ���[�V���� 239 240 ���ꂼ��: 241 d - �폜�R�}���h�B 242 ���[�V���� - ���ɑ��ē��������邩(�ȉ��ɋ����܂�)�B 243 244 ���[�V�����ꗗ�̈ꕔ: 245 w - �J�[�\���ʒu������܂ޒP��̖����܂ŁB 246 e - �J�[�\���ʒu������܂܂Ȃ��P��̖����܂ŁB 247 $ - �J�[�\���ʒu����s���܂ŁB 248 249 �܂� de �ƃ^�C�v����ƁA�J�[�\���ʒu����P��̏I���܂ł��폜���܂��B 250 251NOTE: �`���������l�́A�m�[�}�����[�h�ɂăR�}���h�Ȃ��Ƀ��[�V������������ 252 �݂܂��傤�B�J�[�\�����ړI��ꗗ�Ŏ������ʒu�Ɉړ�����͂��ł��B 253 254~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 ���b�X�� 2.4: ���[�V�����ɃJ�E���g���g�p���� 256 257 258 ** ������s�������J��Ԃ��̃��[�V�����̑O�ɐ��l���^�C�v���܂��B ** 259 260 1. �ȉ��� ---> �Ǝ����ꂽ�s�̐擪�ɃJ�[�\�����ړ����܂��B 261 262 2. 2w ���^�C�v���ĒP��2���O�Ɉړ����܂��B 263 264 3. 3e ���^�C�v����3�ڂ̒P��̏I�[�Ɉړ����܂��B 265 266 4. 0 (�[��)���^�C�v���čs���Ɉړ����܂��B 267 268 5. �X�e�b�v 2 �� 3 ���Ⴄ���l���g���ČJ��Ԃ��܂��B 269 270---> This is just a line with words you can move around in. 271 272 6. ���b�X�� 2.5 �ɐi�݂܂��傤�B 273 274 275 276 277~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 ���b�X�� 2.5: ��葽�����폜���邽�߂ɃJ�E���g���g�p���� 279 280 281 ** �I�y���[�^�ƃJ�E���g���^�C�v����ƁA���̑��삪������J��Ԃ���܂��B ** 282 283 ���q�̍폜�̃I�y���[�^�ƃ��[�V�����̑g�ݍ��킹�ɃJ�E���g��lj����邱�ƂŁA 284 ��葽���̍폜���s���܂�: 285 d ���l ���[�V���� 286 287 1. ---> �Ǝ����ꂽ�s�̍s�������ɃJ�[�\�����ړ����܂��傤�B 288 289 2. UPPER CASE �̒P��2�� d2w �ƃ^�C�v���č폜���܂��B 290 291 3. UPPER CASE �Ƃ����A�������P����A1�̃R�}���h�ƈقȂ�J�E���g���w�肵�A 292 �X�e�b�v 1 �� 2 ���J��Ԃ��܂��B 293 294---> ����ABC DE�s��FGHI JK LMN OP�P���Q RS TUV�Y��ɂȂ����B 295 296NOTE: �I�y���[�^ d �ƃ��[�V�����̊ԂɃJ�E���g���g�����ꍇ�A�I�y���[�^�̂Ȃ� 297 �ꍇ�̃��[�V�����̂悤�ɓ��삵�܂��B 298 ��: 3dw �� d3w �͓����ŁA3w ���폜���܂��B 299 300~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 ���b�X�� 2.6: �s�̑��� 302 303 304 ** �s�S�̂��폜����ɂ� dd �ƃ^�C�v���܂� ** 305 306 �s�S�̂��폜����p�x�������̂ŁAVi�̃f�U�C�i�[�͍s�̍폜�� d ��2��^�C�v�� 307 �����ȒP�Ȃ��̂Ɍ��߂܂����B 308 309 1. �ȉ��̋��2�s�ڂɃJ�[�\�����ړ����܂��B 310 2. dd �ƃ^�C�v���čs���폜���܂��B 311 3. �����4�s�ڂɈړ����܂��B 312 4. 2dd �ƃ^�C�v����2�s���폜���܂��B 313 314---> 1) �o���͐Ԃ��A 315---> 2) �܂�Ȃ����̂͊y�����A 316---> 3) �X�~���͐��A 317---> 4) ���͎Ԃ������Ă���A 318---> 5) ���v��������������A 319---> 6) �����͊Â� 320---> 7) �I�}�G���i�[ 321 322 323~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 ���b�X�� 2.7: ��蒼���R�}���h 325 326 327 ** �Ō�̃R�}���h���������ɂ� u �������܂��BU �͍s�S�̂̎���ł��B ** 328 329 1. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����A�ŏ��̊ԈႢ�ɃJ�[�\�� 330 ���ړ����܂��傤�B 331 2. x ���^�C�v���Ă���Ȃ��擪�̕������폜���܂��傤�B 332 3. �����Au ���^�C�v���čŌ�Ɏ��s�����R�}���h���������܂��傤�B 333 4. ���x�́Ax ���g�p���Č���S�ďC�����܂��傤�B 334 5. �啶���� U ���^�C�v���āA�s�����̏�Ԃɖ߂��܂��傤�B 335 6. u ���^�C�v���Ē��O�� U �R�}���h��������܂��傤�B 336 7. �ł̓R�}���h���Ď��s����̂� CTRL-R (CTRL ���������܂� R ��ł�)�� 337 �^�C�v���Ă݂܂��傤(����̎��)�B 338 339---> ���̂̍s�̂̊ԈႢ���C���X���A��ł����̏C������������܂܂����B 340 341 8. ����͂ƂĂ��֗��ȃR�}���h�ł��B�������b�X�� 2 �v��i�݂܂��傤�B 342 343 344 345 346~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 ���b�X�� 2 �v�� 348 349 350 1. �J�[�\���ʒu����P��̖����܂ł��폜����ɂ� dw �ƃ^�C�v���܂��B 351 2. �J�[�\���ʒu����s�̖����܂ł��폜����ɂ� d$ �ƃ^�C�v���܂��B 352 3. �s�S�̂��폜����ɂ� dd �ƃ^�C�v���܂��B 353 354 4. ���[�V�������J��Ԃ��ɂ͐��l��t�^���܂�: 2w 355 5. �ύX�ɗp����R�}���h�̌`���� 356 �I�y���[�^ [���l] ���[�V���� 357 358 ���ꂼ��: 359 �I�y���[�^ - �폜 d �̗ނʼn������邩�B 360 ���l - ���̃R�}���h������J��Ԃ����B 361 ���[�V���� - w (�P��)�� $ (�s��)�Ȃǂ̗ނŁA�e�L�X�g�̉��ɑ��ē����� 362 ���邩�B 363 364 6. �s�̐擪�Ɉړ�����ɂ̓[�����g�p���܂�: 0 365 366 7. �O��̓���������: u (������ u) 367 �s�S�̂̕ύX�������: U (�啶�� U) 368 ������̎����: CTRL-R 369~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 ���b�X�� 3.1: �\��t���R�}���h 371 372 373 ** �Ō�ɍ폜���ꂽ�s���J�[�\���̌�ɓ\��t����ɂ� p ���^�C�v���܂� ** 374 375 1. �ȉ��̒i���̍ŏ��̍s�ɃJ�[�\�����ړ����܂��傤�B 376 377 2. dd �ƃ^�C�v���čs���폜���AVim �̃o�b�t�@�Ɋi�[���܂��傤�B 378 379 3. �폜�����s���{������ׂ��ʒu�̏�̍s�܂ŁA�J�[�\�����ړ������܂��傤�B 380 381 4. �m�[�}�����[�h�� p ���^�C�v���Ċi�[�����s����ʂɖ߂��܂��B 382 383 5. ���Ԃ��������Ȃ�l�ɃX�e�b�v 2 ���� 4 ���J��Ԃ��܂��傤�B 384 385 d) �M�����w�Ԃ��Ƃ��ł���? 386 b) �X�~���͐��A 387 c) �m�b�Ƃ͊w�Ԃ��́A 388 a) �o���͐Ԃ��A 389 390 391 392~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 ���b�X�� 3.2: �u�������R�}���h 394 395 396 ** �J�[�\���̉��̕�����u��������ɂ� r ���^�C�v���܂� ** 397 398 1. �ȉ��� ---> �Ǝ����ꂽ�ŏ��̍s�ɃJ�[�\�����ړ����܂��傤�B 399 400 2. �ŏ��̊ԈႢ�̐擪�ɃJ�[�\�����ړ����܂��傤�B 401 402 3. r �ƃ^�C�v���A�Ԉ���Ă��镶����u��������A�������������^�C�v���܂��傤�B 403 404 4. �ŏ��̍s���������Ȃ�܂ŃX�e�b�v 2 ���� 3 ���J��Ԃ��܂��傤�B 405 406---> ���̍���l�͂������ˁA���̐l�͊���������L�[������������! 407---> ���̍s����͂������ɁA���̐l�͊���Ԉ�����L�[�������܂���! 408 409 5. �����A���b�X�� 3.3 �i�݂܂��傤�B 410 411NOTE: ���ۂɎ����܂��傤�B�����Ċo���邾���ɂ͂��Ȃ����ƁB 412 413 414 415~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 ���b�X�� 3.3: �ύX�R�}���h 417 418 419 ** �P��̈ꕔ�A�������͑S�̂�ύX����ɂ� cw �ƃ^�C�v���܂� ** 420 421 1. �ȉ��� ---> �Ǝ����ꂽ�ŏ��̍s�ɃJ�[�\�����ړ����܂��傤�B 422 423 2. lubw �� u �̈ʒu�ɃJ�[�\�����ړ����܂��傤�B 424 425 3. cw �ƃ^�C�v���A�������P����^�C�v���܂��傤(���̏ꍇ 'ine' �ƃ^�C�v)�B 426 427 4. ���̊ԈႢ(�ύX���ׂ������̐擪)�Ɉړ����邽�߂� <ESC> ���^�C�v���܂��B 428 429 5. �ŏ��̍s�����̍s�̗l�ɂȂ�܂ŃX�e�b�v 3 �� 4 ���J��Ԃ��܂��B 430 431---> This lubw has a few wptfd that mrrf changing usf the change operator. 432---> This line has a few words that need changing using the change operator. 433 434cw �͒P���ύX���邾���łȂ��A�}�����s���邱�Ƃɒ��ӂ��܂��傤�B 435 436 437 438~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 ���b�X�� 3.4: c ���g�p�������̑��̕ύX 440 441 442 ** �ύX�R�}���h�́A�폜�R�}���h�Ɠ����l�ɃI�u�W�F�N�g���g�p���܂� ** 443 444 1. �ύX�R�}���h�́A�폜�R�}���h�Ɠ����悤�ȓ�������܂��B���̌`���� 445 446 c [���l] ���[�V���� 447 448 2. �I�u�W�F�N�g�������ŁAw �͒P��A $ �͍s���ȂǂƂ��������̂ł��B 449 450 3. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����܂��傤�B 451 452 4. �ŏ��̊ԈႢ�փJ�[�\�����ړ����܂��傤�B 453 454 5. c$ �ƃ^�C�v���čs�̎c����Q�s�ڂ̗l�ɂ��A<ESC> �������܂��傤�B 455 456---> The end of this line needs some help to make it like the second. 457---> The end of this line needs to be corrected using the c$ command. 458 459NOTE: �^�C�v���̊ԈႢ�̓o�b�N�X�y�[�X�L�[���g���Ē������Ƃ��ł��܂��B 460 461~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 ���b�X�� 3 �v�� 463 464 465 1. ���ɍ폜���ꂽ�e�L�X�g���Ĕz�u����ɂ́Ap ���^�C�v���܂��B����͍폜�� 466 �ꂽ�e�L�X�g���J�[�\���̌�ɑ}�����܂�(�s�P�ʂō폜���ꂽ�̂Ȃ�A�J�[ 467 �\���̂��鎟�̍s�ɑ}������܂�)�B 468 469 2. �J�[�\���̉��̕�����u��������ɂ́Ar ���^�C�v������A�����u�������� 470 �������^�C�v���܂��B 471 472 3. �ύX�R�}���h�ł̓J�[�\���ʒu�������̃��[�V�����Ŏw�肳���I�[�܂ł�� 473 �X���邱�Ƃ��\�ł��B�Ⴆ�� cw �Ȃ�J�[�\���ʒu����P��̏I���܂ŁA 474 c$ �Ȃ�s�̏I���܂ł�ύX���܂��B 475 476 4. �ύX�R�}���h�̌`���� 477 478 c [���l] ���[�V���� 479 480�����A���̃��b�X���i�݂܂��傤�B 481 482 483 484~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 ���b�X�� 4.1: �ʒu�ƃt�@�C���̏�� 486 487 ** �t�@�C�����ł̈ʒu�ƃt�@�C���̏�Ԃ�\������ɂ� CTRL-G ���^�C�v���܂��B 488 �t�@�C�����̂���s�Ɉړ�����ɂ� G ���^�C�v���܂� ** 489 490 NOTE: �X�e�b�v�����s����O�ɁA���̃��b�X���S�Ăɖڂ�ʂ��܂��傤!! 491 492 1. CTRL ���������܂� g �������܂��傤�B���̑���� CTRL-G �ƌĂ�ł��܂��B 493 �y�[�W�̈�ԉ��Ƀt�@�C�����ƍs�ԍ����\�������͂��ł��B �X�e�b�v 3�̂��� 494 �ɍs�ԍ����o���Ă����܂��傤�B 495 496NOTE: ��ʂ̉E�����ɃJ�[�\���̈ʒu���\������Ă��邩������܂���B����� 497 'ruler' �I�v�V����(:help 'ruler' ���Q��)��ݒ肷�邱�Ƃŕ\������܂��B 498 499 2. �ʼn��s�Ɉړ����邽�߂� G ���^�C�v���܂��傤�B 500 �t�@�C���̐擪�Ɉړ�����ɂ� gg �ƃ^�C�v���܂��傤�B 501 502 3. ��قǂ̍s�̔ԍ����^�C�v�� G ���^�C�v���܂��傤�B�ŏ��� CTRL-G ���������s 503 �ɖ߂��ė���͂��ł��B 504 505 4. ���M�����Ă���X�e�b�v 1 ���� 3 �����s���܂��傤�B 506 507~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 ���b�X�� 4.2: �����R�}���h 509 510 511 ** ������������ɂ� / �ƁA�O��������������^�C�v���܂��B** 512 513 1. �m�[�}�����[�h�� / �Ƃ����������^�C�v���܂��B��ʈ�ԉ��� : �R�}���h�� 514 �����l�� / ������邱�ƂɋC�Â��ł��傤�B 515 516 2. �ł́A'errroor' <ENTER> �ƃ^�C�v���܂��傤�B���ꂪ�����������P��ł��B 517 518 3. �������������x��������Ƃ��� �P�� n ���^�C�v���܂��B 519 �t�����Ɍ�����������Ƃ��� N ���^�C�v���܂��B 520 521 4. �t�����Ɍ�����������ꍇ�́A/ �̑���� ? �R�}���h���g�p���܂��B 522 523 5. ���̏ꏊ�ɖ߂�ɂ� CTRL-O (Ctrl �����������Ȃ��� o �����^�C�v)���^�C�v�� 524 �܂��B����ɖ߂�ɂ͂�����J��Ԃ��܂��BCTRL-I �͑O�����ł��B 525 526---> "errroor" �� error �ƃX�y�����Ⴂ�܂�; errroor �͂����� error �ł��B 527NOTE: �������t�@�C���̏I���ɒB����ƁA�I�v�V���� 'wrapscan' ���ݒ肳��Ă��� 528 �ꍇ�́A�t�@�C���̐擪���猟���s���܂��B 529 530~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 ���b�X�� 4.3: �Ή����銇�ʂ����� 532 533 534 ** �Ή����� ),] �� } ����������ɂ� % ���^�C�v���܂� ** 535 536 1. ���� ---> �Ŏ����ꂽ�s�� (,[ �� { �̂ǂꂩ�ɃJ�[�\�����ړ����܂��傤�B 537 538 2. ������ % �ƃ^�C�v���܂��傤�B 539 540 3. �J�[�\���͑Ή����銇�ʂɈړ�����͂��ł��B 541 542 4. �ŏ��̊��ʂɈړ�����ɂ� % �ƃ^�C�v���܂��傤�B 543 544 5. ���� (,),[,],{ �� } �ŃJ�[�\�����ړ����A% ���������Ă��邩�m�F���܂��傤�B 545 546---> This ( is a test line with ('s, ['s ] and {'s } in it. )) 547 548 549NOTE: ���̋@�\�͊��ʂ���v���Ă��Ȃ��v���O�������f�o�b�O����̂ɂƂĂ��� 550 �܂��B 551 552 553~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 ���b�X�� 4.4: �ԈႢ��ύX������@ 555 556 557 ** 'old' �� 'new' �ɒu������ɂ� :s/old/new/g �ƃ^�C�v���܂� ** 558 559 1. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����܂��傤�B 560 561 2. :s/thee/the <ENTER> �ƃ^�C�v���܂��傤�B���̃R�}���h�͂��̍s�ōŏ��Ɍ��� 562 ���������̂ɂ����s���邱�ƂɋC�����܂��傤�B 563 564 3. �ł� :s/thee/the/g �ƃ^�C�v���܂��傤�B�lj����� g �t���O�͍s�S�̂�u���� 565 �邱�Ƃ��Ӗ����܂��B���̕ύX�͂��̍s�Ō��������S�Ẳӏ��ɑ��čs��� 566 �܂��B 567 568---> thee best time to see thee flowers is in thee spring. 569 570 4. �����s���猩���镶����ύX����ɂ� 571 :#,#s/old/new/g #,# �ɂ͒u��������͈͂̊J�n�ƏI���̍s�ԍ����w�肵�� 572 ���B 573 :%s/old/new/g �t�@�C���S�̂Ō�������̂ɑ��ĕύX����B 574 :%s/old/new/gc �t�@�C���S�̂Ō�������̂ɑ��āA1��1�m�F���Ƃ�� 575 ����ύX����B 576 577~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 ���b�X�� 4 �v�� 579 580 581 1. CTRL-G �̓t�@�C���ł̈ʒu�ƃt�@�C���̏ڍׂ�\�����܂��B 582 G �̓t�@�C���̍ʼn��s�Ɉړ����܂��B 583 ���l G �͂��̍s�Ɉړ����܂��B 584 gg �͐擪�s�Ɉړ����܂��B 585 586 2. / �̌�Ɍ����^�C�v����ƑO���Ɍ����������܂��B 587 ? �̌�Ɍ����^�C�v����ƌ���Ɍ����������܂��B 588 �����̌�� n �͓��������̎��̌������AN �͋t�����̌��������܂��B 589 CTRL-O �͏ꏊ��O�Ɉڂ��ACTRL-I �͏ꏊ�����Ɉړ����܂��B 590 591 3. (,),[,],{, �������� } ��ɃJ�[�\���������Ԃ� % ���^�C�v����ƑɂȂ镶 592 ���ֈړ����܂��B 593 594 4. ���ݍs�̍ŏ��� old �� new �ɒu������B :s/old/new 595 ���ݍs�̑S�Ă� old �� new �ɒu������B :s/old/new/g 596 2�� # �ԂŌ���u������B :#,#s/old/new/g 597 �t�@�C���̒��̑S�Ă̌�������u������B :%s/old/new/g 598 'c' ��������ƒu���̓x�Ɋm�F�����߂�B :%s/old/new/gc 599 600~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 ���b�X�� 5.1: �O���R�}���h�����s������@ 602 603 604 ** :! �̌�Ɏ��s����O���R�}���h���^�C�v���܂� ** 605 606 1. ��ʂ̍ʼn����ɃJ�[�\�����ړ�����悤�A����e���� : ���^�C�v���܂��傤�B 607 ����ŃR�}���h���^�C�v�ł���l�ɂȂ�܂��B 608 609 2. ������ ! �Ƃ�������(���Q��)���^�C�v���܂��傤�B 610 ����ŊO���V�F���R�}���h�����s�ł���l�ɂȂ�܂��B 611 612 3. ��Ƃ��� ! �ɑ����� ls �ƃ^�C�v�� <ENTER> �������܂��傤�B 613 �V�F���v�����v�g�̂悤�Ƀf�B���N�g���̈ꗗ���\�������͂��ł��B 614 �������� ls �������Ȃ��Ȃ�� :!dir ���g�p���܂��傤�B 615 616NOTE: ���̕��@�ɂ���Ă�����R�}���h�����s���邱�Ƃ��ł��܂��B���������� 617 ���^�����܂��B 618 619NOTE: �S�Ă� : �R�}���h�� <ENTER> �������ďI�����Ȃ���Ȃ�܂���B 620 �ȍ~�ł͂��̂��ƂɌ��y���܂���B 621 622 623~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624 ���b�X�� 5.2: ���̑��̃t�@�C���֏������� 625 626 627 ** �t�@�C���֕ύX��ۑ�����ɂ� :w �t�@�C���� �ƃ^�C�v���܂� ** 628 629 1. �f�B���N�g���̈ꗗ�邽�߂� :!dir �������� :!ls �ƃ^�C�v���܂��傤�B 630 ���̂��� <ENTER> �������̂͊��ɂ����m�ł��ˁB 631 632 2. TEST �̂悤�ɁA���̃f�B���N�g���ɖ����t�@�C��������I�т܂��B 633 634 3. �ł� :w TEST �ƃ^�C�v���܂��傤 (TEST �́A�I�t�@�C�����ł�)�B 635 636 4. ����ɂ��t�@�C���S�̂� TEST �Ƃ������O�ŕۑ�����܂��B 637 ������x :!dir �������� :!ls �ƃ^�C�v���Ċm�F���Ă݂܂��傤�B 638 639NOTE: ������ Vim ���I�����A�t�@�C���� TEST �Ƌ��ɋN������ƁA�ۑ��������� 640 �`���[�g���A���̕������ł��オ��͂��ł��B 641 642 5. ����ɁA���̂悤�Ƀ^�C�v���ăt�@�C���������܂��傤(Windows): :!del TEST 643 ��������(Unix): :!rm TEST 644 645 646~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 647 ���b�X�� 5.3: �I�������������� 648 649 650** �t�@�C���̈ʒu��ۑ�����ɂ́Av ���[�V������ :w FILENAME ���^�C�v���܂��B ** 651 652 1. ���̍s�ɃJ�[�\�����ړ����܂��B 653 654 2. v �������A�ȉ��̑�5���ڂɃJ�[�\�����ړ����܂��B�e�L�X�g�������\�������� 655 �ɒ��ڂ��ĉ������B 656 657 3. ���� : �������ƁA��ʂ̍ʼn����� :'<,'> ������܂��B 658 659 4. w TEST (TEST �͑��݂��Ȃ��t�@�C����)���^�C�v���܂��B 660 <ENTER> �������O�� :'<,'>w TEST �ƂȂ��Ă��邱�Ƃ��m�F���ĉ������B 661 662 5. Vim �� TEST �Ƃ����t�@�C���ɑI�����ꂽ�s���������ނł��傤�B 663 !dir �������� !ls �ł�����m�F���܂��B 664 ����͍폜���Ȃ��ł����ĉ������B���̃��b�X���Ŏg�p���܂��B 665 666NOTE: v �������ƁAVisual �I�����n�܂�܂��B�J�[�\���������ƂŁA�I��͈͂� 667 �傫�������������ł��܂��B����ɁA���̑I��͈͂ɑ��ăI�y���[�^��K�p 668 ���܂��B�Ⴆ�� d �̓e�L�X�g���폜���܂��B 669 670~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 ���b�X�� 5.4: �t�@�C���̎捞�ƍ��� 672 673 674 ** �t�@�C���̒��g��}������ɂ� :r �t�@�C���� �ƃ^�C�v���܂� ** 675 676 1. �J�[�\�����ȉ��̍s�ɍ��킹�܂��B 677 678NOTE: �X�e�b�v 2 �̎��s��A���b�X�� 5.3 �̃e�L�X�g������܂��B���ɉ������Ă� 679 �̃��b�X���Ɉړ����܂��傤�B 680 681 2. �ł� TEST �Ƃ����t�@�C���� :r TEST �Ƃ����R�}���h�œǂݍ��݂܂��傤�B 682 �����ł��� TEST �͎g���t�@�C���̖��O�̂��Ƃł��B 683 �ǂݍ��܂ꂽ�t�@�C���́A�J�[�\���s�̉��ɂ���܂��B 684 685 3. �捞�t�@�C�����m�F���Ă݂܂��傤�B�J�[�\����߂��ƁA���b�X��5.3 �� 686 �I���W�i���ƃt�@�C���ɂ����̂�2�����邱�Ƃ��킩��܂��B 687 688NOTE: �O���R�}���h�̏o�͂�ǂݍ��ނ��Ƃ��o���܂��B�Ⴆ�A 689 :r !ls �� ls �R�}���h�̏o�͂��J�[�\���ȉ��ɓǂݍ��݂܂��B 690 691 692 693~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 ���b�X�� 5 �v�� 695 696 697 1. :!command �ɂ���� �O���R�}���h�����s���܂��B 698 699 �悭�g����: 700 (Windows) (Unix) 701 :!dir :!ls - �f�B���N�g�����̈ꗗ������B 702 :!del FILENAME :!rm FILENAME - �t�@�C�����폜����B 703 704 2. :w �t�@�C���� �ɂ���ăt�@�C�����Ƃ����t�@�C�����f�B�X�N�ɏ������܂��B 705 706 3. v ���[�V������ :w FILENAME �Ƃ���ƁA�r�W���A���I���s���t�@�C���ɕۑ��� 707 ���B 708 709 4. :r �t�@�C���� �ɂ��t�@�C�����Ƃ����t�@�C�����f�B�X�N����荞�܂�A 710 �J�[�\���ʒu�̉��ɑ}�������B 711 712 5. :r !dir �� dir �R�}���h�̏o�͂��J�[�\���ʒu�ȉ��ɓǂݍ��ށB 713 714 715 716~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 ���b�X�� 6.1: �I�[�v���R�}���h 718 719 720 ** o ���^�C�v����ƁA�J�[�\���̉��̍s���J���A�}�����[�h�ɓ���܂� ** 721 722 1. �ȉ��� ---> �Ǝ����ꂽ�ŏ��̍s�ɃJ�[�\�����ړ����܂��傤�B 723 724 2. o (������) ���^�C�v���āA�J�[�\���̉��̍s���J���A�}�����[�h�ɓ���܂��B 725 726 3. ����ɑ}�����[�h���I������ׂ� <ESC> ���^�C�v���܂��B 727 728---> o ���^�C�v����ƃJ�[�\���͊J�����s�ֈړ����}�����[�h�ɓ���܂��B 729 730 4. �J�[�\���̏�̍s�ɑ}������ɂ́A�������� o �ł͂Ȃ��A�P���ɑ啶���� O 731 ���^�C�v���܂��B���̍s�Ŏ����Ă݂܂��傤�B 732 733---> ���̍s�̏�֑}������ɂ́A���̍s�փJ�[�\����u���� O ���^�C�v���܂��B 734 735 736 737 738 739~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 740 ���b�X�� 6.2: �lj��R�}���h 741 742 743 ** �J�[�\���̎��̈ʒu����e�L�X�g��lj�����ɂ� a �ƃ^�C�v���܂� ** 744 745 1. �J�[�\���� ---> �Ŏ����ꂽ�ŏ��̍s�ֈړ����܂��傤�B 746 747 2. e �������� li �̏I�[���܂ŃJ�[�\�����ړ����܂��B 748 749 3. �J�[�\���̌��Ƀe�L�X�g��lj����邽�߂� a (������) ���^�C�v���܂��B 750 751 4. ���̉��̍s�̂悤�ȒP��Ɋ��������܂��B�}�����[�h����ׂ� <ESC> ���� 752 ���܂��B 753 754 5. e ���g���Ď��̕s���S�ȒP��ֈړ����A�X�e�b�v 3 �� 4 ���J��Ԃ��܂��B 755 756---> This li will allow you to pract appendi text to a line. 757---> This line will allow you to practice appending text to a line. 758 759NOTE: a, i �� A �͓����}�����[�h�ֈڂ�܂����A�������}�������ʒu�������قȂ� 760 �܂��B 761 762~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 ���b�X�� 6.3: ���̑��̒u�����@ 764 765 766 ** 1�����ȏ��u��������ɂ͑啶���� R �ƃ^�C�v���܂��傤 ** 767 768 1. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����܂��B�ŏ��� xxx �̐擪�Ɉړ��� 769 �܂��B 770 771 2. R �������āA2�s�ڂ̐��l���^�C�v���邱�ƂŁAxxx ���u������܂��B 772 773 3. �u�����[�h����ɂ� <ESC> �������܂��B�s�̎c�肪�ύX����Ă��Ȃ��܂܂� 774 �Ȃ邱�Ƃɒ��ӂ��Ă��������B 775 776 4. �c���� xxx ���X�e�b�v���J��Ԃ��Ēu�����܂��傤�B 777 778---> Adding 123 to xxx gives you xxx. 779---> Adding 123 to 456 gives you 579. 780 781NOTE: �u�����[�h�͑}�����[�h�Ɏ��Ă��܂����A�S�Ẵ^�C�v���ꂽ�����͊����̕��� 782 ���폜���܂��B 783 784 785~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 786 ���b�X�� 6.4: �e�L�X�g�̃R�s�[�ƃy�[�X�g 787 788 789 ** �e�L�X�g�̃R�s�[�ɂ̓I�y���[�^ y ���A�y�[�X�g�ɂ� p ���g���܂� ** 790 791 1. ---> �Ǝ����ꂽ�s�ֈړ����A�J�[�\���� "a)" �̌�ɒu���Ă����܂��B 792 793 2. v �Ńr�W���A�����[�h���J�n���A"first" �̎�O�܂ŃJ�[�\�����ړ����܂��B 794 795 3. y ���^�C�v���ċ����\�����ꂽ�e�L�X�g�� yank (�R�s�[)���܂��B 796 797 4. ���̍s�̍s���܂ŃJ�[�\�����ړ����܂�: j$ 798 799 5. p �������ē\��t��(put)�Ă���A�����^�C�v���܂�: a second <ESC> 800 801 6. �r�W���A�����[�h�� " item." ��I�����Ay �Ń����N�A���̍s�̍s���܂� j$ �� 802 �ړ����A p �Ńe�L�X�g�������� put ���܂��B 803 804---> a) this is the first item. 805 b) 806 807 NOTE: �P���1�� yank ����̂� y ���I�y���[�^�Ƃ��� yw �Ƃ��邱�Ƃ��o���܂��B 808~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 ���b�X�� 6.5: �I�v�V�����̐ݒ� 810 811 812 ** ������u���̍ۂɑ啶��/������������ɂ́A�I�v�V������ݒ肵�܂� ** 813 814 1. ���̗l�ɓ��͂��� 'ignore' ���������܂��傤: /ignore <ENTER> 815 n �������ĉ��x���������J��Ԃ��܂��B 816 817 2. ���̗l�ɓ��͂��� 'ic' (Ignore Case �̗�) �I�v�V������ݒ肵�܂�: :set ic 818 819 3. �ł� n �ɂ���Ă���1�x 'ignore' ���������܂��B 820 n �������Ă���ɐ������J��Ԃ��܂��傤�B 821 822 4. 'hlsearch' �� 'incsearch' �I�v�V������ݒ肵�܂��傤: :set hls is 823 824 5. �����R�}���h���ē��͂��āA�����N���邩���Ă݂܂��傤: /ignore <ENTER> 825 826 6. �啶���������̋�ʂ��ɂ���ɂ͎��̗l�ɓ��͂��܂�: :set noic 827 828NOTE: �}�b�`�̋����\������߂�ɂ͎��̗l�ɓ��͂��܂�: :nohlsearch 829NOTE: 1�̌����R�}���h�����啶���������̋�ʂ���߂����Ȃ�A�t���[�Y�� \c 830 ���g�p���܂�: /ignore\c <ENTER> 831~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 ���b�X�� 6 �v�� 833 834 1. o ���^�C�v����ƃJ�[�\���̉��̍s���J���āA�����ő}�����[�h�ɂȂ�B 835 O (�啶��) ���^�C�v����ƃJ�[�\���̏�̍s�ő}�����[�h�ɂȂ�B 836 837 2. �J�[�\����̕����̎�����e�L�X�g��lj�����ɂ� a �ƃ^�C�v����B 838 �s���Ɏ����Ńe�L�X�g��}������ɂ͑啶�� A ���^�C�v����B 839 840 3. e �R�}���h�͒P��̏I�[���J�[�\�����ړ�����B 841 842 4. y �I�y���[�^�̓e�L�X�g�� yank (�R�s�[)���Ap �͂���� put (�y�[�X�g)����B 843 844 5. �啶���� R ���^�C�v����ƒu�����[�h�ɓ���A<ESC>�������Ɣ�����B 845 846 6. ":set xxx" �ƃ^�C�v����ƃI�v�V���� "xxx" ���ݒ肳���B 847 'ic' 'ignorecase' �������ɑ啶���������̋�ʂ��Ȃ� 848 'is' 'incsearch' �����t���[�Y�ɕ����}�b�`���Ă��镔����\������ 849 'hls' 'hlsearch' �}�b�`���邷�ׂĂ������\������ 850 �������A�Z�����A�ǂ���̃I�v�V�������ł��g�p�ł��܂��B 851 852 7. �I�v�V�������ɂ���ɂ� "no" ��t�^���܂�: :set noic 853 854~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 ���b�X�� 7.1: �I�����C���w���v�R�}���h 856 857 858 ** �I�����C���w���v���g�p���܂��傤 ** 859 860 Vim �ɂ͍L�͂ɂ킽��I�����C���w���v�V�X�e��������܂��B 861 �w���v���J�n����ɂ́A�����3�̂ǂꂩ1�������Ă݂܂��傤: 862 - �w���v�L�[ <HELP> ������(��������Ȃ��)�B 863 - <F1> �L�[������(��������Ȃ��)�B 864 - :help <ENTER> �ƃ^�C�v����B 865 866 �w���v�E�B���h�E�̃e�L�X�g��ǂނƁA�w���v�̓��삪�����ł��܂��B 867 CTRL-W CTRL-W �ƃ^�C�v����� �w���v�E�B���h�E�փW�����v���܂��B 868 :q <ENTER> �ƃ^�C�v����� �w���v�E�B���h�E�������܂��B 869 870 ":help" �R�}���h�Ɉ�����^���邱�Ƃɂ��A������薼�̃w���v�������邱�� 871 ���ł��܂��B�����������Ă݂܂��傤(<ENTER> ���^�C�v���Y��Ȃ��悤��): 872 873 :help w 874 :help c_CTRL-D 875 :help insert-index 876 :help user-manual 877~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 ���b�X�� 7.2: �N���X�N���v�g�̍쐬 879 880 ** Vim �̓��������� ** 881 882 Vim �ɂ� Vi ���������̓����܂��Ă��܂����A���̂قƂ�ǂ͏�����Ԃɂ� 883 �g�p�s�ƂȂ��Ă��܂��B��葽���̓������g���͂��߂�ɂ� "vimrc" �t�@�C�� 884 ���쐬���܂��B 885 886 1. "vimrc" �t�@�C���̕ҏW���J�n����B����̓V�X�e���Ɉˑ����܂��B 887 :edit ~/.vimrc UNIX ���� 888 :edit ~/_vimrc Windows ���� 889 890 2. �����ŃT���v���� "vimrc" ��ǂݍ��݂܂��B 891 :read $VIMRUNTIME/vimrc_example.vim 892 893 3. �ȉ��̂悤�Ƀt�@�C���֏������݂܂��B 894 :write 895 896 ���� Vim ���N������ƁA�F�Â��\�����g����悤�ɂȂ�ł��傤�B 897 ���� "vimrc" �t�@�C���ցA���D�݂̐ݒ��lj����邱�Ƃ��ł��܂��B 898 ��葽���̏���ɂ� :help vimrc-intro �ƃ^�C�v���܂��B 899 900~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 ���b�X�� 7.3: �⊮ 902 903 904 ** CTRL-D �� <TAB> �ŃR�}���h���C����⊮���� ** 905 906 1. �݊����[�h�łȂ����Ƃ��m�F���܂�: :set nocp 907 908 2. ���݂̃f�B���N�g���ɍ݂�t�@�C���� :!ls �� :!dir �Ŋm�F���܂��B 909 910 3. �R�}���h�̊J�n���^�C�v���܂�: :e 911 912 4. CTRL-D �������� Vim �� "e" ����n�܂�R�}���h�̈ꗗ��\�����܂��B 913 914 5. d<TAB> �ƃ^�C�v����� Vim �� ":edit" �Ƃ����R�}���h����⊮���܂��B 915 916 6. ����ɋƁA�����̃t�@�C�����̎n�܂�������܂�: :edit FIL 917 918 7. <TAB> �������� Vim �͖��O��⊮���܂��B(������������������ꍇ) 919 920NOTE: �⊮�͑����̃R�}���h�œ��삵�܂��B������ CTRL-D �� <TAB> �����Ă݂Ă��� 921 �����B���� :help �̍ۂɖ��܂��B 922 923~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 ���b�X�� 7 �v�� 925 926 927 1. �w���v�E�B���h�E���J���ɂ� :help �Ƃ��邩 <F1> �������� <HELP> �������B 928 929 2. �R�}���h(cmd)�̃w���v����������ɂ� :help cmd �ƃ^�C�v����B 930 931 3. �ʂ̃E�B���h�E�փW�����v����ɂ� CTRL-W CTRL-W �ƃ^�C�v����B 932 933 4. �w���v�E�B���h�E�����ɂ� :q �ƃ^�C�v����B 934 935 5. ���D�݂̐ݒ��ۂɂ� vimrc �N���X�N���v�g���쐬����B 936 937 6. : command �ʼn\�ȕ⊮������ɂ� CTRL-D ���^�C�v����B 938 �⊮���g�p����ɂ� <TAB> �������B 939 940 941 942 943 944 945 946~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 948 ����ɂ� Vim �̃`���[�g���A�����I���܂��B�G�f�B�^���ȒP�ɁA�������[���� 949 �g�����Ƃ��ł���悤�ɂƁAVim �̎��T�O�̗v�_�݂̂�`���悤�Ƃ��܂����B 950 Vim �ɂ͂���ɑ����̃R�}���h������A�����őS�Ă�������邱�Ƃ͂ł��܂���B 951 �ȍ~�̓��[�U�[�}�j���A�����Q�Ƃ�������: ":help user-manual" 952 953 ����Ȍ�̊w�K�̂��߂ɁA���̖{�E���܂��B 954 Vim - Vi Improved - by Steve Oualline 955 �o�Ŏ�: New Riders 956 �ŏ��̖{�͊��S�� Vim �̂��߂ɏ�����܂����B�Ƃ�킯���S�҂ɂ͂����߂ł��B 957 �����̗���}�ł��f�ڂ���Ă��܂��B 958 ����URL���Q�Ƃ��ĉ����� http://iccf-holland.org/click5.html 959 960 ���� Vim ���� Vi �ɂ��ď����ꂽ�Â��{�ł������E���܂�: 961 Learning the Vi Editor - by Linda Lamb 962 �o�Ŏ�: O'Reilly & Associates Inc. 963 Vi �ł�肽���Ǝv�����ƂقڑS�Ă�m�邱�Ƃ��ł���Ǐ��ł��B 964 ��6�łł́AVim �ɂ��Ă̏����܂܂�Ă��܂��B 965 966 ���̃`���[�g���A���� Colorado State University �� Charles Smith �̃A�C�f�A 967 ����ɁAColorado School of Mines �� Michael C. Pierce �� Robert K. Ware �� 968 �����ɂ���ď�����܂����B E-mail: [email protected]. 969 970 Modified for Vim by Bram Moolenaar. 971 972 ���{��� ���{ �O <[email protected]> 973 vim-jp�`�[�� <https://github.com/vim-jp/lang-ja> 974 �ďC ���� ���Y <[email protected]> 975 976~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 vi:set ts=8 sts=4 sw=4 tw=78: 978