Я использую Cygwin на Windows и GIT из оболочки.
VIM настроен как мой редактор сообщений по умолчанию.
Когда я редактирую сообщение о коммите, т.е.
$ git commit
мой курсор всегда находится в строке 5, когда файл открывается. При редактировании любого обычного файла на cmdline с помощью vim курсор помещается на строку, где я последний раз редактировал этот файл.
Я хочу, чтобы курсор на git commit находился в строке 1, но я не нашел ничего, что устанавливает курсор на строку 5 в моем vimrc или что-то еще.
У кого-нибудь есть идея, где искать или что происходит?
Это мой vimrc для любых подсказок:
execute pathogen#infect()
filetype plugin indent on
set nocompatible " be iMproved, required
set encoding=utf-8
"store lots of :cmdline history
set history=1000
set backspace=indent,eol,start
" Syntax Highlighting
syntax on
set background=dark
let g:solarized_termcolors=256
let g:solarized_termtrans=1
colorscheme solarized
" Zeilennummern anzeigen
set nu
set showcmd "show incomplete cmds down the bottom
set showmode "show current mode down the bottom
set incsearch "find the next match as we type the search
set hlsearch "hilight searches by default
set wrap "dont wrap lines
set linebreak "wrap lines at convenient points
"default indent settings
set shiftwidth=4
set softtabstop=4
set expandtab
set autoindent
"tell the term has 256 colors
set t_Co=256
" Statusline
set laststatus=2
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
" unicode symbols
let g:airline_left_sep = '»'
let g:airline_left_sep = '▶'
let g:airline_right_sep = '«'
let g:airline_right_sep = '◀'
let g:airline_symbols.linenr = '␊'
let g:airline_symbols.linenr = ''
let g:airline_symbols.linenr = '¶'
let g:airline_symbols.branch = '⎇'
let g:airline_symbols.paste = 'ρ'
let g:airline_symbols.paste = 'Þ'
let g:airline_symbols.paste = '∥'
let g:airline_symbols.whitespace = 'Ξ'
set guifont=Inconsolata\ for\ Powerline
let g:Powerline_symbols="fancy"
let g:airline_powerline_fonts = 1
let g:airline_theme = 'powerlineish'
Обновление для комментария, запрашивающего вывод git config -l
credential.helper=manager
credential.validate=true
push.default=simple
user.name=Stefan
user.email=xxSomeEmailxx
core.editor=vim
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
remote.origin.url=xxREMOVEDxx
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master