Show More
@@ -302,33 +302,36 b' class OSMagics(Magics):' | |||
|
302 | 302 | """Change the current working directory. |
|
303 | 303 | |
|
304 | 304 | This command automatically maintains an internal list of directories |
|
305 | you visit during your IPython session, in the variable _dh. The | |
|
306 |
command %dhist shows this history nicely formatted. You can |
|
|
307 |
|
|
|
308 | ||
|
305 | you visit during your IPython session, in the variable ``_dh``. The | |
|
306 | command :magic:`%dhist` shows this history nicely formatted. You can | |
|
307 | also do ``cd -<tab>`` to see directory history conveniently. | |
|
309 | 308 | Usage: |
|
310 | 309 | |
|
311 | cd 'dir': changes to directory 'dir'. | |
|
312 | ||
|
313 |
cd -: changes to the |
|
|
310 | - ``cd 'dir'``: changes to directory 'dir'. | |
|
311 | - ``cd -``: changes to the last visited directory. | |
|
312 | - ``cd -<n>``: changes to the n-th directory in the directory history. | |
|
313 | - ``cd --foo``: change to directory that matches 'foo' in history | |
|
314 | - ``cd -b <bookmark_name>``: jump to a bookmark set by %bookmark | |
|
315 | - Hitting a tab key after ``cd -b`` allows you to tab-complete | |
|
316 | bookmark names. | |
|
314 | 317 | |
|
315 | cd -<n>: changes to the n-th directory in the directory history. | |
|
318 | .. note:: | |
|
319 | ``cd <bookmark_name>`` is enough if there is no directory | |
|
320 | ``<bookmark_name>``, but a bookmark with the name exists. | |
|
316 | 321 | |
|
317 | cd --foo: change to directory that matches 'foo' in history | |
|
318 | ||
|
319 | cd -b <bookmark_name>: jump to a bookmark set by %bookmark | |
|
320 | (note: cd <bookmark_name> is enough if there is no | |
|
321 | directory <bookmark_name>, but a bookmark with the name exists.) | |
|
322 | 'cd -b <tab>' allows you to tab-complete bookmark names. | |
|
323 | 322 | |
|
324 | 323 | Options: |
|
325 | 324 | |
|
326 |
-q |
|
|
327 | executed. By default IPython's cd command does print this directory, | |
|
328 | since the default prompts do not display path information. | |
|
325 | -q Be quiet. Do not print the working directory after the | |
|
326 | cd command is executed. By default IPython's cd | |
|
327 | command does print this directory, since the default | |
|
328 | prompts do not display path information. | |
|
329 | ||
|
330 | .. note:: | |
|
331 | Note that ``!cd`` doesn't work for this purpose because the shell | |
|
332 | where ``!command`` runs is immediately discarded after executing | |
|
333 | 'command'. | |
|
329 | 334 | |
|
330 | Note that !cd doesn't work for this purpose because the shell where | |
|
331 | !command runs is immediately discarded after executing 'command'. | |
|
332 | 335 | |
|
333 | 336 | Examples |
|
334 | 337 | -------- |
General Comments 0
You need to be logged in to leave comments.
Login now