Похоже, что MacPort генерирует Ваши конфигурационные файлы и портит Ваш PATH
и такой. Самый легкий способ зафиксировать это путем выполнения его самостоятельно - отключают поколение/создание MacPort dotfiles относительно пути и псевдонимов, удаляют .bash_profile
и .profile
файлы и затем добавляют следующее к ~/.bashrc
файл:
# define aliases
alias ruby='ruby1.9'
alias apacherestart='sudo apachectl -k restart'
# define hist properties
HISTFILESIZE=1000000000
HISTSIZE=1000000
# define path to programs
PATH=/opt/local/bin:opt/local/sbin:/opt/subversion/bin:/opt/local/apache2/bin/:/opt/local/lib/python2.4/site-packages/django/bin:$PATH
# define manpath
MANPATH=/opt/local/share/man:$MANPATH
# export env vars
export HISTFILESIZE HISTSIZE PATH MANPATH
Запустите новый терминал и работайте echo $PATH
проверять, что все там и затем тестирует несколько команд, установленных под /opt/local/bin
. Начиная со всех каталогов в вышеупомянутом PATH=
оператор находится теперь в Вашем PATH
Вам не нужны псевдонимы, которые используют полные пути для двоичного файла - например, Вам не нужен псевдоним для gem
больше, потому что можно просто работать gem
.
Обновление: Если Ваш ~/.bashrc
не получен помещенный source ~/.bashrc
в чистом ~/.bash_profile
.
Перейдите к режиму вставки перед вставкой:
:set paste
Переключаться назад на "нормальный" режим:
:set nopaste
Около paste
опция, упомянутая Mat, можно также непосредственно получить доступ к X буферам обмена от VIM:
"*p
вставить выбор X11"+p
вставить буфер обмена X11Вам нужна версия VIM с поддержкой X11 (в Debian и его производных, которые необходимо установить vim-gtk
или vim-gnome
пакет).
Для получения дополнительной информации см. документацию (:help x11-selection
).
Вот то, что происходит. Существуют параметры форматирования Vim, которые автоматически комментируют новые строки, когда Вы находитесь на строке комментария. Некоторые из этих опций обычно включаются по умолчанию. Например,
# a comment<CR>
#
Как Вы видите, новая строка автоматически предварительно ожидалась с символом комментария. Можно отключить большинство этих опций путем удаления c
и r
от установки formatoptions
. Посмотрите :h fo-table
для получения дополнительной информации об этих опциях.
:set formatoptions-=cr
Vim не имеет никакого способа дифференцироваться между текстом, который вставляется с механизмами вставки Вашего эмулятора терминала и текстом, который Вы вводите. Установка опций вставки (set paste
) говорит Vim ожидать вставленный текст и отключать любые параметры форматирования, которые были бы нежелательным.
Мой фаворит использует put
команда.
:put*
вставка от выбора в текущей строке:put+
вставка от буфера в текущей строке"*p
/"+p
также хорошо, но :pu[t]
имеет некоторые преимущества:
:$put+
вставка после последней строки:0put+
вставка в начале файлаКак ответ стороны, Если у Вас есть какие-либо файлы, которые имеют, это в Вас может избавиться от него путем ввода Вертикального Визуального блочного режима
ctrl+v и затем использующий клавиши со стрелками / hjkl для навигации по частям Вы хотите удалить и затем просто совершающий нападки d
Иногда я нахожу это более быстрым, чем undo'ing, устанавливающий режим вставки, вставляя и сбрасывая режим вставки.
code blocks
в – Izkata 27.07.2013, 21:49