Установка строк и столбцов на 999 работает только в том случае, если есть панели инструментов и меню, но если я их удаляю, он больше не запускается развернутым. Я обычно должен alt+ пробел и затем нажать x, чтобы максимизировать его. Есть ли способ сделать это автоматически?

Вот что сейчас в моем vimrc:

set smartindent
set tabstop=8
set shiftwidth=4
set expandtab
set number
set guifont=Consolas\ 10
syntax on
:colo wombat
filetype on
filetype plugin indent on
set backspace=indent,eol,start
set noerrorbells
set showmatch
set softtabstop=4
set ignorecase
set smartcase
set scrolloff=3
let Tlist_Exist_OnlyWindow = 1
let Tlist_Use_Right_Window = 1
set guioptions-=L
set guioptions-=r
set guioptions-=m
set guioptions-=T
set lines=999 columns=999

map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-l> <c-w>l
map <c-h> <c-w>h
nnoremap <silent> <C-N> :NERDTreeToggle<CR>
nnoremap <silent> <C-T> :Tlist<CR>

Я только что понял, что:simalt ~ x делает именно то, что я здесь описываю, но он не работает под Linux. Я получаю команду, недоступную в этой версии ошибки.

РЕДАКТИРОВАТЬ: После многих поисков в Google, кажется, что это ошибка vim-gtk без исправления еще.

1 ответ1

1

с помощью fluxbox в качестве оконного менеджера вы можете установить правило, которое максимизирует любое количество экземпляров gvim при создании. прочитайте man fluxbox-apps если вы используете fluxbox.

более общий или независимый от менеджера окон подход состоит в том, чтобы использовать devilspie, который позволяет вам устанавливать некоторые подходящие правила для идентификации окон, а затем применять к ним действия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .