小编Eth*_*ang的帖子

暂时更改bash中的当前工作目录以运行命令

我知道我可以使用cd命令在bash中更改我的工作目录.

但是,如果我执行此命令:

cd SOME_PATH && run_some_command
Run Code Online (Sandbox Code Playgroud)

然后工作目录将永久更改.有没有办法像这样暂时更改工作目录?

PWD=SOME_PATH run_some_command
Run Code Online (Sandbox Code Playgroud)

bash shell terminal working-directory

156
推荐指数
3
解决办法
10万
查看次数

如何在bash中快速返回上一个工作目录?

当我使用该cd命令切换到目录时,我丢失了以前的工作目录,除非我记得它在我的内存中.有一些方便的方法可以快速返回吗?

演示:

$ cd ~/some_path
$ cd /another_path
$ command_to_go_back_to_some_path
Run Code Online (Sandbox Code Playgroud)

bash shell

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

粘贴后如何跳转到粘贴内容的末尾?

例如,我当前的文件内容是:

Hello world!
      ^------------------vim cursor here
Run Code Online (Sandbox Code Playgroud)

Vim光标处于字符处w.我粘贴一个单词foobar,内容更改为Hello Hello wfoobarorld,并且光标位于字符处f.但我想光标跳到rfoobar立即粘贴后.是否有一些命令要做到这一点?

vim

16
推荐指数
1
解决办法
1947
查看次数

如何在不同模式下更改vim光标形状

我在Mac的iTerm2下使用vim,在windows中使用putty.我希望在不同的vim模式下看到不同的vim光标形状.我知道gvim和macvim有这个功能,并且有一篇文章要弄清楚如何在gnome-terminal和KConsole中做到这一点.但我无法在iTerm2和Putty中搜索任何解决方案.

vim terminal putty

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

异步vim脚本?

我使用vim在文件保存后做一些缓慢的操作,这些操作让我的vim卡住了,所以我想知道是否有一些异步方法让这些操作在后台运行?

演示:

autocmd BufWritePost *.js call DoSomeTing()

function! DoSomeThing()
    " some operations really slow
endfunction
Run Code Online (Sandbox Code Playgroud)

vim

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

标签 统计

vim ×3

bash ×2

shell ×2

terminal ×2

putty ×1

working-directory ×1