Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.06.2014, 13:32
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Vim вопросов тред
Доброго времени суток!

Только пересел, вопросы будут часто и много, поэтому отдельная тема

Использую плагин NERDtree


Как видно там может быть несколько вкладок, как между ними быстро переключаться не используя мышь? (доки не помогли)

Как вставить код, которого нет в буфере вима? Вызывать мышкой меню и кликать вставить не кошерно. Где кстати можно для терминала переобредилить C^V
на другую коомбинацию, а эту использовать для вставки?

Еще, как сохранить разом все открытые документы?
__________________
Научу себя плохому

Последний раз редактировалось l-liava-l, 01.06.2014 в 14:07.
Ответить с цитированием
  #2 (permalink)  
Старый 01.06.2014, 15:03
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
Как вставить код, которого нет в буфере вима? Вызывать мышкой меню и кликать вставить не кошерно. Где кстати можно для терминала переобредилить C^V
на другую коомбинацию, а эту использовать для вставки?
Выполнить в терминале
gconftool-2 -s /apps/gnome-terminal/keybindings/copy -t str '<Ctrl>c'

gconftool-2 --type string --set /apps/gnome-terminal/keybindings/paste '<Ctrl>v'
__________________
Научу себя плохому
Ответить с цитированием
  #3 (permalink)  
Старый 01.06.2014, 16:44
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

а зачем вообще использовать мышку? Мышка нужна тем, кто юзает вебшторм!)


Сообщение от l-liava-l
Как видно там может быть несколько вкладок, как между ними быстро переключаться не используя мышь? (доки не помогли)
а зачем тебе использовать вкладки?
я использую многооконность, делю окно вдоль или поперек и работаю с буферами - это проще и удобней! Например ты можешь скопировать часть кода их одного файла и поместить его в другой!

Сообщение от l-liava-l
Как вставить код, которого нет в буфере вима?
в этом случае я переключаю режим вставки и ctrl+v вставляю код
функция для переключения (забиндина на ", + t"):

" , + t: Переключение режима вставки
nmap <Leader>t :call PasteToggle()<CR>

let g:pasteMode=0

function! PasteToggle()
  if(g:pasteMode)
    set nopaste
    let g:pasteMode=0
    echo 'nopaste mode'
  else
    set paste
    let g:pasteMode=1
    echo 'paste mode'
  endif
endfunction


минусы в том, что переключать режим вставки возможно только в нормальном режиме вима

Этого можно избежать, если забиндить на F клавишу переключалку:

set pastetoggle=<F2>



Сообщение от l-liava-l
Еще, как сохранить разом все открытые документы?
думаю можно написать такую функцию. По умолчанию можно сохранить только текущий документ

Последний раз редактировалось dmitry111, 01.06.2014 в 16:51.
Ответить с цитированием
  #4 (permalink)  
Старый 01.06.2014, 20:50
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
а зачем тебе использовать вкладки?
я использую многооконность, делю окно вдоль или поперек и работаю с буферами - это проще и удобней! Например ты можешь скопировать часть кода их одного файла и поместить его в другой!
Мне как то удобнее в одном окне работать (после вебшторма), там тоже могу копировать части текста, но вот как перемещаться по вкладкам я хз. Если бы были окна то юзал бы таб + альт
__________________
Научу себя плохому
Ответить с цитированием
  #5 (permalink)  
Старый 01.06.2014, 21:02
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Сообщение от l-liava-l Посмотреть сообщение
Мне как то удобнее в одном окне работать (после вебшторма), там тоже могу копировать части текста, но вот как перемещаться по вкладкам я хз. Если бы были окна то юзал бы таб + альт
под многооконностью имел в виду вот это:


это скрин мое рабочего проекта. Вкладки в виме не использую, использую вкладки консоли. У iterm2 это все можно настроить

Я использую вкладки:
1 - сервер (запускаюб просматриваю)
2, 3, 4 - для кода
5 - для git
6 - для node REPL

В vim'e удобнее работать с буферами, ИМХО

Последний раз редактировалось dmitry111, 01.06.2014 в 21:08.
Ответить с цитированием
  #6 (permalink)  
Старый 01.06.2014, 21:13
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

про вкладки вот:

:tabnew [filename] 	Открыть новую вкладку
:tabf pat*ern 	Открыть вкладку по шаблону
:tabs 	Список открытых вкладок
gt или :tabn 	Следующая вкладка
gT или :tabp 	Предыдущая вкладка
:tabfirst или :tabfir 	Первая вкладка
:tablast 	Последняя вкладка
:tabm n 	Переместить вкладку в n (от 0)
:tabdo command 	Выполнить над всеми вкладками


ну и никто не мешает создать хоткеи!
Ответить с цитированием
  #7 (permalink)  
Старый 01.06.2014, 21:27
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

убейте меня
что за буферы то такие)
Почитаю сегодня про них и найду подобный терминал)) спасибо)
__________________
Научу себя плохому
Ответить с цитированием
  #8 (permalink)  
Старый 03.06.2014, 16:21
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Можно ли откатывать изменения только в определенной части документа??
__________________
Научу себя плохому
Ответить с цитированием
  #9 (permalink)  
Старый 03.06.2014, 16:52
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от l-liava-l
Можно ли откатывать изменения только в определенной части документа??
git?
Ответить с цитированием
  #10 (permalink)  
Старый 03.06.2014, 16:59
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
git?
Цитата:
Vim вопросов тред
Не совсем)
__________________
Научу себя плохому
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждений тред cyber Оффтопик 2135 03.10.2018 08:10
Обработка вопросов в промо игре 6stprod Events/DOM/Window 7 13.03.2014 00:15
Пару вопросов kotkew Общие вопросы Javascript 1 15.02.2014 08:27
В поисках Онлайн консультанта для решения вопросов. платно. wmag Работа 13 18.09.2013 13:30
Несколько вопросов jQuery DS_ Общие вопросы Javascript 11 09.11.2012 17:02