小编jua*_*blo的帖子

自顶向下的终端

Mac OS 是否存在类似于GuakeYaKuakeTilda的自顶向下终端?

mac terminal osx-snow-leopard

15
推荐指数
2
解决办法
2万
查看次数

vim 多用户编辑?

使用vim,两个用户可以同时编辑同一个文件吗?

vim multiple-users

14
推荐指数
2
解决办法
6109
查看次数

如何更改 OS X Lion 中的默认屏幕截图名称?

在 OS X Lion 中,当我按下cmd+ shift+4然后按下 时space,我会截取一个应用程序的屏幕截图。

但是我的操作系统是西班牙语,截图文件名很长,有空格和“(,)”字符。

Captura de pantalla 2011-09-25 a la(s) 15.25.54.png
Run Code Online (Sandbox Code Playgroud)

如何更改屏幕截图的默认名称?

screenshot osx-lion macos

11
推荐指数
2
解决办法
7363
查看次数

来自vim的印象笔记

我搜索了一种从 vim 编辑印象笔记的方法

我从这个开始

#!/bin/bash
evernoteDir="$HOME/Library/Application*Support/Evernote/data"
dataDir=$(ls -trlh $evernoteDir| tail -n 1| awk '{print $NF}')
contentDir="$evernoteDir/$dataDir/content"
file=$(ls -trlh $contentDir | tail -n 1| awk '{print $NF}')
vim -c 's/div>/div>\r/g' $contentDir/$file/content.html
Run Code Online (Sandbox Code Playgroud)

https://gist.github.com/1256416

或者也许为此创建一个vim插件......

你有什么建议吗?

编辑

对于 html 格式的 Evernote 笔记的更简单版本,我制作了这个 vim 功能

" Markup function {{{ 
    fun! MkdToHtml() "{{{
        " markdown to html
        silent! execute '%s/  $/<br\/>/g'
        silent! execute '%s/\*\*\(.*\)\*\*/<b>\1<\/b>/g'
        silent! execute '%s/\t*###\(.*\)/<H3>\1<\/H3>/g'
    endf "}}}
    command! -complete=command MkdToHtml call MkdToHtml()
    nn <silent> <leader>mm :MkdToHtml<CR>
" }}} 
Run Code Online (Sandbox Code Playgroud)

以及用于打开最后编辑的音符的 vim 功能

fun! …
Run Code Online (Sandbox Code Playgroud)

vim evernote

10
推荐指数
1
解决办法
3031
查看次数

vim 在我的 Mac 上很慢

我在 Mac OS X 上使用 vim,但这在 Terminal.app 和 iTerm 中真的很慢。

多条线路的进展变得乏味。

一些解决方案的想法?

mac performance vim terminal.app macos

8
推荐指数
2
解决办法
8361
查看次数

带有两个键的 tmux 绑定键

~/.tmux.conf,与

 bind-key v split-window "vim"
Run Code Online (Sandbox Code Playgroud)

我可以在拆分窗口中启动 vim。

如何在 tmux 中使用两个键bind-key
例子:

 bind-key vG split-window "vim +$"
Run Code Online (Sandbox Code Playgroud)

tmux

8
推荐指数
2
解决办法
6848
查看次数

在 cygwin 中安装重命名命令

在 linux 中存在该rename命令,用于重命名一组具有正则表达式的文件。

rename 's/prefix_//' *.jpg
Run Code Online (Sandbox Code Playgroud)

如果我在 cygwin 包中搜索,我会找到该renameutils包,但这不会安装重命名命令,安装 qmv 和其他类似的东西。

我如何rename在 cygwin 中安装?

cygwin batch-rename

8
推荐指数
2
解决办法
6973
查看次数

scp 协议错误:错误模式

当我尝试 scp 传输时,出现此错误:

protocol error: bad mode
Run Code Online (Sandbox Code Playgroud)

PD:我可以建立 ssh 连接。

ssh scp

7
推荐指数
2
解决办法
9328
查看次数

如何在vim中为多个文件打开多个选项卡?

我可以在新选项卡中打开一个文件:

:tabnew file
Run Code Online (Sandbox Code Playgroud)

假设我有很多文件,例如:util.h 和 util.cpp。

如何在单独的新选项卡中打开这些文件?

我正在寻找类似的东西

:tabnew util.*
Run Code Online (Sandbox Code Playgroud)

vim tabs

7
推荐指数
1
解决办法
2055
查看次数

重新加载 ~/.tmux.conf

在 ~/.tmux.conf 中,我使用这个 bind-key

bind-key R source-file ~/.tmux.conf; display-message "~/.tmux.conf is reloaded"
Run Code Online (Sandbox Code Playgroud)

但是,当我使用这个 tmux 创建一个新会话时。为什么 ?

编辑

这是完整的文件

tmux

7
推荐指数
1
解决办法
7809
查看次数