Я использую следующий макрос для "вытягивания" следующей строки на конец текущей строки, сжимая пробел.
(defun pull-next-line()
(interactive)
(move-end-of-line 1)
(kill-line)
(just-one-space))
Это - точно противоположность @jrockway move-line-up
и delete-indentation
, который я нахожу более естественными. Эти just-one-space
команда в макросе является точно @Mike M-SPACE
.
я связываю pull-next-line
с [1 110] (на аналогии с Vim J
, для "соединения", команды) использование следующего в моем .emacs
.
(global-set-key (kbd "M-J") 'pull-next-line)
Пример. Вызов pull-next-line
на первой строке [1 117]
function_call(
'first_arg',
'second')
урожаи
function_call( 'first_arg',
'second')
Вызов его второй раз уступает
function_call( 'first_arg', 'second')
Установите значение «по умолчанию» на «Имя». Затем, используя javascript и событие onfocus, очистите поле.
Таким образом, вы получите:
<input type="textbox" value="Name" onfocus="if (this.value=='Name') this.value='';"/>
Вот как вы должны это делать.
<input type="text" value="name" onfocus="this.value = this.value=='name'?'':this.value;" onblur="this.value = this.value==''?'name':this.value;">
Если они щелкнут по нему, а затем выключат, значение по умолчанию вернется. Если они нажмут на него и что-то напечатают, он не попытается стереть то, что они вставили, если они вернутся, чтобы щелкнуть по нему еще раз.
Базовый JavaScript:
<input type="text" value="name" onfocus='if(this.value=="name"){this.value="";}' />