Vim�́A�Â�����UNIX�n����OS�Ŏg���Ă����uvi�v�Ƃ����e�L�X�g�G�f�B�^�̌n���ɑ�����v���O���}�[�̎�ɂ悭�Ȃ��ރe�L�X�g�G�f�B�^���B
�@Vim�́A�Â�����UNIX�n����OS�Ŏg���Ă����uvi�v�Ƃ����e�L�X�g�G�f�B�^�̌n���ɑ�����e�L�X�g�G�f�B�^�B���݂́uVim�v�Ƃ������̗̂R���́uVi IMproved�v�ł���Avi�ɔ�ׂ�Ƃ͂邩�ɑ����̋@�\�������Ă���B�����̃v���b�g�t�H�[���ɈڐA����Ă���̂ŁAVim���}�X�^�[���邱�ƂŁA���܂��܂�OS��œ���̑��쐫�ŃR�[�h��e�L�X�g�̕ҏW���ł���悤�ɂȂ�B
�@Windows�̃������̂悤�Ȉ�ʓI�ȃG�f�B�^�ł́A�mCtrl�n�L�[�Ȃǂ́u�C���L�[�v�Ɖ����̃L�[�̑g�ݍ��킹�ŃJ�[�\���ړ��A������s�̍폜�A�J�b�g���y�[�X�g�Ȃǂ��s���A�C���L�[�Ȃ��ŃL�[�{�[�h������͂��������͌��ݕҏW���̃t�@�C���ɑ�����͂ƂȂ�B
�@���̂悤�ȃe�L�X�g�G�f�B�^��Vim�̑傫�ȈႢ�́uVim�ł͏C���L�[�Ȃ��œ��͂�������Ƃ����āA���ꂪ�ҏW���̃t�@�C���̓��e�ƂȂ�Ƃ͌���Ȃ��v�_���B�Ƃ����̂́AVim�ɂ͂��܂��܂ȁu���[�h�v������A�����̃��[�h���ւ��Ȃ���ҏW��i�߂Ă������炾�B���[�h�ɂ���ẮA���͂���������Vim�ɑ���w���i�R�}���h�j�ƂȂ�A����ɉ����ăJ�[�\�����ړ�������A�������폜���ꂽ�肷��B�ʂ̃��[�h�ł́A��ʓI�ȃG�f�B�^�Ɠ��l�ɃL�[�{�[�h����̓��͂����ݕҏW���̃t�@�C���̓��e�ƂȂ�B
�@Vim�ɂ͂��܂��܂ȃ��[�h�����邪�A���ł���{�I�Ȃ��̂��ȉ���3���B
�@�u�m�[�}�����[�h�v�͏�ŏq�ׂ��u���͂���������Vim�ɑ���w���v�ƂȂ郂�[�h���B�܂�A���̃��[�h�ł�Vim�̉�ʏ�ŃJ�[�\���ړ��A�����̍폜�A�J�b�g���y�[�X�g�Ȃǂ��s���B����́u�}�����[�h�v�͏�ŏq�ׂ��u�L�[�{�[�h����̓��͂����ݕҏW���̃t�@�C���̓��e�ƂȂ�v���[�h���B�u�R�}���h���C�����[�h�v�ł́AVim�̉�ʂ̍ʼn��s�ŁA�t�@�C���̃I�[�v���AVim�̏I���A���̌����AVim�̓���ݒ�Ȃǂ��s���B
�@�m�[�}�����[�h����}�����[�h�Ɉڍs����ɂ́A�������́mi�n�L�[�i�uinsert�v�R�}���h�j��ma�n�L�[�i�uappend�v�R�}���h�j�Ȃǂ���͂���B�O�҂͑}�����[�h�Ɉړ����ăJ�[�\���̑O�Ƀe�L�X�g��}������悤�ɁA��҂����l�����J�[�\���̌��ɕ�����lj�����悤�ɂȂ�i�啶���́mI�n�L�[�ƁmA�n�L�[�͂��ꂼ��u�s���v�Ƀe�L�X�g��}���A�u�s���v��lj�����悤�ȏ�ԂƂȂ�j�B�ȉ��ɁA�L�[���͂Ƃ���ɑΉ������}���ӏ��������i�ΐF�̕������J�[�\���ʒu���j�B
�@�}�����[�h����m�[�}�����[�h�Ɉڍs����ɂ́mESC�n�L�[�i�������́mCtrl�n�{�m[�n�L�[�j����͂���B
�@�m�[�}�����[�h����R�}���h���C�����[�h�Ɉڍs����ɂ́A�ȉ��̂����ꂩ����͂���B
�@�ł��p�ɂɎg���̂́u:q�v�R�}���h�ɂ��Vim�̏I���i�u:q!�v�Ńt�@�C����ۑ������ɏI���A�u:wq�v�Ńt�@�C����ۑ����ďI���j�A�u:e �t�@�C�����v�R�}���h�ɂ��t�@�C���I�[�v�����낤�B�u/������v�Łu������v��O�������i�t�@�C�������Ɍ������Č����j���A�u?������v�ł͌�������i�t�@�C���擪�Ɍ������Č����j����B�m!�n�R�}���h�ɂ��t�B���^�����O�͍ŏ��̂����͎g��Ȃ���������Ȃ����A�}�X�^�[����ƕ֗��Ɏg����͂����B
�@���̑��ɂ��r�W���A�����[�h�i�m�[�}�����[�h�Ɠ��l�ȃL�[����ɂ��A�C�ӂ͈̔͂̃e�L�X�g��I�����āA���炩�̏������s�����[�h�j�ȂǁA�����̃��[�h��Vim�ɂ͂���A���[�U�[�́i���̃��[�h���ӎ����Ȃ���A���邢�͓�����Ƃ͍l���邱�ƂȂ��j���[�h�Ԃ�n������Ȃ���A�ҏW��Ƃ�i�߂Ă����B
�@���̂Ƃ��A���[�h�ɂ���āA�L�[�{�[�h���͂̉��߂̂�������قȂ邱�ƁA���Ƀm�[�}�����[�h�Ƒ}�����[�h�Ƃ�����{���̊�{��2���[�h�ʼn��߂̂�������S���قȂ邱�Ƃ���A�g������Ȃ������́uVim����v�ƂȂ邱�Ƃ��悭����B�����A�ȉ��ɋ�����悤�ȃR�}���h�Q���o���Ă��܂��i�I�j�A�v���O���}�[�݂̂Ȃ炸�����̃��[�U�[�ɂƂ��ĕ֗��Ɏg����c�[���ƂȂ�B
�@Vim�̃m�[�}�����[�h�ł͌��ݕҏW�̃t�@�C���ɑ��āA���܂��܂ȑ�����s����B�ȉ��Ɋ�{�ƂȂ�J�[�\���ړ��R�}���h�������B�ȉ��ł́m�n�ň͂܂��ɃA���t�@�x�b�g��L���ނ�\�L���邪�A����͂��̕��������̂܂ܓ��͂��邱�Ƃ��Ӗ�����B�Ⴆ�A�ugg�v�Ƃ����̂́mg�n�L�[��2��A�����ē��͂��邱�Ƃ��Ӗ����A�uG�v�́mShift�n�L�[�������Ȃ���mg�n�L�[�������i�܂�mG�n�L�[�������j���Ƃ��Ӗ�����B�܂��A�u<����>�v�ɂ͔C�ӂ̕����^�L���^�����Ȃǂ���͂��邱�Ƃ��Ӗ�����B
���� | �R�}���h |
---|---|
1�s���^1�s�� | j�^k |
1�������^1�����E | h�^l |
�s���^�s�� | 0��������^�^$�i0�͋��܂ލs���ɁA^�͋��܂܂Ȃ��s���Ɉړ�����B�v���O�����R�[�h��ҏW���Ă���Ƃ��ɂ̓C���f���g������̂�^�R�}���h�͈ӊO�ɕ֗��Ɏg����j |
�t�@�C���擪�^�t�@�C������ | gg�^G |
���̒P��̌ꓪ | w�i�uw�v�́uword�v���Ӗ�����j |
�O�̒P��̌ꓪ | b�i�ub�v�́ubackward�v���Ӗ�����j |
���ɂ���P��̖��� | e�i�ue�v�́uend of word�v���Ӗ�����j |
���́u�����v�̒��O | t<����>�i�ut�v�́uto�v���Ӗ�����j |
���O�ɂ���u�����v�̒��� | T<����>�it<����>���t�����ɍs���j |
���́u�����v | f<����>�i�uf�v�́ufind�v���Ӗ�����j |
�u�����v��O������ | F<����>�if<����>���t�����ɍs���j |
��{�ƂȂ�J�[�\���ړ��R�}���h |
�@�����̃R�}���h�͒��O�ɐ����i�J�E���g�j����͂��邱�ƂŁA�J��Ԃ����s�ł���B�Ⴆ�A�u10l�v�Ƃ�����10�����E�Ɉړ�����Ƃ���������B�܂��AG�R�}���h�ɃJ�E���g���w�肵���ꍇ�A�J�E���g�Ŏ������s�Ɉړ�����i�Ⴆ�A�u1G�v�R�}���h�̓t�@�C���擪�Ɉړ�����j�B
�@�}�����[�h�Ɉڍs����R�}���h�͏�ł��q�ׂ����A�ȉ��ɂ܂Ƃ߂Ă������B�Ȃ��啶���́mI�n�L�[����͂����ꍇ�ɂ́u�s���v�Ƃ��邪�A�C���f���g���l�����čŏ��ɂ�������ȊO�̕����̒��O���}���ӏ��ƂȂ�B
���� | �R�}���h |
---|---|
�J�[�\���̒��O�ɓ��� | i�i�ui�v�́uinsert�v���Ӗ�����j |
�J�[�\���̒���ɓ��� | a�i�ua�v�́uappend�v���Ӗ�����j |
�s���ɓ��� | I |
�s���ɓ��� | A |
�J�[�\���s�̉��ɋ�s��}�� | o |
�J�[�\���s�̏�ɋ�s��}�� | O |
�e�L�X�g����͂��邽�߂̃R�}���h |
�@�Ȃ��A��Ō����J�[�\���ړ��̂��Ƃ��u���[�V�����v�Ƃ����A���Ō���d�R�}���h�i�e�L�X�g���폜����R�}���h�j�ȂǂƑg�ݍ��킹�ė��p�ł���B���̃e�L�X�g�ɑ��ĉ��炩�̏������s���R�}���h�̂��Ƃ��u�I�y���[�^�[�v�ƌĂԁB
�@�e�L�X�g���폜������ύX�����肷��ɂ͈ȉ��̃R�}���h���g���B
���� | �R�}���h |
---|---|
�J�[�\���ʒu��1�������폜 | x |
�J�[�\���s���폜 | dd |
�J�[�\���s���������� | cc |
�J�[�\���ʒu����s���܂ł��폜 | D |
�J�[�\���ʒu����s���܂ł��������� | C |
��{�ƂȂ�폜�R�}���h |
�@�����̃R�}���h�����O�ɃJ�E���g����͂��邱�ƂŁA�J��Ԃ����s�ł���B�Ⴆ�A�u10x�v�R�}���h��10�������폜����B
�@��ŏq�ׂ��ʂ�Ad�R�}���h�̓��[�V�����i�J�[�\���ړ��R�}���h�j�Ƒg�ݍ��킹�Ďg�p�ł���Bd�R�}���h��w�肵���͈͂�ύX����c�R�}���h�Ȃǂ̂��Ƃ��I�y���[�^�[�ƌĂԂ̂͏�ł��q�ׂ��ʂ肾�B�I�y���[�^�[�ɑ����ăJ�[�\���ړ��R�}���h����͂��邱�ƂŁA���܂��܂ȏ������s����B�ȉ��ɗ�������B
���� | �R�}���h |
---|---|
1�P����폜 | dw�idelete word�j |
1�P����������� | cw�ichange word�j |
���̕��������i�̒��O�j�܂ł��폜 | dt) |
���̕��������i�̒��O�j�܂ł��������� | ct) |
���ݍs����s���܂ł��폜 | dG |
�I�y���[�^�[�ƃ��[�V�����̑g�ݍ��킹�̗� |
�@�I�y���[�^�[�ɂ̓��[�V���������ł͂Ȃ��u�e�L�X�g�I�u�W�F�N�g�v�ƌĂ�����ȃI�u�W�F�N�g���w��ł���B�Ⴆ�A�ui)�v�Ƃ����e�L�X�g�I�u�W�F�N�g�́u�J�[�\�����͂ލŏ��̂������͈̔́v��\���e�L�X�g�I�u�W�F�N�g���B���̂��߁A�uconsole.log("hello");�v�Ƃ����s�̈���"hello"�́ue�v�ɃJ�[�\��������Ƃ��Ɂuci)�v�Ɠ��͂���ƁA�u()�v���̃e�L�X�g���폜����đ}�����[�h�Ɉڍs����i�udi)�v�Ȃ�u()�v���̃e�L�X�g���폜�����j�B�ȉ��Ɂuct)�v�Ɓuci)�v�Ƃ̋����̈Ⴂ�������i�ȒP�ɂ����ƁA�������̓����ɃJ�[�\�������肳������A�uci)�v�ł����������ꔭ�ŏ�����������Ƃ������Ƃ��j�B
�@�����̑g�ݍ��킹�ɂ��J�E���g��K�p�ł���B�Ⴆ�A�u2dw�v�R�}���h�͒P��폜��2��s���i���āud2w�v�R�}���h��2�P��ړ����������폜����B���ʂ͓������j�B
�@�I�y���[�^�[�ɂ͍폜���s��d�R�}���h�A�����������s��c�R�}���h�ȊO�ɂ��A�R�s�[���y�[�X�g�p�̃o�b�t�@�[�i�u���W�X�^�v�j�Ƀe�L�X�g�̓��e�������N�i�R�s�[�j����y�R�}���h�A�C���f���g��t����>�R�}���h�A�C���f���g��߂�<�R�}���h�Ȃǂ�����B
�@�폜�����e�L�X�g��A�����N�������e��p�R�}���h��P�R�}���h�œ\��t������i�O�҂̓J�[�\���̒���ɁA��҂̓J�[�\���̒��O�ɓ\��t�����s���j�B��蒼����u�R�}���h�iundo�R�}���h�j���B
�@���̂悤�ɃI�y���[�^�[�ƃ��[�V������e�L�X�g�I�u�W�F�N�g�A�J�E���g��g�ݍ��킹�邱�ƂŁA�Z���R�}���h�Ŕ��ɑ����̂��Ƃ������ł���̂��AVim�̑傫�ȓ������B���Ƀv���O���}�[�ɂƂ��Ă͕֗��Ɏg����@�\�����ڂ̃G�f�B�^���Ƃ�����B
�@Vim�́A�Â�����UNIX�n����OS�Ŏg���Ă����uvi�v�Ƃ����e�L�X�g�G�f�B�^�̌n���ɑ�����e�L�X�g�G�f�B�^�B�Ƃ����͈����̂����A����Ă���Ǝ�����Ȃ��Ȃ�l���������Ƃ��낤�B�܂��A���݂ł͔�剻����Vim����蒼�����Ƃ���uNeovim�v�v���W�F�N�g���s���Ă���B
Copyright© Digital Advantage Corp. All Rights Reserved.