我在 iTerm2 中尝试在 vim 上映射 alt 键绑定时遇到问题。我想映射用于在缓冲区之间切换的快捷方式,如下所示:
map <A-Right> <C-w>l
map <A-Left> <C-w>h
map <A-Down> <C-w>j
map <A-Up> <C-w>k
Run Code Online (Sandbox Code Playgroud)
但我无法让它工作。我已经尝试了所有方法,在配置文件设置中将选项键设置为“Normal”、“Meta”和“+Esc”。我试过了<M-Right>,<T-Right>但那些也不起作用。有关于超级用户和 stackoverflow 的帖子,但他们使用旧版本的 iTerm2 (v0.x)。
我设法开始工作的唯一事情是<T-up>and <T-down>,或者当我只使用 Macvim 时。
我在 Macbook Pro 上使用 iTerm2 v1.0.0.20120203 和 Mac OS X 10.7.5。
从我过去使用 Windows Media Player 翻录 CD 开始,我就拥有数以千计的 WMA 格式的音乐曲目。现在我在工作时在 Linux 桌面上播放它们时遇到问题。
是否有一个好的解决方案(适用于 Windows 或 Linux)将所有 WMA 转换为 MP3,同时将它们保留在与以前相同的目录中?我尝试使用 iTunes 来做到这一点,但它开始创建新目录来存储所有我不想要的转换后的曲目。
我正在尝试通过按“cmd+enter”在 iTerm2 中切换全屏。不幸的是,当在配置文件设置中选择“屏幕顶部”样式时它不起作用(如所附的 png 所示)。当我按“cmd+enter”时,菜单中的“查看”选项卡会闪烁,但窗口仍然占据屏幕的一半而不是全屏。
是不是不能在半屏和全屏之间切换?

我在使用 rsync 同步文件权限时遇到问题。我正在尝试将我的 /home/bin 文件夹与远程机器上的 /home/bin 文件夹同步。问题是,当我编写一个新脚本并使用 'chmod +x' 使其可执行时,然后在执行 rsync 后,该文件恢复为不可执行。
如果我使用 --perms,当我更新远程机器上的文件权限,然后在主机上使用 rsync 时,文件权限不会在主机上更新,而在远程机器上它们会恢复。
有没有办法正确同步文件权限?
更新:我忘了发布我使用的脚本:
#!/bin/bash
rsync -e ssh -avz --recursive --progress --update --perms /home/bin username@example.com:/home
rsync -e ssh -avz --recursive --progress --update --perms username@example.com:/home/bin /home
Run Code Online (Sandbox Code Playgroud) 我不再使用 macbook 上的触控板,而是使用单独的有线苹果键盘。我想念触控板上的滚动功能,我不得不使用键盘(鼠标距离太远,无法有效滚动)。
有没有办法映射组合键(例如 cmd+pagedown),以便我向上/向下滚动半页而不是整页?
更好的是,有没有办法将组合键映射到任意滚动距离?
谢谢你的时间
有人使用 todo.txt 命令行界面 (todotxt.com) 吗?我希望这样当我输入todo ls以显示我的任务时,它会用颜色突出显示 +contexts 和 @projects。我怎么做?
我是一名吉他手,如果我需要不同的调音,我想通过放慢速度和改变音高来学习歌曲。
有没有插件或工具可以用来改变 Spotify 上歌曲的速度和音高?
我使用的是 Mac OS X 10.7 (Lion)
谢谢